A Model Context Protocol (MCP) server that provides web search functionality using Perplexity AI's API. Works with the Anthropic Claude desktop client.
Example
Let's you use prompts like, "Search the web to find out what's new at Anthropic in the past week."
Glama Scores
<a href="https://glama.ai/mcp/servers/ebg0za4hn9"><img width="380" height="200" src="https://glama.ai/mcp/servers/ebg0za4hn9/badge" alt="Perplexity Server MCP server" /></a>
Components
Prompts
The server provides a single prompt:
perplexity_search_web: Search the web using Perplexity AI
Tools
The server implements one tool:
perplexity_search_web: Search the web using Perplexity AI
Installation
Installing via Smithery
To install Perplexity MCP for Claude Desktop automatically via Smithery:
Requires [UV](https://github.com/astral-sh/uv) (Fast Python package and project manager)
If uv isn't installed.
or
Environment Variables
The following environment variable is required in your claude_desktop_config.json. You can obtain an API key from Perplexity
PERPLEXITY_API_KEY: Your Perplexity AI API key
Optional environment variables:
PERPLEXITY_MODEL: The Perplexity model to use (defaults to "sonar" if not specified)Available models:
Add this tool as a mcp server by editing the Cursor/Claude config file.
Cursor
On MacOS: /Users/your-username/.cursor/mcp.json
On Windows: C:\Users\your-username\.cursor\mcp.json
If everything is working correctly, you should now be able to call the tool from Cursor.
<img width="800" alt="mcp_screenshot" src="https://github.com/user-attachments/assets/4b59774f-646c-41b3-9886-5cfd4c4ca051" width=600>
Claude Desktop
On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
To verify the server is working. Open the Claude client and use a prompt like "search the web for news about openai in the past week". You should see an alert box open to confirm tool usage. Click "Allow for this chat".
A Model Context Protocol (MCP) server that provides web search functionality using Perplexity AI's API. Works with the Anthropic Claude desktop client.
Example
Let's you use prompts like, "Search the web to find out what's new at Anthropic in the past week."
Glama Scores
<a href="https://glama.ai/mcp/servers/ebg0za4hn9"><img width="380" height="200" src="https://glama.ai/mcp/servers/ebg0za4hn9/badge" alt="Perplexity Server MCP server" /></a>
Components
Prompts
The server provides a single prompt:
perplexity_search_web: Search the web using Perplexity AI
Tools
The server implements one tool:
perplexity_search_web: Search the web using Perplexity AI
Installation
Installing via Smithery
To install Perplexity MCP for Claude Desktop automatically via Smithery:
Requires [UV](https://github.com/astral-sh/uv) (Fast Python package and project manager)
If uv isn't installed.
or
Environment Variables
The following environment variable is required in your claude_desktop_config.json. You can obtain an API key from Perplexity
PERPLEXITY_API_KEY: Your Perplexity AI API key
Optional environment variables:
PERPLEXITY_MODEL: The Perplexity model to use (defaults to "sonar" if not specified)Available models:
Add this tool as a mcp server by editing the Cursor/Claude config file.
Cursor
On MacOS: /Users/your-username/.cursor/mcp.json
On Windows: C:\Users\your-username\.cursor\mcp.json
If everything is working correctly, you should now be able to call the tool from Cursor.
<img width="800" alt="mcp_screenshot" src="https://github.com/user-attachments/assets/4b59774f-646c-41b3-9886-5cfd4c4ca051" width=600>
Claude Desktop
On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
To verify the server is working. Open the Claude client and use a prompt like "search the web for news about openai in the past week". You should see an alert box open to confirm tool usage. Click "Allow for this chat".