Help us improve
Share bugs, ideas, or general feedback.
Runs deterministic deep research across 9 tools: multi-engine web search, multi-platform social search, news aggregation, academic databases, GitHub search, website mapping, content extraction with OCR, and topic synthesis. No API keys needed.
npx claudepluginhub damionrashford/rivalsearchmcp --plugin rival-search-mcp-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/rival-search-mcp-skills:rival-search-mcpThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You have access to 9 research tools via the CLI at `scripts/cli.py`. Run all commands with `uv run scripts/cli.py`.
Provides best practices and reference docs for Tavily API integration in Python/JS apps for web search, content extraction, crawling, and AI research in agentic workflows or RAG systems.
Routes research tasks to optimal tools via decision tree: Context7 for library docs, Perplexity Ask/Search/Research for Q&A/events/deep analysis, Firecrawl for URL scraping/mapping/extraction.
Performs multi-source web research using Firecrawl and Exa MCPs, synthesizing findings into cited reports with source attribution for in-depth topics like competitive analysis or technology evaluation.
Share bugs, ideas, or general feedback.
You have access to 9 research tools via the CLI at scripts/cli.py. Run all commands with uv run scripts/cli.py.
Every tool returns deterministic, auditable output. There is no in-server LLM — you're the one doing the synthesis.
uv run scripts/cli.py call-tool <tool_name> --flag value
web_search — concurrent search across DuckDuckGo, Bing, Yahoo, Mojeek, Wikipedia. Use for general web queries.social_search — Reddit, Hacker News, Stack Overflow, Dev.to, Medium, Product Hunt, Bluesky, Lobste.rs, Lemmy. Use for community discussions.news_aggregation — Google News, Bing News, The Guardian, GDELT, DuckDuckGo News. Use for current events. Accepts --time-range day|week|month|anytime.github_search — search public GitHub repos. Use for code, libraries, projects.map_website — crawl a site in research / docs / map mode. Use to explore site structure or documentation.content_operations — one tool, six ops (retrieve, stream, analyze, extract, score, find_conflicts). Use to get full page content, rate source quality, or surface disagreements between sources.document_analysis — extract text from PDFs, Word docs, images (image OCR via EasyOCR). Use for document processing.research_topic — end-to-end research workflow for a topic, combining search, content retrieval, and analysis.scientific_research — OpenAlex, CrossRef, arXiv, PubMed, Europe PMC (papers) + Kaggle, HuggingFace, Dataverse, Zenodo (datasets).content_operations --operation retrieve --url <url>content_operations --operation score --urls '[…]'content_operations --operation find_conflicts --urls '[…]'document_analysis --url <url>map_website --url <url> --mode docsresearch_topic --mode entity --topic "OpenAI"For full flags, types, and defaults for each tool, read:
All tools return structured text to stdout. Errors go to stderr. Exit codes: 0 success, 1 tool error, 2 connection failed.