实测可用营销和社交搜索和网页
ReplyNodes
Web MCP: scrape/crawl sites, web search, brand assets, app stores, YouTube, Reddit, Hacker News.
https://mcp.replynodes.com/mcpclaude mcp add --transport http mcp https://mcp.replynodes.com/mcpCursor 等客户端的配置
{
"mcpServers": {
"mcp": {
"type": "http",
"url": "https://mcp.replynodes.com/mcp"
}
}
}连接时它要:Authorization
- 测试结果
- 实测可用:握手成功
- 工具
- 73 个工具
- 握手用时
- 1.0 秒
- 传输方式
- streamable-http · 2025-06-18
- 测试时间
- 2026 年 11 月 6 日
- 官方目录名称
com.replynodes/mcpv1.0.3- 登记于
- 2026 年 9 月 15 日
- 更新于
- 2026 年 9 月 15 日
最近 1 次测试
| 时间 | 结果 | 用时 |
|---|---|---|
| 2026-11-06 12:19 UTC | 握手成功 | 1.0 秒 |
它列出的 73 个工具
“只读”和“会改数据”是服务方自己标的。带下划线的参数是必填的。
anonymous_brandRead public brand intelligence MCP tool calls require a ReplyNodes API key or OAuth access token. Domain validation occurs before admission; cache hits and upstream failures consume one unit. X-RateLimit-Limit is the effective fixed tier limit, X-RateLimit-Remaining is the capability bucket balance, and X-RateLimit-Reset is the next UTC midnight Unix timestamp. HTTP: GET /{domain}
domainanonymous_company_researchRun the company-research workflow MCP tool calls require a ReplyNodes API key or OAuth access token. Malformed input is rejected before admission; admitted provider failures consume one unit. X-RateLimit-Limit is 3, X-RateLimit-Remaining is the Tier C bucket balance, and X-RateLimit-Reset is the next UTC midnight Unix timestamp. Redis failure returns 503 degraded. HTTP: GET /v1/company-research
domainanonymous_competitor_researchRun the competitor-research workflow MCP tool calls require a ReplyNodes API key or OAuth access token. Malformed input (missing/invalid domain, empty/invalid/oversized competitor list) is rejected before admission. See /v1/company-research for the shared quota-header contract. HTTP: GET /v1/competitor-research
domaincompetitorsanonymous_markdownRead a public URL as Markdown MCP tool calls require a ReplyNodes API key or OAuth access token. Admission occurs after method and target/SSRF validation and before cache/upstream work; cache hits and upstream failures consume one unit. X-RateLimit-Limit is the effective fixed tier limit, X-RateLimit-Remaining is the capability bucket balance, and X-RateLimit-Reset is the next UTC midnight Unix timestamp. Redis failure returns 503 degraded. Output format is chosen with request headers because the whole path and query string belong to the target URL: no Accept header, Accept: */*, text/markdown or text/plain returns Markdown (default); Accept: application/json (JSON preferred with q>0) returns the {data, meta} envelope with the same data shape as GET /v1/webcontext/scrape; X-Format: frontmatter returns Markdown preceded by a fixed seven-key YAML front-matter block; an unknown X-Format value, or application/json together with X-Format: frontmatter, returns 400 invalid_request with reaso
targetX-FormatX-Include-SelectorsX-Exclude-SelectorsappLook up one public App Store application MCP tool calls require a ReplyNodes API key or OAuth access token. Look up one public App Store application. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/app
idappIdcountrylangratingsbrand_fontsGet Fonts MCP tool calls require a ReplyNodes API key or OAuth access token. Extract the typography and font stack of a website by domain or URL. HTTP: GET /v1/brand/fonts
domainurlbrand_logoGet Brand Logo MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch the brand logo kit for one company domain: primary logo URL, candidate logo variants, favicon, and og_image. HTTP: GET /v1/brand/logo
domainbrand_retrieveRetrieve Brand MCP tool calls require a ReplyNodes API key or OAuth access token. Resolve the full brand profile of a company by domain, or extract brand details from one specific page URL: name, description, primary logo, logos, colors, fonts, social links, favicon, and og_image. HTTP: GET /v1/brand/retrieve
domainurlbrand_searchSearch Brand MCP tool calls require a ReplyNodes API key or OAuth access token. Fuzzy brand or company search by name or domain; returns up to 10 lightweight matches with domain, name, and logo. HTTP: GET /v1/brand/search
querylimitbrand_styleguideGet Styleguide MCP tool calls require a ReplyNodes API key or OAuth access token. Extract the design system of a website by domain or URL: colors, typography, spacing, and more. HTTP: GET /v1/brand/styleguide
domainurldeveloperList applications by developer MCP tool calls require a ReplyNodes API key or OAuth access token. List applications by developer. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/developer
devIdcountrylangget_agent_statusGet this API key's status MCP tool calls require a ReplyNodes API key or OAuth access token. Reading status never consumes quota. HTTP: GET /v1/agent/status
get_company_eventsList Company Changes events for an Entity MCP tool calls require a ReplyNodes API key or OAuth access token. Lists Events for a domain when the organization has a current or retained Watch topic subscription; unentitled Entities return 404. HTTP: GET /v1/entities/{domain}/events
domainlimitcursortopictypesinceuntilwatch_idget_company_historyRetrieve entitled Entity topic history MCP tool calls require a ReplyNodes API key or OAuth access token. Returns retained canonical topic history for an entitled Entity, including history older than a Watch; unentitled access returns 404. HTTP: GET /v1/entities/{domain}/history/{topic}
domaintopiclimitcursorget_company_intelligenceRetrieve entitled Company Changes intelligence MCP tool calls require a ReplyNodes API key or OAuth access token. Returns only entitled topic state and recent events plus shared coverage, never internal Entity scheduling. HTTP: GET /v1/intelligence/{domain}
domainget_fetcher_healthzHealth check MCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /fetcher/healthz
get_fetcher_readyzReadiness (auth/db status) MCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /fetcher/readyz
get_gateway_capabilitiesGet gateway capabilities MCP tool calls require a ReplyNodes API key or OAuth access token. Callable discovery is a runtime snapshot, not authorization or billing state. HTTP: GET /v1/capabilities
get_recent_company_eventsList entitled Company Changes events MCP tool calls require a ReplyNodes API key or OAuth access token. Lists canonical Events covered by the organization's current or retained Watch topic subscriptions. HTTP: GET /v1/events
limitcursortopictypesinceuntilentitywatch_idget_v1_hackernews_capabilitiesList available operations MCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/hackernews/capabilities
googleplay_app_detailsFetch a single Google Play app's public detail record MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch a single Google Play app's public detail record. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/googleplay/app_details/{id}
idcountrylanguagegoogleplay_availabilityFetch a Google Play app's per-storefront availability MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch a Google Play app's per-storefront availability. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/googleplay/availability/{id}
idcountrycountrieslanguagegoogleplay_categoriesList available Google Play category identifiers MCP tool calls require a ReplyNodes API key or OAuth access token. List available Google Play category identifiers. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/googleplay/categories
countrylanguagegoogleplay_category_appsFetch top public apps in a Google Play category MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch top public apps in a Google Play category. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/googleplay/category_apps/{category}
categorycountrylanguagelimitgoogleplay_data_safetyFetch a Google Play app's declared data-safety disclosure MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch a Google Play app's declared data-safety disclosure. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/googleplay/data_safety/{id}
idcountrylanguagegoogleplay_developerFetch public apps published by a Google Play developer MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch public apps published by a Google Play developer. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/googleplay/developer
dev_idcountrylanguagelimitgoogleplay_permissionsFetch a Google Play app's declared permissions MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch a Google Play app's declared permissions. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/googleplay/permissions/{id}
idcountrylanguagegoogleplay_reviewsFetch public reviews for a Google Play app MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch public reviews for a Google Play app. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/googleplay/reviews/{id}
idcountrylanguagelimitsortscorenext_tokengoogleplay_searchSearch public Google Play applications by term MCP tool calls require a ReplyNodes API key or OAuth access token. Search public Google Play applications by term. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/googleplay/search
termcountrylanguagelimitgoogleplay_similar_appsFetch apps similar to a given Google Play package MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch apps similar to a given Google Play package. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/googleplay/similar_apps/{id}
idcountrylanguagelimitgoogleplay_suggestFetch Google Play search-term suggestions MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch Google Play search-term suggestions. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/googleplay/suggest
termcountrylanguagelimithackernews_itemFetch a single Hacker News item and its comment tree MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch a single Hacker News item and its comment tree. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/item/{id}
iddepthhackernews_searchSearch Hacker News via Algolia MCP tool calls require a ReplyNodes API key or OAuth access token. Search Hacker News via Algolia. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/search
qtagslimitpagehackernews_stories_askFetch current Ask HN stories MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch current Ask HN stories. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/stories_ask
limitpagehackernews_stories_bestFetch current Hacker News best stories MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch current Hacker News best stories. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/stories_best
limitpagehackernews_stories_jobFetch current Hacker News job postings MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch current Hacker News job postings. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/stories_job
limitpagehackernews_stories_newFetch current Hacker News new stories MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch current Hacker News new stories. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/stories_new
limitpagehackernews_stories_showFetch current Show HN stories MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch current Show HN stories. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/stories_show
limitpagehackernews_stories_topFetch current Hacker News top stories MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch current Hacker News top stories. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/stories_top
limitpagehackernews_userFetch a public Hacker News user profile MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch a public Hacker News user profile. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/user/{handle}
handlejob_searchSearch Ashby job listings MCP tool calls require a ReplyNodes API key or OAuth access token. Search the hash-verified Ashby snapshot using literal filters and source order. Returns up to 10 jobs with the raw provider field omitted. A fresh successful logical search costs 10 credits, including an empty result; errors cost none. Same-identity calls replay the original response while its terminal snapshot is available. Without X-Idempotency-Key, identity is the canonical endpoint and query, so repeating an identical request replays it; send a new X-Idempotency-Key for a fresh logical search. HTTP: GET /v1/jobs/search
querylocationcompanyatsremotesalary_minsalary_maxexperience_maxlimitX-Idempotency-KeylistList applications from an iTunes collection MCP tool calls require a ReplyNodes API key or OAuth access token. List applications from an iTunes collection. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/list
collectioncategorycountrylangnumfullDetailmonitor_changesList monitor changes MCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/monitors/{id}/changes
idcursorlimitmonitor_createCreate a monitor asynchronously MCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: POST /v1/monitors
Idempotency-Keybodymonitor_getGet a monitor MCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/monitors/{id}
idmonitor_listList monitors for the authenticated organization MCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/monitors
cursorlimitmonitor_runsList monitor runs MCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/monitors/{id}/runs
idcursorlimitmonitor_updateUpdate frequency, pause state, or webhook MCP tool calls require a ReplyNodes API key or OAuth access token. Update frequency, pause state, or webhook configuration. The change is recorded immediately in the monitor service database (scheduling authority) and the external changedetection watch is reconciled asynchronously and with bounded retries; the response monitor object carries sync_state/sync_next_retry_at/sync_error_reason so a degraded engine (for example, a failed pause) is truthful and visible rather than silently dropped. HTTP: PATCH /v1/monitors/{id}
idbodypost_by_idMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/reddit/post_by_id/{id}
idpost_by_permalinkMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/reddit/post_by_permalink
permalinkprivacyRead public App Store privacy details MCP tool calls require a ReplyNodes API key or OAuth access token. Read public App Store privacy details. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/privacy
idratingsRead public app ratings MCP tool calls require a ReplyNodes API key or OAuth access token. Read public app ratings. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/ratings
idcountryappIdread_documentRead a public PDF as Markdown for AI agents MCP tool calls require a ReplyNodes API key or OAuth access token. POST converts one public PDF URL to Markdown. GET and HEAD on the root are documentation-only; allowed methods are GET, HEAD, POST. This PDF to Markdown response is designed for read PDF, PDF for AI agents, extract PDF text, and PDF context workflows. Limits: 10 MiB source/download, 50 pages, 60 seconds, 20 conversions/IP/hour, 2 active conversions/IP, and a maximum encoded JSON response of 1 MiB including the trailing newline. MCP discovery identifies the sole read_document tool at https://mcp.replynodes.com/mcp. HTTP: POST https://pdf.replynodes.com/
urlreviewsRead a page of public app reviews MCP tool calls require a ReplyNodes API key or OAuth access token. Read a page of public app reviews. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/reviews
idappIdcountrypagesortsearchSearch public App Store applications by term MCP tool calls require a ReplyNodes API key or OAuth access token. Search public App Store applications by term. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/search
termnumpagecountrylangidsOnlysearch_postsMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/reddit/search_posts
querysortlimitsimilarList apps related to an application MCP tool calls require a ReplyNodes API key or OAuth access token. List apps related to an application. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/similar
idappIdsubreddit_postsMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/reddit/subreddit_posts/{subreddit}
subredditcategorytime_filterlimitsuggestSuggest public App Store search terms MCP tool calls require a ReplyNodes API key or OAuth access token. Suggest public App Store search terms. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/suggest
termuser_activityMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/reddit/user_activity/{username}
usernamelimituser_postsMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/reddit/user_posts/{username}
usernamecategorytime_filterlimitweb_searchSearch the public web MCP tool calls require a ReplyNodes API key or OAuth access token. Search the public web (English only) through the SearXNG-backed provider contract v2. The response `data` is an array of records (id, platform, one-based page rank, title, snippet, domain, url, engines), `pagination` is `{page, next_page: null, has_more: null}` (continuation is never promised; request another page explicitly), and `meta` carries `contract_version: v2`, `generated_at`, `source: searxng`, `availability` (`complete` or `partial`), `engines_requested` and `engines_failed`. A partial response is still billed as a successful read; a response with no verified engine execution is a 502. HTTP: GET /v1/web/search
qlanguageenginespagetime_rangelimitwebcontext_brandExtract public brand identity for a site MCP tool calls require a ReplyNodes API key or OAuth access token. Lightweight brand snapshot for one site URL: logos, colors, fonts, and basic public metadata. Prefer brand_retrieve for a fuller normalized brand profile or brand_search for fuzzy company-name discovery. HTTP: GET /v1/webcontext/brand
urlwebcontext_crawlCrawl same-origin links from a URL MCP tool calls require a ReplyNodes API key or OAuth access token. Crawl same-origin links starting from a URL and return normalized page results. max_pages/max_depth are clamped server-side regardless of the requested value. HTTP: GET /v1/webcontext/crawl
urlmax_pagesmax_depthwebcontext_mapDiscover URLs belonging to a site MCP tool calls require a ReplyNodes API key or OAuth access token. Discover URLs belonging to a site without extracting page content. Results are deduplicated. HTTP: GET /v1/webcontext/map
urlwebcontext_scrapeFetch one URL as clean Markdown MCP tool calls require a ReplyNodes API key or OAuth access token. Fetch one URL and return clean, main-content Markdown plus normalized metadata, links, and images. Backed by a privately deployed webclaw-server instance; upstream implementation details are never exposed. HTTP: GET /v1/webcontext/scrape
urlinclude_selectorsexclude_selectorsmax_charsyoutube_channelMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/youtube/channel/{id}
idlanguageyoutube_commentsMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/youtube/comments/{id}
idlimityoutube_playlistMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/youtube/playlist/{id}
idlanguageyoutube_relatedMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/youtube/related/{id}
idlanguageyoutube_searchMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/youtube/search
termlanguagelimityoutube_transcriptMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/youtube/transcript/{id}
idlanguageyoutube_videoMCP tool calls require a ReplyNodes API key or OAuth access token. HTTP: GET /v1/youtube/video/{id}
idlanguage
测试只做握手和列出工具,没有调用任何工具。名称和说明是登记的人写的,原样展示,我们没有核实。