Skip to content
PluginStats

@perplexity-ai/mcp-server weekly downloads statistics

By perplexity-ai (3 listings) · npm · MCP servers

Real-time web search, reasoning, and research through Perplexity's API

View on npm Fresh · Oct 17, 2026

@perplexity-ai/mcp-server has 7,951 recorded weekly downloads on npm, a decrease of 76.5% over the past 30 days.

It ranks #981 of 2,251 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by -59.6%.

PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.

Weekly downloads
7,951
Official API · Oct 17, 2026
7-day growth
-43.2%
-6.1K weekly downloads
30-day growth
-76.5%
-25.8K weekly downloads
90-day growth
-59.6%
-11.7K weekly downloads
Rank
#981
Among tracked npm listings

About @perplexity-ai/mcp-server

Perplexity API Platform MCP Server

The official MCP server implementation for the Perplexity API Platform, providing AI assistants with real-time web search, reasoning, and research capabilities through the Agent API and the Search API.

Remote MCP Server

The remote MCP server is hosted by Perplexity and is the easiest way to get started: same tools, nothing to install or update. The Cursor and VS Code buttons at the top of this page connect to it with one click. If your MCP client does not support remote servers yet, skip to the local server setup below. Connect over Streamable HTTP with your Perplexity API key:

For Claude Code:

See the MCP integration docs for manual Cursor/VS Code configuration, usage from the Anthropic API, and setup for other clients.

Local MCP Server

Get Your API Key

1. Get your Perplexity API Key from the API Portal 2. Replace your_key_here in the configurations below with your API key 3. (Optional) Set timeout: PERPLEXITY_TIMEOUT_MS=600000 (default: 5 minutes) 4. (Optional) Set custom base URL: PERPLEXITY_BASE_URL=https://your-custom-url.com (default: https://api.perplexity.ai) 5. (Optional) Set log level: PERPLEXITY_LOG_LEVEL=DEBUG|INFO|WARN|ERROR (default: ERROR)

Claude Code

Or install via plugin:

Codex

Agent Plugins

This repository is packaged as an Agent Plugin, so clients that support the standard can install it directly from this repository. The Agent Plugins format does not carry secrets, so set the PERPLEXITY_API_KEY environment variable through your client's plugin or MCP settings.

Other MCP Clients

Most clients can be configured manually using the same mcpServers wrapper in their client config (as shown for Cursor). If a client has a different schema, check its docs for the exact wrapper format.

For manual setup, these clients all use the same mcpServers structure:

| Client | Config File |

| Cursor | ~/.cursor/mcp.json | | Claude Desktop | claude_desktop_config.json | | Kiro | .kiro/settings/mcp.json | | Windsurf | ~/.codeium/windsurf/mcp_config.json | | VS Code | .vscode/mcp.json |

Proxy Setup (For Corporate Networks)

If you are running this server at work—especially behind a company firewall or proxy—you may need to tell the program how to send its internet traffic through your network's proxy. Follow these steps:

1. Get your proxy details

• Ask your IT department for your HTTPS proxy address and port. • You may also need a username and password.

2. Set the proxy environment variable

The easiest and most reliable way for Perplexity MCP is to use PERPLEXITY_PROXY. For example:

If your proxy needs a username and password, use:

3. Alternate: Standard environment variables

If you'd rather use the standard variables, we support HTTPS_PROXY and HTTP_PROXY.

[!NOTE] The server checks proxy settings in this order: PERPLEXITY_PROXY → HTTPS_PROXY → HTTP_PROXY. If none are set, it connects directly to the internet. URLs must include https://. Typical ports are 8080, 3128, and 80.

Self-Hosted HTTP Mode

For cloud or shared deployments, run the server in HTTP mode.

Environment Variables

| Variable | Description | Default |

| PERPLEXITY_API_KEY | Your Perplexity API key | *Required* | | PERPLEXITY_BASE_URL | Custom base URL for API requests | https://api.perplexity.ai | | PORT | HTTP server port | 8080 | | BIND_ADDRESS | Network interface to bind to. Defaults to loopback. Set to 0.0.0.0 to expose on all interfaces. | 127.0.0.1 | | ALLOWED_ORIGINS | CORS origins (comma-separated). Defaults to empty (no cross-origin browser requests). Set to an explicit allowlist (e.g. https://app.example.com) or to * to allow any origin. | *(empty)* | | ALLOWED_HOSTS | Additional Host header values to accept (comma-separated). Loopback hosts on PORT are always allowed. Add the public hostname when binding to 0.0.0.0. | *(loopback only)* |

