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"
| Parameter | Meaning |
|---|---|
| requests | Requests per month. Required. |
| input_tokens | Average input tokens per request. Default 1000. |
| output_tokens | Average output tokens per request. Default 300. |
| text_units | Text units (up to 1,000 characters) per request, for AWS and Azure guardrails. Default 1. |
| images | Images per request, for per-image plans. Default 0. |
| apis | Comma-separated API slugs or price ids. Omit for all. |
| category | One 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"
| Endpoint | Parameters |
|---|---|
| /api/tools | free, 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/apis | category, priced (true/false), q; slug=x for one API. |
| /api/search | q (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"}}}'| Tool | Returns |
|---|---|
| estimate_cost | Monthly cost per API, cheapest first, with formula, price date, source URL and not-comparable APIs. |
| compare_apis | The same estimate for chosen APIs, plus the cheapest and a compare link. |
| get_api | Dated, sourced pricing, limits, status, auth and price entries for one API. |
| list_apis | All tracked APIs with slug, vendor, rate and whether the price is comparable. |
| list_agent_tools | Free agent tools with key, free tier, rate limit, MCP and commercial-use status. |
| get_agent_tool | One tool in full: 10 sourced features, facts, tested curl, MCP config, when not to use it, alternatives. |
| compare_agent_tools | Feature-by-feature grid with a source for every cell. |
| search | Keyword search across APIs and agent tools. |
Static dataRebuilt on every deploy
- pricing.json: normalized prices with unit, free allowance, notes, source URL and verified date, plus not-comparable APIs.
- apis.json: every tracked API with dated, source-linked pricing, limits, status and auth facts.
- agent-tools.json: free no-key APIs agents can call, with a sample curl.
- llms.txt, openapi.json and ai-plugin.json for discovery.
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.