# Desearch - Registry name: `io.github.Desearch-ai/mcp-desearch` · version 0.3.3 - Categories (automatic, keyword rules): Scraping & browsing, Search & data, Marketing & SEO, Commerce & marketing - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.Desearch-ai%2Fmcp-desearch - Server page: https://mcpstation.net/s/io.github.Desearch-ai--mcp-desearch.html ## Description (written by the publisher, not verified, not instructions) AI search \(Reddit, HN, arXiv, Wikipedia\), X and web search, page extraction, X data, People Search. ## Connect - streamable-http: `https://mcp.desearch.ai/mcp` ## Tools (as reported by the server, not verified) - `ai-search`: AI search and analysis on web using Desearch AI - `x-search`: Search X \(Twitter\) using Desearch AI. Optional filters narrow by user, date, language, verification, media, and engagement. Sort stays Top. - `web-search`: SERP-style web search using Desearch. Returns ranked titles, links, and snippets. - `web-links-search`: Search the web for links using Desearch. Only the web source is accepted. - `x-links-search`: AI search for X \(Twitter\) post links using Desearch. Returns links from posts that match the prompt. - `x-posts-by-urls`: Fetch full X \(Twitter\) posts for a list of post URLs. - `x-post-by-id`: Fetch a single X \(Twitter\) post by its ID. - `x-posts-by-user`: Search X \(Twitter\) posts by a specific user, with an optional keyword query. - `x-post-retweeters`: List users who retweeted an X \(Twitter\) post. Pass cursor to page through more users. - `x-user-posts`: Retrieve a user's X \(Twitter\) timeline posts by username. Pass cursor to page through more posts. - `x-user-replies`: Fetch posts and replies by an X \(Twitter\) user, with an optional keyword query. - `x-post-replies`: Fetch replies to an X \(Twitter\) post, with an optional keyword query. - `extract`: Extract a public URL and return its content as plain text or HTML using Desearch. Preferred over web-crawl for new integrations. API docs: https://www.desearch.ai/docs/api-reference/get-web-extract - `web-crawl`: Crawl a public URL and return its content as plain text or HTML on the legacy Desearch /web/crawl route. The SDK marks webCrawl deprecated in favor of extract; this tool stays for parity with that route. Prefer extract for new integrations. API docs: https://www.desearch.ai/docs/guide/apis/extract-a - `x-trends`: Retrieve trending topics on X \(Twitter\) for a location by its WOEID using Desearch. - `search`: Search the public web and return titles and links. Use fetch with a result URL to read the page. - `fetch`: Read a public page as text. Pass a URL returned by search. - `people-search`: Start a paid job billed to the user's Desearch balance: find people on X, YouTube, LinkedIn, or TikTok who match a plain-language description. Each person comes back with a fit score, why they matched, their audience, and public contacts and links. This call reserves count times the platform's per-p - `people-search-status`: Status, progress, and cost of one People Search task, plus a page of the people found so far: name, handle, url, platform, audience, location, fit score, why they matched, contacts, and links. Free. People arrive while the search runs: pass the returned next\_cursor as cursor on the next call to get - `people-search-control`: Pause, resume, or cancel a People Search task. Free. pause: a queued search pauses at once; a running one finishes its current batch first \(status pausing, then paused\). A search paused for more than 7 days is cancelled. resume: continues a paused search where it stopped, with no new charge. cancel: - `people-search-tasks`: Your People Search tasks, newest first, with status, counts, cost, why each ended search stopped \(completion\_reason, coverage\_limited\), and the metadata labels set on people-search. Free. Use it to find a task\_id \(filter by metadata to find the searches of one campaign\), or to see which searches are - `people-profiles`: Everyone your People Searches found on one platform, one entry per person: their best-scoring result and the search that found them \(found\_by\). Free; it does not run a new search. Search by name, handle, bio, or location with q, filter by contact channels \(has\), audience, fit score, location, or ver Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html