Docker

Node.js

The server will be accessible at http://localhost:8080/mcp

Available Tools

perplexity_search

Direct web search using the Perplexity Search API. Returns ranked search results with metadata, perfect for finding current information. Supports recency filters (search_recency_filter), domain restrictions (search_domain_filter), and Fast Search (search_type: "fast") for lower latency and cost.

perplexity_ask

General-purpose conversational AI with real-time web search, backed by the Agent API fast preset. Great for quick questions and everyday searches.

perplexity_research

Deep, comprehensive research backed by the Agent API high preset. Ideal for thorough analysis and detailed reports. Runs can take minutes; the server streams the run and reports progress to clients that request it.

perplexity_reason

Advanced reasoning and problem-solving backed by the Agent API medium preset. Perfect for complex analytical tasks.

[!NOTE] Presets are managed configurations (model, search setup, step budget) that Perplexity keeps tuned over time; see the presets guide. Earlier versions of this server called the legacy sonar-pro, sonar-reasoning-pro, and sonar-deep-research models and accepted strip_thinking / reasoning_effort parameters. Those parameters are no longer part of the tool schemas and are ignored if sent; the Agent API produces no tags.

Use as a Library

The package also exports the server factory for embedding in your own Node process:

Mount the returned server on any MCP transport (stdio, streamable HTTP, in-memory).

Troubleshooting…

Description from the npm listing.

  • ai
  • perplexity
  • mcp
  • modelcontextprotocol

Where @perplexity-ai/mcp-server sits in the listing

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All npm2,248 listings · 113 pages · page 50, #1 (overall #981)
All npm: every listing in weekly downloads order
PNG SVG
MCP servers253 listings · 13 pages · page 9, #14 (overall #174)
MCP servers: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@perplexity-ai/mcp-server weekly downloads on npm, last 90 days: 7,951 weekly downloads as of Oct 17, 2026, -59.6% over 90 days.@perplexity-ai/mcp-serverWeekly downloads on npm · Last 90 days7,951downloads / week-59.6% over 90 days010K20K30K40K50KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 20, 2026 – Oct 17, 2026 · 90 observations · Updated Oc…pluginstats.com
@perplexity-ai/mcp-server weekly downloads on npm, last 90 days: 7,951 weekly downloads as of Oct 17, 2026, -59.6% over 90 days.
PNG SVG

7/30/90-day growth

@perplexity-ai/mcp-server weekly downloads growth on npm: -43.2% over 7 days, -76.5% over 30 days, -59.6% over 90 days.@perplexity-ai/mcp-serverWeekly downloads growth on npm7,951downloads / week now7-day growth-6,053 weekly downloads-43.2%30-day growth-25,817 weekly downloads-76.5%90-day growth-11,741 weekly downloads-59.6%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
@perplexity-ai/mcp-server weekly downloads growth on npm: -43.2% over 7 days, -76.5% over 30 days, -59.6% over 90 days.
PNG SVG

Ranking history

@perplexity-ai/mcp-server npm ranking history: currently #981 (by weekly downloads).@perplexity-ai/mcp-servernpm ranking · by weekly downloads · Last 90 days#981current rank#300#400#500#600#700#800#900#1000Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 17, 2026 – Oct 18, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
@perplexity-ai/mcp-server npm ranking history: currently #981 (by weekly downloads).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (543)
Recent weekly downloads observations for @perplexity-ai/mcp-server
Date (UTC)Weekly downloadsChange vs. previous
7,951-1.9K
9,840-332
10,172-3.5K
13,699-2.4K
16,0840
16,084+1.4K
14,694+690
14,004+304
13,700+796
12,904+651
12,253-759
13,012-3.3K
16,295-3K
19,315—

Similar npm MCP servers plugins

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@perplexity-ai/mcp-server. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.