AP
Agent Provider Depot
Opinionated picks for agents
OpenAPI
← All jobs

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#brief

Scores 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
  • Berkeley Function Calling Leaderboard (oss) — source, as of 2026-10-25
  • GitHub MCP server (oss) — source, as of 2026-10-25
  • MCP Python SDK (oss) — source, as of 2026-10-25
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.
Reported outcomes (submitted reports only)

This job: loading… JSON · reports never change scores · seed/test records excluded

Depot Pick (Anthropic) on this job: loading… JSON · reports never change scores · seed/test records excluded

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

Depot Pick

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.

Cite: Depot Pick for agent-tools: anthropic
Overall
8.4
curated_estimate
confidence: high · as of 2026-10-19
Capability fit
9.7
Price / performance
6.8
Latency / reliability
8.7
Developer & agent DX
9.2
Privacy / data retention
9.0
Lock-in risk (higher = worse)
6.5
Maturity / track record
9.4

Lock-in risk: higher = more lock-in (worse). Overall already inverts this dimension.

Sources: Anthropic pricing: https://www.anthropic.com/pricing · Claude Sonnet 5: https://www.anthropic.com/news/claude-sonnet-5

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.

ProviderInput $/1MSKUSourceAs of
AnthropicDepot Pick$0.1Haiku 5.5 (prompts up to 100K tokens)pricing page2026-10-27
OpenAI$0.1gpt-6-lunapricing page2026-10-03
MiniMax$0.15MiniMax-M3.1-Flashpricing page2026-10-19
Google AI (Gemini)$0.3gemini-3.5-flash-litepricing page2026-10-21
xAI$1.25grok-4.3pricing page2026-10-03
OpenRouter$2anthropic/claude-sonnet-5.5pricing page2026-10-03

Runners-up

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.

#ProviderOverallFit$/perfLatencyDXAs of
1Google AI (Gemini)8.49.28.88.58.22026-10-19
2AnthropicDepot Pick8.49.76.88.79.22026-10-19
3OpenAI8.29.66.28.89.52026-09-14
4OpenRouter8.08.87.87.69.22026-09-14
5MiniMax7.88.48.87.88.22026-09-14
6xAI7.78.88.07.87.82026-09-14
7Composio7.68.27.57.88.82026-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%