io.github.Desearch-ai/mcp-desearch
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Desearch
Publisher-provided description
39 tools: AI/web/X search, TikTok, Facebook, Instagram, YouTube, Reddit, Threads, People/Companies.
Summary by lookupd
Searches the web and X, reads social posts on TikTok, Reddit, YouTube and more, and finds people across platforms.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http desearch https://mcp.desearch.ai/mcp
Claude Code, npm package (stdio)
claude mcp add desearch -- npx -y desearch-mcp-server
Codex, remote (streamable-http)
codex mcp add desearch --url https://mcp.desearch.ai/mcp
Codex, npm package (stdio)
codex mcp add desearch -- npx -y desearch-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"desearch": {
"url": "https://mcp.desearch.ai/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"desearch": {
"command": "npx",
"args": [
"-y",
"desearch-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 39)
Publisher-provided text
ai-searchAI search and analysis on web using Desearch AIx-searchSearch X (Twitter) using Desearch AI. Optional filters narrow by user, date, language, verification, media, and engagement. Sort stays Top.web-searchSERP-style web search using Desearch. Returns ranked titles, links, and snippets.web-links-searchSearch the web for links using Desearch. Only the web source is accepted.x-links-searchAI search for X (Twitter) post links using Desearch. Returns links from posts that match the prompt.x-posts-by-urlsFetch full X (Twitter) posts for a list of post URLs.x-post-by-idFetch a single X (Twitter) post by its ID.x-posts-by-userSearch X (Twitter) posts by a specific user, with an optional keyword query.x-post-retweetersList users who retweeted an X (Twitter) post. Pass cursor to page through more users.x-user-postsRetrieve a user's X (Twitter) timeline posts by username. Pass cursor to page through more posts.x-user-repliesFetch posts and replies by an X (Twitter) user, with an optional keyword query.x-post-repliesFetch replies to an X (Twitter) post, with an optional keyword query.extractExtract a public URL and return its content as plain text, markdown or HTML using Desearch. Markdown keeps headings, lists and tables. Text is the page's main cweb-crawlCrawl 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;x-trendsRetrieve trending topics on X (Twitter) for a location by its WOEID using Desearch.search-apiSearch the web with the Desearch Search API and return ranked pages, each with its title, URL, publication date when known, and the passage that best matches thtiktokRead public TikTok data with Desearch. Set action and that action's arguments. search (query; optional count, sort, cursor): videos that match a keyword. post (facebookRead public Facebook data with Desearch. Set action and that action's arguments. search (query; optional count, cursor) and hashtag (tag; optional count, cursorinstagramRead public Instagram data with Desearch. Set action and that action's arguments. search (query; optional count): profiles that match, one page with no cursor.youtubeRead public YouTube data with Desearch. Set action and that action's arguments. search (query; optional type, upload_date, sort_by, duration, cursor): videos, SredditRead public Reddit data with Desearch. Set action and that action's arguments. search (query; optional sort, timeframe, cursor): posts across all subreddits thathreadsRead public Threads data with Desearch. Set action and that action's arguments. search (query; optional start_date, end_date): one page of posts that match a kesearchSearch the public web and return titles and links. Use fetch with a result URL to read the page.fetchRead a public page as text. Pass a URL returned by search.people-searchStart a paid job billed to the user's Desearch balance: find people on X, YouTube, LinkedIn, or TikTok who match a plain-language description. Returns a task_idpeople-search-statusStatus, 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 thpeople-search-pausePause a People Search task and return its updated status. Free: it charges and refunds nothing. A queued search pauses at once; a running one finishes its currepeople-search-resumeResume a paused People Search task and return its updated status. Free. The search continues from where it stopped, keeping the people already found, with no nepeople-search-cancelCancel a People Search task. Free. The search stops for good; you pay only for the people it already delivered and the rest of the reservation is returned. Peoppeople-search-tasksYour People Search tasks, newest first, with status, counts, cost, why each ended search stopped (completion_reason, coverage_limited), and the metadata labels
Details
- Version: 0.9.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 463 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/Desearch-ai/mcp-desearch
- Website: https://www.desearch.ai/docs/guide/sdk/mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.Desearch-ai/mcp-desearch)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp