perplexity-mcp-server

Provides a Model Context Protocol (MCP) server (and CLI mode for testing) that lets LLM agents query Perplexity AI’s search capabilities (general web, academic, financial, and filtered search) and optionally cache results locally for later retrieval by ID.

Evaluated Apr 04, 2026 (16d ago)
Repo ↗ Ai Ml mcp search internet-research citations caching go perplexity-api
⚙ Agent Friendliness
68
/ 100
Can an agent use this?
🔒 Security
54
/ 100
Is it safe for agents?
⚡ Reliability
35
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
70
Documentation
75
Error Messages
--
Auth Simplicity
90
Rate Limits
40

🔒 Security

TLS Enforcement
90
Auth Strength
55
Scope Granularity
10
Dep. Hygiene
40
Secret Handling
70

Uses an API key via environment variable, which is generally safer than hardcoding. README does not describe whether requests/response data is logged, whether the API key is masked, or how local cached files are protected (at-rest encryption/permissions not documented). Rate limiting and parameter validation are mentioned, but detailed security controls are not provided.

⚡ Reliability

Uptime/SLA
0
Version Stability
45
Breaking Changes
50
Error Recovery
45
AF Security Reliability

Best When

You want an LLM agent to perform tool-augmented internet research with citations and (optionally) local result caching.

Avoid When

You cannot securely handle an external Perplexity API key or you need strong guarantees about data handling/compliance beyond what is documented.

Use Cases

  • Real-time internet research for general questions with source URLs/citations
  • Finding academic papers and scholarly sources for literature review
  • Searching financial/SEC-related information and recent market context
  • Agent workflows that require controlled filtering (domain, recency, content type, geo, etc.)
  • Caching search results locally to reference earlier findings within a conversation

Not For

  • High-sensitivity deployments where local caching and unencrypted at-rest data are unacceptable
  • Environments that require a standard HTTP/REST API contract for integration (this is an MCP/CLI tool)
  • Use cases needing first-party data residency controls or formal compliance guarantees (not documented here)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: PERPLEXITY_API_KEY (environment variable)
OAuth: No Scopes: No

Authentication appears to be via a single API key provided through an environment variable; no OAuth or scope model is described.

Pricing

Free tier: No
Requires CC: No

Pricing is not described in the repository README; costs depend on the Perplexity API plan and usage.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Caching is not reused for identical queries (each search creates a new cached entry), which may cause unbounded growth if repeatedly called.
  • If the MCP client runs the server as a subprocess, ensure PERPLEXITY_API_KEY is available in that process environment.
  • Tool calls may be subject to Perplexity API rate limits; README mentions 429 but does not provide agent retry/backoff guidance.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for perplexity-mcp-server.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-04-04.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered