Connect Instagram tools to your agent over MCP
OrcaRouter serves every catalog tool through one MCP server. Your agent finds Instagram tools with orca_tools_discover, reads one with orca_tools_inspect and calls it with orca_tools_run, billed per call to your OrcaRouter API key.
Get an API key
One key covers every tool in the catalog; each call is billed at the price on its page.
Get an API keyAdd the hosted server
Paste this into your MCP client’s configuration and put your key in place of the placeholder. It speaks streamable HTTP, so there is nothing to install.
Hosted MCP server { "mcpServers": { "orcarouter": { "type": "http", "url": "https://api.orcarouter.ai/v1/tools/mcp", "headers": { "Authorization": "Bearer <ORCAROUTER_API_KEY>" } } } }Or run it locally
Prefer a local stdio server? The @orcarouter/mcp package serves the same tools from your machine.
Local MCP server { "mcpServers": { "orcarouter": { "command": "npx", "args": [ "-y", "@orcarouter/mcp" ], "env": { "ORCAROUTER_API_KEY": "<ORCAROUTER_API_KEY>", "ORCAROUTER_BASE_URL": "https://api.orcarouter.ai" } } } }Ask your agent
Ask for something Instagram can answer. The agent discovers the right tool, checks its inputs and runs it.
Prefer function calling?
GET /v1/tools/functions returns any catalog tool as an OpenAI or Anthropic function definition; run it with POST /v1/tools/{id}/run.
Clients that connect over MCP
- MastraConnect a Mastra agent to the OrcaRouter MCP server with MCPClient, so it can search the tool catalog and run what it finds.
- CrewAIGive a CrewAI agent the OrcaRouter tool catalog through MCPServerAdapter, so it can find and run tools while it works on a task.
- LlamaIndexLoad the OrcaRouter MCP server's tools with McpToolSpec and use them in a LlamaIndex FunctionAgent.
- Claude CodeAdd the OrcaRouter MCP server to Claude Code with one command; Claude can then search the tool catalog and run tools while it works.
- CursorRegister the OrcaRouter MCP server in Cursor's mcp.json so its agent can find and run catalog tools from chat.
