dainfernalcoder avatar

Perplexity

dainfernalcoder/perplexity-mcp

The Perplexity MCP server integrates Perplexity's AI models to provide intelligent research and information retrieval capabilities, featuring automatic query complexity detection that routes requests between three specialized tools: Search (Sonar Pro) for simple lookups, Reason (Sonar Reasoning Pro) for multi-step analysis and problem-solving, and Deep Research (Sonar Deep Research) for comprehensive topic analysis with customizable focus areas. It solves the problem of selecting the appropriate AI model for different query types by automatically detecting complexity and ensuring consistent search capabilities across all tasks, while also enforcing specificity from agents using the MCP.

GitHub stars
291
tools
3
last updated
Mar 8, 2026

Tools

3 tools

Public tool metadata for what this MCP can expose to an agent.

searchQuick search for simple queries and basic information lookup. Best for straightforward questions that need concise, direct answers.

Quick search for simple queries and basic information lookup. Best for straightforward questions that need concise, direct answers.

No parameter schema in public metadata yet.

reasonHandles complex, multi-step tasks requiring detailed analysis. Perfect for explanations, comparisons, and problem-solving.

Handles complex, multi-step tasks requiring detailed analysis. Perfect for explanations, comparisons, and problem-solving.

No parameter schema in public metadata yet.

deep_researchConducts comprehensive research and generates detailed reports. Ideal for in-depth analysis of complex topics.

Conducts comprehensive research and generates detailed reports. Ideal for in-depth analysis of complex topics.

No parameter schema in public metadata yet.

Sponsors

Readme

Perplexity MCP Server

An intelligent research assistant powered by Perplexity's specialized AI models. Features automatic query complexity detection to route requests to the most appropriate model for optimal results. Unlike the Official server, it has search capabilities FOR EVERY TASK, essentially

It also forces the agent using the MCP to be specific

Tools

1. Search (Sonar Pro)

Quick search for simple queries and basic information lookup. Best for straightforward questions that need concise, direct answers.

const result = await use_mcp_tool({
  server_name: "perplexity",
  tool_name: "search",
  arguments: {
    query: "What is the capital of France?",
    force_model: false // Optional: force using this model even if query seems complex
  }
});

2. Reason (Sonar Reasoning Pro)

Handles complex, multi-step tasks requiring detailed analysis. Perfect for explanations, comparisons, and problem-solving.


View the full README on GitHub

Details

Repository
github.com/dainfernalcoder/perplexity-mcp