perplexity-mcp
Provides tools for web search with citations, conversational chat, content moderation, and text embeddings using Perplexity AI's API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@perplexity-mcpsearch for recent advancements in renewable energy"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Perplexity MCP Server
A Type 3 DAuth MCP server for Perplexity AI API. Provides web search, chat, embeddings, and content moderation using Perplexity's search-focused AI models.
Features
Search Answer — Real-time web search with citations
Chat — Conversational AI similar to chat completions
List Models — View available Perplexity models
Moderate — Content moderation
Embed — Text embeddings
Related MCP server: Perplexity MCP Server
Authentication
This server uses Type 3 DAuth (Dedalus Auth) — your API key is encrypted client-side.
Get Your Perplexity API Key
Generate a new API key (requires paid subscription)
Copy the key
Installation
git clone https://github.com/dedalus-labs/perplexity-mcp.git
cd perplexity-mcp
pip install -e .
cp .env.example .env
# Edit .env and add PERPLEXITY_API_KEYAvailable Tools
search_answer
Search the web and get answers with citations.
search_answer(
query="What is Model Context Protocol?",
model="sonar",
return_images=True,
search_recency_days=7,
temperature=0.2,
)chat
Chat with Perplexity AI.
chat(
model="sonar",
messages=[{"role": "user", "content": "Hello!"}],
temperature=0.2,
max_tokens=500,
)list_models
List available Perplexity models.
list_models()moderate
Check content for harmful material.
moderate(text="This is a test message")embed
Generate text embeddings.
embed(
input="Hello world",
model="embed",
)Cost & Rate Limits
Perplexity uses pay-per-token pricing. Check https://perplexity.ai/pricing for details.
Model | Input | Output |
Sonar | $0.005/1M | $0.005/1M |
Sonar Pro | $0.01/1M | $0.03/1M |
Sonar Reasoning | $0.005/1M | $0.005/1M |
Rate Limits
Free tier: Limited requests per day
Pro tier: 500 requests/day
Enterprise: Custom limits
Safety Notes
Requires paid API — Perplexity API requires a paid subscription
Monitor costs — Set up usage alerts at perplexity.ai/dashboard
Don't commit keys — Always use environment variables
Deploy to Dedalus
Push to GitHub (public repo)
Add Server → Connect GitHub repo
Set
PERPLEXITY_API_KEYas Required CredentialDeploy
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/madaoQ/perplexity-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server