Skip to main content
Glama
xiyuefox

Perplexity MCP Server

by xiyuefox
README.md
# Perplexity MCP Server

[![smithery badge](https://smithery.ai/badge/mcp-server-perplexity)](https://smithery.ai/server/mcp-server-perplexity)

MCP Server for the Perplexity API.

> :warning: **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

<a href="https://glama.ai/mcp/servers/hchfq9bydq"><img width="380" height="200" src="https://glama.ai/mcp/servers/hchfq9bydq/badge" alt="Perplexity Server MCP server" /></a>

## 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"
    }
  }
}
```

TDQS

A3.6/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of ambiguity or overlap between tools. The tool 'ask_perplexity' has a clearly defined purpose focused on internet research with source-backed information, citations, and choices.

Naming Consistency5/5

A single tool inherently has perfect naming consistency. The name 'ask_perplexity' follows a clear verb_noun pattern that is descriptive and appropriate for its function.

Tool Count2/5

One tool is too few for a server's purpose, as it severely limits functionality and flexibility. While the tool is well-described, a single tool cannot provide comprehensive coverage for research or information-gathering tasks, making the server feel thin and incomplete.

Completeness2/5

The server is severely incomplete for its apparent domain of internet research and information gathering. With only one tool, there are significant gaps—such as no ability to refine searches, filter results, manage queries, or handle different types of data retrieval—which will likely cause agent failures in complex scenarios.

Maintenance

ActivityInactive
ResponsivenessNo issues