mcpbeat

Perplexity Search

parcadei/perplexity-search

AI-powered web search, research, and reasoning via Perplexity

805 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
3880
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/parcadei/Continuous-Claude-v3 --skill perplexity-search

The instruction itself

14 sections, as written by the author

Web search with AI-powered answers, deep research, and chain-of-thought reasoning.

When to Use

  • Direct web search for ranked results (no AI synthesis)
  • AI-synthesized research with citations
  • Chain-of-thought reasoning for complex decisions
  • Deep comprehensive research on topics

Models (2025)

| Model | Purpose |

|-------|---------|

| sonar | Lightweight search with grounding |

| sonar-pro | Advanced search for complex queries |

| sonar-reasoning-pro | Chain of thought reasoning |

| sonar-deep-research | Expert-level exhaustive research |

Usage

Quick question (AI answer)

uv run python scripts/mcp/perplexity_search.py \
    --ask "What is the latest version of Python?"

Direct web search (ranked results, no AI)

uv run python scripts/mcp/perplexity_search.py \
    --search "SQLite graph database patterns" \
    --max-results 5 \
    --recency week

AI-synthesized research

uv run python scripts/mcp/perplexity_search.py \
    --research "compare FastAPI vs Django for microservices"

Chain-of-thought reasoning

uv run python scripts/mcp/perplexity_search.py \
    --reason "should I use Neo4j or SQLite for small graph under 10k nodes?"

Deep comprehensive research

uv run python scripts/mcp/perplexity_search.py \
    --deep "state of AI agent observability 2025"

Parameters

| Parameter | Description |

|-----------|-------------|

| --ask | Quick question with AI answer (sonar) |

| --search | Direct web search - ranked results without AI synthesis |

| --research | AI-synthesized research (sonar-pro) |

| --reason | Chain-of-thought reasoning (sonar-reasoning-pro) |

| --deep | Deep comprehensive research (sonar-deep-research) |

Search-specific options

| Parameter | Description |

|-----------|-------------|

| --max-results N | Number of results (1-20, default: 10) |

| --recency | Filter: day, week, month, year |

| --domains | Limit to specific domains |

Mode Selection Guide

| Need | Use | Why |

|------|-----|-----|

| Quick fact | --ask | Fast, lightweight |

| Find sources | --search | Raw results, no AI overhead |

| Synthesized answer | --research | AI combines multiple sources |

| Complex decision | --reason | Chain-of-thought analysis |

| Comprehensive report | --deep | Exhaustive multi-source research |

Examples

# Find recent sources on a topic
uv run python scripts/mcp/perplexity_search.py \
    --search "OpenTelemetry AI agent tracing" \
    --recency month --max-results 5

# Get AI synthesis
uv run python scripts/mcp/perplexity_search.py \
    --research "best practices for AI agent logging 2025"

# Make a decision
uv run python scripts/mcp/perplexity_search.py \
    --reason "microservices vs monolith for startup MVP"

# Deep dive
uv run python scripts/mcp/perplexity_search.py \
    --deep "comprehensive guide to building feedback loops for autonomous agents"

API Key Required

Requires PERPLEXITY_API_KEY in environment or ~/.claude/.env.

How to use it

Copy the folder

Take parcadei/perplexity-search from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.