Perplexity Ask OpenRouter
Provides tools for querying Perplexity's models (Sonar, Sonar Deep Research, Sonar Reasoning) via OpenRouter API, enabling general queries, in-depth research, and complex reasoning tasks.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Perplexity Ask OpenRouterExplain quantum computing to a 10-year-old."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Perplexity Ask OpenRouter
A Model Context Protocol (MCP) server implementation that makes OpenRouter available for Perplexity Ask.
Overview
This project is inspired by Perplexity Ask and provides an MCP server implementation that connects to OpenRouter's API. It allows you to use Perplexity's models through OpenRouter with any MCP-compatible client.
Related MCP server: NanoBanana MCP Server
Features
Full implementation of the Model Context Protocol
Support for Perplexity's models via OpenRouter:
perplexity_ask- Uses Sonar model for general queriesperplexity_research- Uses Sonar Deep Research model for in-depth researchperplexity_reason- Uses Sonar Reasoning model for complex reasoning tasks
Server-Sent Events (SSE) support
Streamable HTTP transport implementation
Docker containerization for easy deployment
Getting Started
Environment Variables
The server requires the following environment variables:
OPENROUTER_API_KEY- Your OpenRouter API key (required)PORT- Port to run the server on (default: 3000)BASE_URL- Custom OpenRouter base URL (optional)ASK_MODEL- Model to use for ask tool (default: perplexity/sonar-pro)RESEARCH_MODEL- Model to use for research tool (default: perplexity/sonar-deep-research)REASON_MODEL- Model to use for reason tool (default: perplexity/sonar-reasoning-pro)DISABLE_ASK- Disable the ask tool (default: false)DISABLE_RESEARCH- Disable the research tool (default: false)DISABLE_REASON- Disable the reason tool (default: false)
Running with Docker
The easiest way to run the server is using Docker:
docker run -p 3000:3000 \
-e OPENROUTER_API_KEY=your_api_key_here \
ghcr.io/elct9620/perplexity-ask-openrouter:latestBuilding from Source
If you prefer to build from source:
# Clone the repository
git clone https://github.com/elct9620/perplexity-ask-openrouter.git
cd perplexity-ask-openrouter
# Build Docker image
docker build -t perplexity-ask-openrouter .API Endpoints
The server exposes the following endpoints:
/sse- SSE endpoint for establishing a connection/messages- Endpoint for sending messages to an established SSE connection/mcp- Streamable HTTP endpoint implementing the MCP protocol
Usage with MCP Clients
This server implements the Model Context Protocol, so it can be used with any MCP-compatible client. The server supports both SSE and Streamable HTTP transport modes.
Docker Deployment
The project includes a Dockerfile and GitHub Actions workflow for building and publishing the Docker image to GitHub Container Registry (ghcr.io).
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceMCP Server for the Perplexity API.Last updated66MIT
- Flicense-quality-maintenanceAn MCP server that wraps the OpenRouter API, enabling users to access diverse language models like Google Gemini 3 Pro for chat and image tasks. It provides tools for generating completions and listing available models within MCP-compatible clients.Last updated
- Alicense-qualityCmaintenanceAn MCP server that brings Perplexity's Sonar models with real-time web search capabilities to Claude Desktop and other MCP clients.Last updated379MIT
- Flicense-qualityDmaintenanceComprehensive MCP server providing full programmatic control over the Perplexity API, including agent, sonar, search, embeddings, key management, and cost estimation tools.Last updated
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/elct9620/perplexity-ask-openrouter'
If you have feedback or need assistance with the MCP directory API, please join our Discord server