NasCoder Perplexity MCP Ultra-Pro
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.
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/freelancernasimofficial/nascoder-perplexity-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server