Perplexity

Perplexity

Connector for Perplexity API, to enable real-time, web-wide research.

10K+

14

3 Tools

Signed
Built by Docker
Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

Perplexity MCP Server

Connector for Perplexity API, to enable real-time, web-wide research.

What is an MCP Server?

Characteristics

AttributeDetails
Docker Imagemcp/perplexity-ask
Authorppl-ai
Repositoryhttps://github.com/ppl-ai/modelcontextprotocol
Dockerfilehttps://github.com/ppl-ai/modelcontextprotocol/blob/f0a927c250e04b389ff5c34f6a2a85ad625668e8/perplexity-ask/Dockerfile
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/perplexity-ask --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (3)

Tools provided by this ServerShort Description
perplexity_askEngages in a conversation using the Sonar API.
perplexity_reasonPerforms reasoning tasks using the Perplexity API.
perplexity_researchPerforms deep research using the Perplexity API.

Tools Details

Tool: perplexity_ask

Engages in a conversation using the Sonar API. Accepts an array of messages (each with a role and content) and returns a ask completion response from the Perplexity model.

ParametersTypeDescription
messagesarrayArray of conversation messages

Tool: perplexity_reason

Performs reasoning tasks using the Perplexity API. Accepts an array of messages (each with a role and content) and returns a well-reasoned response using the sonar-reasoning-pro model.

ParametersTypeDescription
messagesarrayArray of conversation messages

Tool: perplexity_research

Performs deep research using the Perplexity API. Accepts an array of messages (each with a role and content) and returns a comprehensive research response with citations.

ParametersTypeDescription
messagesarrayArray of conversation messages

Use this MCP Server

{
  "mcpServers": {
    "perplexity-ask": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "PERPLEXITY_API_KEY",
        "mcp/perplexity-ask"
      ],
      "env": {
        "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers