Web search & fetch MCP for AI agents: 12 engines, one key, flat $15/mo at ransack.tools.
One address for any MCP client. Your key stays in your Odel vault.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
Odel could not list its tools without signing in.
Ransack is an MCP server that gives AI agents live web search and page fetch through one endpoint and one API key. Twelve search engines behind a single MCP connection: search, fetch, discover, hosts, shop, verify, plus YouTube. No credits to manage, no per-engine billing: $15/month flat, 500 calls/day, failed fetches cost nothing, and every fetch returns a pass/fail receipt so silent failures cannot burn you.
This is a hosted service. This repository contains connection configuration, documentation, and logo; the server source is not public. Connect to:
https://ransack.tools/mcp
Get an API key from ransack.tools/trial, then add the server to your client.
Claude Desktop
{"mcpServers":{"ransack":{"type":"streamable-http","url":"https://ransack.tools/mcp","headers":{"Authorization":"Bearer <API_KEY>"}}}}
Cursor
{"mcpServers":{"ransack":{"url":"https://ransack.tools/mcp","headers":{"Authorization":"Bearer <API_KEY>"}}}}
Pi / Cline / 5ire
{"mcpServers":{"ransack":{"type":"http","url":"https://ransack.tools/mcp","headers":{"Authorization":"Bearer <API_KEY>"}}}}
Transport is streamable-http; authentication is a Bearer API key.
| Tool | What it does |
|---|---|
ransack | The main tool. Modes: search, fetch, discover, hosts, shop, verify, research. Markdown / JSON / hybrid output. |
youtube | Fetch a YouTube transcript from a video URL. |
execute_research | Multi-step pipeline (discover, fetch, extract, synthesize) into a cited report with per-claim citation verdicts. |
get_report | Retrieve a persisted report by report_id. |
search_memory | Semantic recall over previously fetched page chunks. |
tasks_get | Poll an asynchronous research task. |
One tool, many modes: search, fetch, discover, hosts, shop, verify, research.
search is metasearch across engines; fetch is the primary answer path; hosts enumerates a domain's assets from certificate transparency, DNS, sitemaps, web archives, crawl indexes, JS routes and scan records; shop returns price and
availability; verify checks a claim against its cited sources. freshness bypasses the result cache; it does not date-filter, so results are not filtered by date.
Fetch a YouTube transcript from a video URL.
Multi-step pipeline (discover, fetch, extract, synthesize) into a cited report. Returns a task handle by default; poll tasks_get for the report_id and its per-claim citation verdicts.
Retrieve a persisted report by report_id.
Semantic recall over previously fetched page chunks.
Poll an asynchronous research task.
hosts, every discovery engine reports ok, empty, timeout or skipped. Found-nothing is never indistinguishable from tried-and-failed.[bot wall: <vendor>] and [dead page: HTTP 404] come back as labels. Pages the server cannot read are reported, not guessed./commits views) can't always be read.search fast-lane results are partial by design; fetch is the primary answer path.This repository is documentation and configuration only. The service at ransack.tools is proprietary.