Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

mcp-server-perplexity

MCP.Pizza Chef: tanigami

The mcp-server-perplexity is an MCP server that connects the Perplexity API to MCP clients, such as Claude Desktop. It enables chat completions enriched with citations, providing AI models with sourced, real-time information. This server facilitates advanced conversational AI workflows by allowing models to query Perplexity's knowledge base and return answers with references. While it enhances AI responses with external data, users should note potential timeouts in Claude Desktop due to long processing times, pending future support for long-running operations and progress reporting. The server includes the 'ask_perplexity' tool for requesting chat completions with citations, making it a valuable integration for developers seeking to augment LLMs with external, verifiable knowledge.

Use This MCP server To

Provide AI chat completions with real-time citations Enhance LLM responses with sourced external knowledge Integrate Perplexity API into AI workflows Support citation-backed answers in conversational agents Enable real-time querying of Perplexity knowledge base

README

Perplexity MCP Server

smithery badge

MCP Server for the Perplexity API.

⚠️ Limitations:

  • The Claude Desktop client may timeout if Perplexity processing takes too long
  • This issue might be resolved if Claude Desktop implements support for long running operations and progress reporting in the future
  • Implementation updates to handle these features will be made if they become available

Perplexity Server MCP server

Components

Tools

  • ask_perplexity: Request chat completion with citations from Perplexity

Quickstart

Install

Claude Desktop

  • On macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • On Windows: %APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
  "Perplexity": {
    "command": "uvx",
    "args": [
      "mcp-server-perplexity"
    ],
    "env": {
      "PERPLEXITY_API_KEY": "your-perplexity-api-key"
    }
  }
}

mcp-server-perplexity FAQ

How do I install the mcp-server-perplexity for Claude Desktop?
Add the server configuration to the claude_desktop_config.json file located in ~/Library/Application Support/Claude/ on macOS or %APPDATA%/Claude/ on Windows.
What is the 'ask_perplexity' tool?
It is a tool provided by the server to request chat completions with citations from the Perplexity API, enabling sourced AI responses.
Are there any limitations when using this server with Claude Desktop?
Yes, Claude Desktop may timeout if Perplexity processing takes too long, due to lack of long-running operation support and progress reporting.
Will the timeout issue be resolved?
Potentially, if Claude Desktop implements support for long-running operations and progress reporting, the server will be updated accordingly.
Can this server be used with other MCP clients besides Claude Desktop?
Yes, it can be integrated with any MCP client that supports the MCP protocol and can communicate with the Perplexity API.
Does the server provide real-time sourced answers?
Yes, it returns chat completions with citations, allowing AI models to provide answers backed by external sources.
Is the server open source or where can I find its code?
The GitHub repository or detailed documentation is not provided in the snippet, but the server is accessible via the MCP ecosystem.