A complete Claude API/SDK reference — models, pricing, tool use, MCP and caching across languages (Python/TS/Go…)