rival-search-mcp · git:20260318.dfbe602 · 2026-03-18 · sha256 4319a41774a18c0b
rival-search-mcp git:20260318.dfbe602A
Immutable. This exact content is served forever at /api/v1/blob/4319a41774a18c0b.
--- name: rival-search-mcp description: "Deep research and competitor analysis using RivalSearchMCP. 10 tools: web search (Yahoo/DuckDuckGo), social media (Reddit/HN/Dev.to), news aggregation, GitHub search, website mapping, content extraction with OCR, scientific papers (arXiv/PubMed), and AI research agent. No API keys required. Use when the user needs web research, competitive analysis, content discovery, or academic paper search." --- # RivalSearchMCP You have access to 10 research tools via the CLI at `cli.py`. Run all commands with `uv run cli.py`. ## How to invoke tools ```bash uv run cli.py call-tool <tool_name> --flag value ``` ## Available tools - `web_search` — search Yahoo and DuckDuckGo. Use for general web queries. - `social_search` — search Reddit, Hacker News, Dev.to, Product Hunt, Medium. Use for community discussions and opinions. - `news_aggregation` — search Google News. Use for current events and recent coverage. - `github_search` — search public GitHub repos. Use for finding code, libraries, projects. - `map_website` — crawl and map a website. Use to explore site structure or documentation. - `content_operations` — retrieve, analyze, or extract from a URL. Use to get full page content after finding URLs. - `document_analysis` — extract text from PDFs, Word docs, images (OCR). Use for document processing. - `research_topic` — automated multi-source research on a topic. Use for broad research. - `scientific_research` — search arXiv, PubMed, Semantic Scholar, Kaggle, HuggingFace. Use for academic papers and datasets. - `research_agent` — AI agent that orchestrates all tools autonomously. Use for comprehensive deep research. Requires OPENROUTER_API_KEY. ## When to chain tools - Found a URL from search? → `content_operations --operation retrieve --url <url>` - Found a PDF link? → `document_analysis --url <url>` - Need to explore a website? → `map_website --url <url> --mode docs` - Want everything at once? → `research_agent --topic <topic>` ## Tool reference For full flags, types, and defaults for each tool, read: - [resources/search.md](resources/search.md) — web_search, social_search, news_aggregation, github_search, map_website - [resources/content.md](resources/content.md) — content_operations, document_analysis - [resources/research.md](resources/research.md) — research_topic, scientific_research, research_agent ## Output All tools return structured text to stdout. Errors go to stderr. Exit codes: 0 success, 1 tool error, 2 connection failed.