web-research

Answers questions from the live web through the Perplexity MCP server with citations.

2|Updated Jul 28, 2026
One-click install
npx skills add https://github.com/mbadali25/useful-claude-add-ons --skill web-research-mbadali25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-research
Source: https://github.com/mbadali25/useful-claude-add-ons/tree/main/skills/web-research
Command: npx skills add https://github.com/mbadali25/useful-claude-add-ons --skill web-research-mbadali25

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @perplexity-ai/mcp-server.

What problem does it solve? Training data goes stale: prices change, versions ship, advisories appear, and vendors update their offerings. This Skill routes questions about current facts to the Perplexity MCP server so answers come from the live web with citations instead of outdated recall. ## Core Features & Use Cases - Four-tool routing: Chooses between perplexity_search (find sources), perplexity_ask (one cited answer), perplexity_research (deep multi-source investigation), and perplexity_reason (step-by-step analysis) based on the shape of the request. - Recency and domain filters: Applies search_recency_filter and search_domain_filter to narrow results to recent or authoritative sources, with documented per-tool support at server version 1.2.1. - Boundary discipline: Sends library, SDK, and API documentation questions to Context7 instead, reserving this Skill for currency questions like live pricing, outages, CVEs, and news. - Use Case: A user asks "what does this cloud service cost now and has anyone reported issues with the latest release" — the Skill queries Perplexity with a recency filter, carries citations through, and dates every claim. ## Quick Start Ask the assistant to look up the current pricing or latest security advisory for a product using the web-research skill.

Frequently Asked Questions about web-research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search the web for current information with Perplexity MCP?

Call perplexity_search with a query string to find sources, or perplexity_ask for a single cited answer. Add search_recency_filter (hour, day, week, month, year) when the question is about current prices, versions, or news.

What is the difference between perplexity_search, ask, research, and reason?

perplexity_search finds URLs and facts, perplexity_ask returns one cited answer, perplexity_research runs deep multi-source investigations that take minutes, and perplexity_reason performs step-by-step analysis over findings. Start with the cheap tools and escalate only when they underdeliver.

Does perplexity_research support recency or domain filters?

No. At server version 1.2.1, perplexity_research accepts only a messages parameter and silently drops any recency or domain filter. Use perplexity_ask or perplexity_search when filtering matters, and verify the live tool schema each session.

When should I use Context7 instead of web search for documentation?

Use Context7 for library, framework, SDK, API, and cloud service documentation including syntax, config, setup, and documented pricing tiers, since it returns versioned docs. Use Perplexity for live status, outages, advisories, and price changes not yet reflected in docs.

Why is the perplexity MCP server not connecting?

Run claude mcp list and look for a Connected status on the perplexity line. MCP servers start at session start, so restart the session after registration changes, and confirm the PERPLEXITY_API_KEY variable exists on the server entry without printing its value.

What is the fallback when Perplexity is unavailable?

Use WebSearch and WebFetch as the fallback, and state in the answer that Perplexity was unavailable. The fallback lacks recency filters, domain restriction, and citation structure, so the downgrade must be disclosed rather than silent.