Provides access to Perplexity AI's various models (sonar-pro, sonar, sonar-deep-research, sonar-reasoning-pro, sonar-reasoning, r1-1776) with tools for advanced searches, AI-powered research, model information retrieval, analytics, and cache management.
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., "@NasCoder Perplexity MCP Ultra-Proexplain quantum computing basics using sonar-pro model"
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.
NasCoder Perplexity MCP - Ultra Pro 2.0
🧠 FIXED 2025 EDITION - Advanced Perplexity AI integration with correct API models and comprehensive features.
Features
✅ Correct 2025 Perplexity API models
sonar-pro- Advanced reasoning and searchsonar- Standard search modelsonar-deep-research- Deep research capabilitiessonar-reasoning-pro- Advanced reasoningsonar-reasoning- Standard reasoningr1-1776- Specialized model
✅ Advanced Capabilities
Intelligent caching system
Rate limiting protection
Real-time analytics
Advanced search parameters
Response formatting options
Error handling and retry logic
Related MCP server: Perplexity Tool for Claude Desktop
Installation
npm install nascoder-perplexity-mcpEnvironment Setup
Set your Perplexity API key:
export PERPLEXITY_API_KEY="YOUR_API_KEY_HERE"Usage
Basic Usage
// Start the MCP server
node index.js
// Or use with npx
npx nascoder-perplexity-mcpWith MCP Clients
The MCP server integrates seamlessly with various MCP clients. Once configured, you can use it with:
# Ask a question using Perplexity AI
# Use specific models for different tasks
# Get analytics and performance metricsAvailable Tools
1. perplexity_ask_pro
Advanced AI-powered search and research with multiple models.
{
"messages": [{"role": "user", "content": "What is quantum computing?"}],
"model": "sonar-pro",
"options": {
"maxTokens": 2000,
"temperature": 0.2,
"searchMode": "academic",
"returnImages": true
}
}2. perplexity_models
List all available Perplexity models with descriptions.
3. perplexity_analytics
Get detailed performance metrics and usage statistics.
4. perplexity_cache_clear
Clear the response cache to force fresh API calls.
MCP Configuration
Add to your MCP client configuration:
{
"mcpServers": {
"nascoder-perplexity": {
"command": "npx",
"args": ["nascoder-perplexity-mcp"],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
},
"timeout": 30000,
"disabled": false
}
}
}Security
✅ No hardcoded API keys
✅ Environment variable validation
✅ Secure credential handling
✅ Rate limiting protection
Testing
Run real functional tests:
node test-tools.jsSupport
GitHub: https://github.com/freelancernasimofficial/nascoder-perplexity-mcp
Issues: https://github.com/freelancernasimofficial/nascoder-perplexity-mcp/issues
Built with ❤️ by NasCoder (@freelancernasimofficial)
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.