MCP server for OpenRouter with text chat, image analysis + generation, audio analysis + generation, video analysis, and video generation (Veo 3.1 /
MCP server for OpenRouter with text chat, image analysis + generation, audio analysis + generation, video analysis, and video generation (Veo 3.1 / Sora 2 Pro / Seedance / Wan). Exposed over MCP by the openrouter mcp multimodal mcp server, that capability becomes something an assistant can invoke while it works, not something you go and do afterwards.
One install · 14 tools · 300+ OpenRouter models · text, vision, audio & video — analysis and generation.
Unlike text-only MCP servers, one install covers the full multimodal surface:
Everything the assistant can do here goes through one of these:
chat_completion — Text chat, web search, provider routing, caching, reasoninganalyze_image — Vision — local path, URL, or data URL + questionanalyze_audio — Transcribe / analyze audio filesanalyze_video — Describe / Q&A over video filesgenerate_image — Text-to-image with optional reference imagesgenerate_audio — Text-to-speech / musicgenerate_video — Text-to-video (async, resumable)generate_video_from_image — Image-to-video (narrower schema)get_video_status — Poll / resume video jobssearch_models — Paginated model catalog searchget_model_info — Pricing, context, modalitiesvalidate_model — Cheap model ID existence checkBeing a remote server, there is no local install. You register the endpoint with your client, authorise it once, and the tools appear.
You will need 2 environment variables: OPENROUTER_API_KEY, UNSAFE_PATH. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
Among the AI and media services options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Openrouter MCP Multimodal's toolset — chat_completion, analyze_image, analyze_audio and 11 more — is a fair guide to whether it matches your workflow. It is maintained by stabgan; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Openrouter MCP Multimodal's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| chat_completion | Text chat, web search, provider routing, caching, reasoning |
| analyze_image | Vision — local path, URL, or data URL + question |
| analyze_audio | Transcribe / analyze audio files |
| analyze_video | Describe / Q&A over video files |
| generate_image | Text-to-image with optional reference images |
| generate_audio | Text-to-speech / music |
| generate_video | Text-to-video (async, resumable) |
| generate_video_from_image | Image-to-video (narrower schema) |
| get_video_status | Poll / resume video jobs |
| search_models | Paginated model catalog search |
| get_model_info | Pricing, context, modalities |
| validate_model | Cheap model ID existence check |
| rerank_documents | Relevance ranking for RAG |
| health_check | API key + reachability probe |
```json
{
"mcpServers": {
"openrouter": {
"command": "npx",
"args": ["-y", "@stabgan/openrouter-mcp-multimodal"],
"env": {
"OPENROUTER_API_KEY": "sk-or-v1-..."
}
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| OPENROUTER_API_KEY | Credential the server authenticates with. | Yes |
| UNSAFE_PATH | Filesystem location the server is allowed to use. | Optional |
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Search built for AI, not humans — semantic web search that returns model-ready content, plus code context.
Answers, not links — delegate questions to Perplexity's search-grounded models and get cited responses back.
Give your assistant a voice — text-to-speech, voice cloning and audio tools from the ElevenLabs API.
Give your assistant a real code sandbox — isolated cloud VMs for actually running the code it writes.
The ML hub in your context window — search models, datasets, papers and run Spaces from the official server.