Tool-calling production agents
Reliable structured tool use, parallel tools, and low schema-slip in production agents.
At a glance — Oct 2026
Updated 2026-10-27 · forward this page: /jtbds/agent-tools#briefScores as of 2026-10-19 (8 days old).
- Depot Pick
- Anthropic · 8.42/10 for this job (curated estimate, high confidence)
Capability + reliability + dx. Prefer first-party APIs over routers for SLA-critical tool loops.
- Runner-up
- OpenAI · 8.22/10
Scores higher than the pick on: Latency / reliability, Developer & agent DX, Maturity / track record.
- When not to use the pick
- You need OpenAI Realtime/multimodal tools specifically, or a multi-provider router during migration (OpenRouter).
- Lock-in / migration
- The pick has lower stored lock-in risk than runner-up OpenAI (6.5 vs 7.2). Self-host fallback listed for this job: MCP Python SDK, MCP reference servers, OpenAPI Specification.
- Sourced price (usd_per_million_input_tokens)
Pick's lowest sourced SKU: Haiku 5.5 (prompts up to 100K tokens) $0.1 (usd_per_million_input_tokens) — source, as of 2026-10-27, re-checked 2026-10-27
Cheapest matching SKU: Anthropic Haiku 5.5 (prompts up to 100K tokens) $0.1 — source, as of 2026-10-27, re-checked 2026-10-27. The pick is the cheapest.
Price history: first seen 2026-10-21 · last changed no change recorded · history JSON
- Free option
- Failure modes to watch
- Hallucinated tool arguments: Reject a call that fails the current schema or names an unknown id, and do that before the tool runs a side effect.
- Runaway spend: Set a budget and a tool-call cap per task. Alert when spend jumps. Stop the run at the cap instead of summarizing a partial trace as success.
- Schema drift: Validate every tool call and every loaded table against the current schema. Quarantine mismatches instead of coercing them.
- Tool loop: Hash the last several tool names and arguments. Stop when the same call repeats and the observation did not change. Cap tool calls per task.
Same-job, same-unit comparisons: Anthropic vs OpenAI · Anthropic vs Google AI (Gemini) · Anthropic vs OpenRouter
Cite: Agent Provider Depot, Depot Pick for agent-tools: anthropic, scores as of 2026-10-19. Agents: GET /api/decide?jtbd=agent-tools
Free Tool-calling production agents options · All sourced prices, cheapest first
Anthropic
Capability + reliability + dx. Prefer first-party APIs over routers for SLA-critical tool loops.
Pricing (directional): Sonnet 5 ~$2/$10 per 1M; Opus ~$5/$25; Haiku 4.5 ~$1/$5; Fable higher. Prompt caching + batch. Managed Agents session-hour fees. US-only inference ~1.1x.
Lock-in risk: higher = more lock-in (worse). Overall already inverts this dimension.
Depot default for serious coding and production agents. Prefer Sonnet for cost/quality; reserve Opus for hard reasoning. Pair with Bedrock/Vertex if procurement demands cloud wrappers.
Quote for Tool-calling production agents
Depot Pick stays Anthropic. Prices below are sourced SKU rows only (as of 2026-10-27). Input and output are not blended. GET /api/quote?jtbd=agent-tools
Pick is tied for the cheapest sourced input $/1M at 0.1 (also 1 other candidate).
- Fable 5.1 usd_per_million_input_tokens $10 source as of 2026-10-27
- Haiku 4.5 usd_per_million_input_tokens $1 source as of 2026-10-27
- Haiku 5.5 (prompts over 100K tokens) usd_per_million_input_tokens $0.5 source as of 2026-10-27
- Haiku 5.5 (prompts up to 100K tokens) usd_per_million_input_tokens $0.1 source as of 2026-10-27
- Opus 5.5 usd_per_million_input_tokens $4 source as of 2026-10-27
- Sonnet 5.5 usd_per_million_input_tokens $2 source as of 2026-10-27
- Fable 5.1 usd_per_million_output_tokens $50 source as of 2026-10-27
- Haiku 4.5 usd_per_million_output_tokens $5 source as of 2026-10-27
- Haiku 5.5 (prompts over 100K tokens) usd_per_million_output_tokens $2.5 source as of 2026-10-27
- Haiku 5.5 (prompts up to 100K tokens) usd_per_million_output_tokens $0.5 source as of 2026-10-27
- Opus 5.5 usd_per_million_output_tokens $20 source as of 2026-10-27
- Sonnet 5.5 usd_per_million_output_tokens $10 source as of 2026-10-27
- Code execution additional hours usd_per_hour $0.05 source as of 2026-10-27
- Web search usd_per_1k_searches $10 source as of 2026-10-27
0 of 7 candidates have no sourced price row. 1 are excluded from the Input $/1M comparison (chat_completion_input). min sourced input SKU among candidates; not quality-adjusted
Sourced Input $/1M for Tool-calling production agents
Candidates for this job that already have a matching sourced price (chat_completion_input), cheapest first. As of 2026-10-27. Each figure is one SKU in that unit, not a blend of input and output, not a cross-modal rate, and not a Depot score. min sourced input SKU among candidates; not quality-adjusted The Depot Pick is among the cheapest matching prices.
| Provider | Input $/1M | SKU | Source | As of |
|---|---|---|---|---|
| AnthropicDepot Pick | $0.1 | Haiku 5.5 (prompts up to 100K tokens) | pricing page | 2026-10-27 |
| OpenAI | $0.1 | gpt-6-luna | pricing page | 2026-10-03 |
| MiniMax | $0.15 | MiniMax-M3.1-Flash | pricing page | 2026-10-19 |
| Google AI (Gemini) | $0.3 | gemini-3.5-flash-lite | pricing page | 2026-10-21 |
| xAI | $1.25 | grok-4.3 | pricing page | 2026-10-03 |
| OpenRouter | $2 | anthropic/claude-sonnet-5.5 | pricing page | 2026-10-03 |
Runners-up
OpenAI
Default when you want maximum capability and ecosystem glue. Multi-home critical paths behind OpenAI-compat…
Google AI (Gemini)
Best value frontier stack and multimodal king. Use Flash for high-volume agent loops; Pro when quality…
OpenRouter
Best multi-model router for agents that need failover and experimentation. Pin providers in production; don’t…
When NOT to use the top pick
You need OpenAI Realtime/multimodal tools specifically, or a multi-provider router during migration (OpenRouter).
Full ranking (score table)
Ranked with this JTBD's weights. Scores are curated estimates unless marked otherwise. Agents: prefer /api/decide then this table for tie-breaks.
| # | Provider | Overall | Fit | $/perf | Latency | DX | As of |
|---|---|---|---|---|---|---|---|
| 1 | Google AI (Gemini) | 8.4 | 9.2 | 8.8 | 8.5 | 8.2 | 2026-10-19 |
| 2 | AnthropicDepot Pick | 8.4 | 9.7 | 6.8 | 8.7 | 9.2 | 2026-10-19 |
| 3 | OpenAI | 8.2 | 9.6 | 6.2 | 8.8 | 9.5 | 2026-09-14 |
| 4 | OpenRouter | 8.0 | 8.8 | 7.8 | 7.6 | 9.2 | 2026-09-14 |
| 5 | MiniMax | 7.8 | 8.4 | 8.8 | 7.8 | 8.2 | 2026-09-14 |
| 6 | xAI | 7.7 | 8.8 | 8.0 | 7.8 | 7.8 | 2026-09-14 |
| 7 | Composio | 7.6 | 8.2 | 7.5 | 7.8 | 8.8 | 2026-10-19 |
Score methodology for this job
Capability + reliability + dx. Prefer first-party APIs over routers for SLA-critical tool loops.
capabilityFit: 25%pricePerformance: 18%latencyReliability: 15%developerDx: 15%privacyPosture: 10%lockInRisk: 7%maturity: 10%