Free, no key, CORS openPrices verified 2026-10-17

For agents

Give your agent the same cost engine and dated facts as the site: JSON endpoints, a remote MCP server and static data files.

Cost APIGET /api/cost

curl "https://agentapilist.com/api/cost?requests=100000&input_tokens=1000&output_tokens=300&category=decision"
curl "https://agentapilist.com/api/cost?requests=1000000&input_tokens=500&output_tokens=5&apis=openai-decisions,jev-typesafe-ai"
ParameterMeaning
requestsRequests per month. Required.
input_tokensAverage input tokens per request. Default 1000.
output_tokensAverage output tokens per request. Default 300.
text_unitsText units (up to 1,000 characters) per request, for AWS and Azure guardrails. Default 1.
imagesImages per request, for per-image plans. Default 0.
apisComma-separated API slugs or price ids. Omit for all.
categoryOne of all, decision, structured, guardrail, classifier, gateway.

Each result has monthly_usd, formula, rate, price_date, source_url and free-tier notes. APIs whose price can’t be compared come back under not_comparable with the reason. Bad input returns 400 with an error message. Responses are cached for 5 minutes.

Query APIs and toolsGET /api/tools, /api/apis, /api/search

curl "https://agentapilist.com/api/tools?key_required=false&mcp=true"
curl "https://agentapilist.com/api/tools?compare=you-com-mcp-free,gitbook-docs-mcp"
curl "https://agentapilist.com/api/apis?category=decision&priced=true"
curl "https://agentapilist.com/api/search?q=weather"
EndpointParameters
/api/toolsfree, key_required, mcp, commercial (true/false), category; slug=x for one tool; compare=a,b for a grid. commercial=true means explicitly allowed; false means not allowed or not published.
/api/apiscategory, priced (true/false), q; slug=x for one API.
/api/searchq (required), type (all, apis, tools), limit (1–50).

MCP serverStreamable HTTP

Stateless remote MCP server at https://agentapilist.com/mcp. No auth, JSON responses.

Client config

{
  "mcpServers": {
    "agentapilist": { "type": "http", "url": "https://agentapilist.com/mcp" }
  }
}

Claude Code

claude mcp add --transport http agentapilist https://agentapilist.com/mcp

Raw JSON-RPC

curl -X POST https://agentapilist.com/mcp \
  -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"my-agent","version":"1"}}}'
curl -X POST https://agentapilist.com/mcp \
  -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"compare_apis","arguments":{"apis":["openai-decisions","jev-typesafe-ai"],"requests":1000000,"preset":"classification"}}}'
ToolArgumentsReturns
estimate_costrequests (required), input_tokens, output_tokens, text_units, images, preset, apis[], categoryMonthly cost per API, cheapest first, with formula, price date, source URL and not-comparable APIs.
compare_apisapis[] (2+), requests, token sizesThe same estimate for chosen APIs, plus the cheapest and a compare link.
get_apislugDated, sourced pricing, limits, status, auth and price entries for one API.
list_apiscategoryAll tracked APIs with slug, vendor, rate and whether the price is comparable.
list_agent_toolsfree, key_required, mcp, commercial, categoryFree agent tools with key, free tier, rate limit, MCP and commercial-use status.
get_agent_toolslugOne tool in full: 10 sourced features, facts, tested curl, MCP config, when not to use it, alternatives.
compare_agent_toolsslugs[] (2–6)Feature-by-feature grid with a source for every cell.
searchquery, type (all, apis, tools), limitKeyword search across APIs and agent tools.

Static dataRebuilt on every deploy

Use it well

  • Costs are list prices before free allowances and taxes. Quote the price_date and source_url.
  • Promotional prices carry an end date in notes, for example Vertex AI’s rate through December 31, 2026.
  • Free to use. Please cache results and keep request rates modest. There is no app-level rate limit, but the endpoints run on Cloudflare Pages Functions, and the account’s free plan allows 100,000 Functions and Workers requests a day in total. The static /data files don’t count toward that.
  • Status: beta, launched 2026-10-17. No uptime guarantee; tool names and fields may change.
  • Terms: no license or terms of use for this data have been published yet. Vendor facts link to each vendor’s own page.
  • Conflict of interest: these are our own tools. We list them in the agent-tools directory like any other: AgentAPIList MCP server and AgentAPIList cost API.