Connects MCP clients to OpenRouter for text, vision, audio, video, model discovery, and document reranking.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Openrouter MCP Multimodal.
chat_completionText chat, web search, provider routing, caching, reasoning
start_chat_completionAsync background job for long-running reasoning models
get_chat_completion_statusPoll / retrieve async completion results
analyze_imageVision โ local path, URL, or data URL + `question
analyze_audioTranscribe / analyze audio files
analyze_videoDescribe / Q&A over video files
The stabgan/openrouter-mcp-multimodal MCP server gives MCP-compatible agents access to OpenRouter's model catalog and multimodal API. Its tools cover ordinary text completion, vision questions, audio transcription and analysis, video understanding, and media generation. It also includes supporting operations for finding models, checking model IDs, reading pricing and modality metadata, reranking documents, and probing API availability.
The server is suited to agents that need to choose among many OpenRouter models rather than connect to one fixed provider. Chat requests can use provider routing, web search, response caching, reasoning options, and OpenRouter model suffixes such as :free, :online, or :exacto, where supported by the selected model.
The stabgan/openrouter-mcp-multimodal MCP server runs locally over stdio and forwards supported requests to OpenRouter. A client invokes an MCP tool with a model and task-specific inputs. Image analysis accepts a local path, URL, or data URL; audio and video tools work with files. Image, audio, and video generation return media-related results through the corresponding generation tools.
Long-running work is handled with separate lifecycle tools. Chat jobs can be started in the background, checked for status, and retrieved later. Video generation supports asynchronous polling and resumption, while video progress notifications are available for supported workflows. Dedicated endpoints are provided for image generation, text-to-speech, and speech-to-text in addition to chat-completion-based media operations.
Install the Node.js package with npx and provide an OpenRouter API key through OPENROUTER_API_KEY:
The README specifies Node.js 22 or newer for the Node installation. Add the resulting stdio server to an MCP client configuration. Cursor, Claude Desktop, VS Code, Windsurf, and Cline are listed as compatible clients. OpenRouter's free tier and free models can be used for some chat and vision requests, while audio and video generation typically require credits.
The stabgan/openrouter-mcp-multimodal MCP server exposes tools for:
Dedicated audio tools support text-to-speech voice, speed, and format options, as well as speech-to-text with Whisper or GPT-4o Transcribe. Dedicated image generation supports resolution, quality, and format controls.
The server requires an OpenRouter API key even when using free models. Model capabilities, pricing, provider availability, and supported media formats depend on OpenRouter and the selected model. Generation tasks, particularly audio and video, may need account credits and may run asynchronously.
Local file handling includes path-sandbox protections, and network access includes IPv4 and IPv6 SSRF guards. Errors use structured metadata including a meta.code taxonomy. These safeguards do not remove the need to select models and inputs that match the intended modality.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/stabgan-openrouter-mcp-multimodal)<a href="https://allmcps.com/mcp/stabgan-openrouter-mcp-multimodal"><img src="https://allmcps.com/api/badge/stabgan-openrouter-mcp-multimodal?style=directory" alt="Openrouter MCP Multimodal on AllMCPs" /></a>