Perplexity Ask MCP Server
A connector for the Perplexity API to enable web search within the MCP ecosystem.
Perplexity API Platform MCP Server
The official MCP server implementation for the Perplexity API Platform, providing AI assistants with real-time web search, reasoning, and research capabilities through Sonar models and the Search API.
Please refer to the official DeepWiki page for assistance with implementation.
Available Tools
perplexity_search
Direct web search using the Perplexity Search API. Returns ranked search results with metadata, perfect for finding current information.
perplexity_ask
General-purpose conversational AI with real-time web search using the sonar-pro model. Great for quick questions and everyday searches.
perplexity_research
Deep, comprehensive research using the sonar-deep-research model. Ideal for thorough analysis and detailed reports.
perplexity_reason
Advanced reasoning and problem-solving using the sonar-reasoning-pro model. Perfect for complex analytical tasks.
Configuration
Get Your API Key
- Get your Perplexity API Key from the API Portal
- Set it as an environment variable:
PERPLEXITY_API_KEY=your_key_here - (Optional) Set a timeout for requests:
PERPLEXITY_TIMEOUT_MS=600000. The default is 5 minutes.
Claude Code
Run in your terminal:
claude mcp add perplexity --transport stdio --env PERPLEXITY_API_KEY=your_key_here -- npx -y perplexity-mcp
Or add to your claude.json:
"mcpServers": {
"perplexity": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"perplexity-mcp"
],
"env": {
"PERPLEXITY_API_KEY": "your_key_here",
"PERPLEXITY_TIMEOUT_MS": "600000"
}
}
}
Cursor
Add to your mcp.json:
{
"mcpServers": {
"perplexity": {
"command": "npx",
"args": ["-y", "@perplexity-ai/mcp-server"],
"env": {
"PERPLEXITY_API_KEY": "your_key_here",
"PERPLEXITY_TIMEOUT_MS": "600000"
}
}
}
}
Codex
Run in your terminal:
codex mcp add perplexity --env PERPLEXITY_API_KEY=your_key_here -- npx -y @perplexity-ai/mcp-server
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"perplexity": {
"command": "npx",
"args": ["-y", "@perplexity-ai/mcp-server"],
"env": {
"PERPLEXITY_API_KEY": "your_key_here",
"PERPLEXITY_TIMEOUT_MS": "600000"
}
}
}
}
Other MCP Clients
For any MCP-compatible client, use:
npx @perplexity-ai/mcp-server
Troubleshooting
- API Key Issues: Ensure
PERPLEXITY_API_KEYis set correctly - Connection Errors: Check your internet connection and API key validity
- Tool Not Found: Make sure the package is installed and the command path is correct
- Timeout Errors: For very long research queries, set
PERPLEXITY_TIMEOUT_MSto a higher value
For support, visit community.perplexity.ai or file an issue.
Related Servers
Inkeep
RAG Search over your content powered by Inkeep
Wttr Weather
Fetches weather data from the wttr.in service.
Perplexica Search
Perform conversational searches with the Perplexica AI-powered answer engine.
Hugeicons MCP Server
Search for icons from the Hugeicons library and get usage documentation.
DuckDuckGo Search
Provides web search functionality using the DuckDuckGo Search API.
SearchAPI Agent
An MCP agent that integrates various search tools using the SearchAPI service. Requires SearchAPI and Google API keys.
Deep Research
A server for conducting deep research and generating reports.
Perplexity AI
Intelligent search, reasoning, and research capabilities powered by Perplexity's specialized AI models.
Search Intent MCP
Analyzes user search keyword intent for SEO support using the AI Search Intent API.
Libragen
Create private, local RAG libraries that work offline—no API keys, no cloud services. Share them as single files your whole team can use.