API & MCP
01REST API
| Endpoint | Returns |
|---|---|
| GET /api/v1/models | thin list — ids, names, creators |
| GET /api/v1/models/{id} | full entry: attributes, offerings with provider IDs + pricing, benchmarks |
| GET /api/v1/agents · /agents/{id} | same for agents: interfaces, install, invoke methods |
| GET /api/v1/providers · /providers/{id} | auth model, base URL, docs links |
| GET /api/v1/search?q=&type= | token search across names, ids, creators, provider model IDs |
| GET /api/v1/snippet?model=&provider=&language= | working invocation code, provider ID substituted |
curl https://invokeable.ai/api/v1/models/claude-sonnet-4-5 curl "https://invokeable.ai/api/v1/search?q=cheap+vision+1m+context" curl "https://invokeable.ai/api/v1/snippet?model=claude-sonnet-4-5&provider=aws-bedrock&language=python"
02MCP endpoint
Give your agent the directory as tools — it stops hallucinating model IDs and prices. Streamable HTTP, stateless, no auth: add https://invokeable.ai/mcp as a custom connector in Claude, or wire it into any MCP client.
search
find models/agents/providers by any identifier
get_model
full model entry incl. every provider's exact ID
get_agent
full agent entry incl. install + invoke code
get_snippet
invocation code for model × provider × language
whats_available
thin index of everything in the directory
curl -X POST https://invokeable.ai/mcp \
-H "content-type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
03Access policy
Everything here is free for on-demand use: look up a model, wire the API into your app, let your agent query it on every run. What we don't offer is a bulk dump — aggregating and keeping this fresh is the work, so wholesale copies aren't a download away. If you need broader access, talk to us.