The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Apiany MCP listing page.
Official MCP server for APIAny model discovery, pricing context, documentation lookup, and OpenAI-compatible integration examples.
APIAny connects agents and developers to 100+ AI models for chat, image, video, and multimodal workflows.
Quick Start · Visual Setup · MCP Tools · Agent Skill · Development
English | 中文
APIAny MCP gives AI agents a structured way to understand and use APIAny:
llms.txt.skills/apiany-integration so supported agents can learn the APIAny workflow.Run the server directly with npm:
Or install and run it from this repository:
Use this configuration in Claude Code, Cursor, VS Code, or another MCP-compatible client:
For paid image or video task tools, also set APIANY_API_KEY:
Example prompts:
| Tool | Purpose | API key |
|---|---|---|
list_models | List public APIAny models with pricing and capability metadata. | No |
search_models | Search models by text, provider, modality, or capability. | No |
get_model | Get one public model by model id or display name. | No |
estimate_cost | Estimate credits from public pricing metadata. | No |
get_model_usage | Return endpoint, payload, async behavior, and language examples for models. | No |
get_integration_examples | Return cURL, Python, JavaScript, Go, Java, or PHP examples. | No |
get_docs_context | Return compact APIAny documentation context from /llms.txt. | No |
create_image_task | Create a paid async image task after explicit confirmation. | Yes |
create_video_task | Create a paid async video task after explicit confirmation. | Yes |
get_task_status | Read async media task status. | Yes |
The APIAny Integration skill lives in skills/apiany-integration.
It helps agents:
| Variable | Required | Description |
|---|---|---|
APIANY_BASE_URL | No | APIAny base URL. Defaults to https://apiany.ai. |
APIANY_API_KEY | Only for paid tools | API key used for paid image/video task creation and task polling. |
Read-only tools work without an API key. Paid generation tools require both:
APIANY_API_KEYconfirm_paid_request=trueThe server does not persist API keys. It only reads them from the current process environment.
Useful files:
src/server.js: MCP server implementation.examples/mcp.json: client configuration example.docs/distribution.md: release checklist for npm, MCP directories, and skill marketplaces.CHANGELOG.md: release history.MIT