perplexity-search-mcp
Click on "Deploy 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-search-mcp search for latest advancements in AI"
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-search-mcp
MCP server for web search via Perplexity Sonar Pro through OpenRouter API.
Setup
1. Get an OpenRouter API Key
Get your API key from openrouter.ai/keys.
2. Add to MCP Client
Add to your MCP client config (e.g., AiderDesk, Claude Desktop):
{
"mcpServers": {
"perplexity-search": {
"command": "npx",
"args": ["tsx", "src/index.ts"],
"cwd": "/path/to/perplexity-search-mcp",
"env": {
"OPENROUTER_API_KEY": "sk-or-..."
}
}
}
}Or with the built version:
{
"mcpServers": {
"perplexity-search": {
"command": "node",
"args": ["dist/index.js"],
"cwd": "/path/to/perplexity-search-mcp",
"env": {
"OPENROUTER_API_KEY": "sk-or-..."
}
}
}
}Related MCP server: perplexity-mcp-server
Tool
perplexity_search
Search the web using Perplexity Sonar Pro.
Parameter | Type | Required | Description |
| string | ✅ | The search query |
| string | ❌ | Model to use (default: |
Available models:
perplexity/sonar-pro-search(default) — deeper search, more citationsperplexity/sonar-search— faster, lighter
Development
pnpm install
pnpm build
pnpm dev # run with tsx (no build needed)License
MIT
Available Tools
1 toolperplexity_searchB
Search the web using Perplexity Sonar Pro. Returns search results with citations.
Inputs: query (required), model.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity. The tool's purpose is clearly distinct by default.
Only one tool exists, so naming is trivially consistent. The name 'perplexity_search' uses a clear verb_noun pattern.
A single tool is borderline for a server. While it may suffice for a basic search function, it feels thin and lacks supplementary tools for a richer interaction.
The server is narrowly scoped to web search via Perplexity, and the single tool covers the core operation adequately. Minor gaps like filtering or history are absent but not critical for the stated purpose.
Maintenance
Related MCP Connectors
Web search API and MCP server for developers building AI agents.
Free web search for AI agents. No API key required. Hosted MCP in active development.
Serper MCP — wraps the Serper Google Search API (serper.dev)
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that enables Claude to perform web searches using Perplexity's API with intelligent model selection based on query intent and support for domain and recency filtering.64MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI agents to perform search-augmented queries and deep multi-source research using the Perplexity API.79 npm26Apache 2.0
- AlicenseAqualityDmaintenanceEnables AI assistants to perform web searches and retrieve real-time information using Perplexity AI's Sonar models, with support for multiple search modes and easy integration with MCP clients.51MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that brings Perplexity's Sonar models with real-time web search capabilities to Claude Desktop and other MCP clients.44 npm9MIT