# ReplyNodes > ReplyNodes, an MCP server by replynodes.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Web MCP: scrape/crawl sites, web search, brand assets, app stores, YouTube, Reddit, Hacker News. - Canonical: https://www.anchorterminal.com/tools/replynodes-mcp - Markdown: https://www.anchorterminal.com/tools/replynodes-mcp.md (~3,400 tokens) - Slim: https://www.anchorterminal.com/tools/replynodes-mcp.min.md (~3,330 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/tools/replynodes-mcp.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-04 # ReplyNodes > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by replynodes.com (https://replynodes.com/mcp) - Category: Web scraping & crawling (https://www.anchorterminal.com/categories/web-scrapers.md) - Listed because: It's published in the registry under replynodes.com, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: Web MCP: scrape/crawl sites, web search, brand assets, app stores, YouTube, Reddit, Hacker News. ## Facts - MCP registry: `com.replynodes/mcp` 1.0.3 - Endpoint: https://mcp.replynodes.com/mcp (streamable HTTP) - Source: https://github.com/replynodes/replynodes-mcp - Website: https://replynodes.com/mcp - GitHub stars: 4 - Registry entry updated: 2026-09-15 ## Tools - Tools it lists (66, about 454,818 tokens of context, `tools/list` without credentials over MCP 2026-07-28, checked 2026-10-04 22:23 UTC): - `youtube_search`: HTTP: GET /v1/youtube/search - `youtube_video`: HTTP: GET /v1/youtube/video/{id} - `youtube_channel`: HTTP: GET /v1/youtube/channel/{id} - `youtube_comments`: HTTP: GET /v1/youtube/comments/{id} - `youtube_playlist`: HTTP: GET /v1/youtube/playlist/{id} - `youtube_related`: HTTP: GET /v1/youtube/related/{id} - `youtube_transcript`: HTTP: GET /v1/youtube/transcript/{id} - `get_fetcher_healthz`: Health check HTTP: GET /fetcher/healthz - `get_fetcher_readyz`: Readiness (auth/db status) HTTP: GET /fetcher/readyz - `get_v1_hackernews_capabilities`: List available operations HTTP: GET /v1/hackernews/capabilities - `hackernews_stories_top`: Fetch current Hacker News top stories Fetch current Hacker News top stories. Returns the normalized public contract; raw provider records are internal to the… - `hackernews_stories_new`: Fetch current Hacker News new stories Fetch current Hacker News new stories. Returns the normalized public contract; raw provider records are internal to the… - `hackernews_stories_best`: Fetch current Hacker News best stories Fetch current Hacker News best stories. Returns the normalized public contract; raw provider records are internal to the… - `hackernews_stories_ask`: Fetch current Ask HN stories Fetch current Ask HN stories. Returns the normalized public contract; raw provider records are internal to the runtime boundary… - `hackernews_stories_show`: Fetch current Show HN stories Fetch current Show HN stories. Returns the normalized public contract; raw provider records are internal to the runtime boundary… - `hackernews_stories_job`: Fetch current Hacker News job postings Fetch current Hacker News job postings. Returns the normalized public contract; raw provider records are internal to the… - `hackernews_search`: Search Hacker News via Algolia Search Hacker News via Algolia. Returns the normalized public contract; raw provider records are internal to the runtime… - `hackernews_item`: Fetch a single Hacker News item and its comment tree Fetch a single Hacker News item and its comment tree. Returns the normalized public contract; raw provider… - `hackernews_user`: Fetch a public Hacker News user profile Fetch a public Hacker News user profile. Returns the normalized public contract; raw provider records are internal to… - `app`: Look up one public App Store application Look up one public App Store application. Returns the normalized public contract; raw provider records are internal to… - `list`: List applications from an iTunes collection List applications from an iTunes collection. Returns the normalized public contract; raw provider records are… - `search`: Search public App Store applications by term Search public App Store applications by term. Returns the normalized public contract; raw provider records are… - `developer`: List applications by developer List applications by developer. Returns the normalized public contract; raw provider records are internal to the runtime… - `privacy`: Read public App Store privacy details Read public App Store privacy details. Returns the normalized public contract; raw provider records are internal to the… - `suggest`: Suggest public App Store search terms Suggest public App Store search terms. Returns the normalized public contract; raw provider records are internal to the… - `similar`: List apps related to an application List apps related to an application. Returns the normalized public contract; raw provider records are internal to the… - `reviews`: Read a page of public app reviews Read a page of public app reviews. Returns the normalized public contract; raw provider records are internal to the runtime… - `ratings`: Read public app ratings Read public app ratings. Returns the normalized public contract; raw provider records are internal to the runtime boundary and never… - `googleplay_app_details`: Fetch a single Google Play app's public detail record Fetch a single Google Play app's public detail record. Returns the normalized public contract; raw… - `googleplay_search`: Search public Google Play applications by term Search public Google Play applications by term. Returns the normalized public contract; raw provider records are… - `googleplay_similar_apps`: Fetch apps similar to a given Google Play package Fetch apps similar to a given Google Play package. Returns the normalized public contract; raw provider… - `googleplay_permissions`: Fetch a Google Play app's declared permissions Fetch a Google Play app's declared permissions. Returns the normalized public contract; raw provider records are… - `googleplay_reviews`: Fetch public reviews for a Google Play app Fetch public reviews for a Google Play app. Returns the normalized public contract; raw provider records are… - `googleplay_developer`: Fetch public apps published by a Google Play developer Fetch public apps published by a Google Play developer. Returns the normalized public contract; raw… - `googleplay_categories`: List available Google Play category identifiers List available Google Play category identifiers. Returns the normalized public contract; raw provider records… - `googleplay_category_apps`: Fetch top public apps in a Google Play category Fetch top public apps in a Google Play category. Returns the normalized public contract; raw provider records… - `googleplay_suggest`: Fetch Google Play search-term suggestions Fetch Google Play search-term suggestions. Returns the normalized public contract; raw provider records are internal… - `googleplay_availability`: Fetch a Google Play app's per-storefront availability Fetch a Google Play app's per-storefront availability. Returns the normalized public contract; raw… - `googleplay_data_safety`: Fetch a Google Play app's declared data-safety disclosure Fetch a Google Play app's declared data-safety disclosure. Returns the normalized public contract;… - `web_search`: Search the public web Search the public web through the normalized Web Search provider contract. HTTP: GET /v1/web/search - `webcontext_scrape`: Fetch one URL as clean Markdown Fetch one URL and return clean, main-content Markdown plus normalized metadata, links, and images. Backed by a privately… - `webcontext_crawl`: Crawl same-origin links from a URL Crawl same-origin links starting from a URL and return normalized page results. max_pages/max_depth are clamped server-side… - `webcontext_map`: Discover URLs belonging to a site Discover URLs belonging to a site without extracting page content. Results are deduplicated. HTTP: GET /v1/webcontext/map - `webcontext_brand`: Extract public brand identity for a site Lightweight brand snapshot for one site URL: logos, colors, fonts, and basic public metadata. Prefer brand_retrieve… - `brand_retrieve`: Retrieve Brand Resolve the full brand profile of a company by domain, or extract brand details from one specific page URL: name, description, primary logo,… - `brand_search`: Search Brand 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 - `brand_styleguide`: Get Styleguide Extract the design system of a website by domain or URL: colors, typography, spacing, and more. HTTP: GET /v1/brand/styleguide - `brand_fonts`: Get Fonts Extract the typography and font stack of a website by domain or URL. HTTP: GET /v1/brand/fonts - `brand_logo`: Get Brand Logo Fetch the brand logo kit for one company domain: primary logo URL, candidate logo variants, favicon, and og_image. HTTP: GET /v1/brand/logo - `search_posts`: HTTP: GET /v1/reddit/search_posts - `subreddit_posts`: HTTP: GET /v1/reddit/subreddit_posts/{subreddit} - `post_by_id`: HTTP: GET /v1/reddit/post_by_id/{id} - `post_by_permalink`: HTTP: GET /v1/reddit/post_by_permalink - `user_activity`: HTTP: GET /v1/reddit/user_activity/{username} - `user_posts`: HTTP: GET /v1/reddit/user_posts/{username} - `get_company_events`: List Company Changes events for an Entity Lists Events for a domain when the organization has a current or retained Watch topic subscription; unentitled… - `get_company_history`: Retrieve entitled Entity topic history Returns retained canonical topic history for an entitled Entity, including history older than a Watch; unentitled access… - `get_recent_company_events`: List entitled Company Changes events Lists canonical Events covered by the organization's current or retained Watch topic subscriptions. HTTP: GET /v1/events - `get_company_intelligence`: Retrieve entitled Company Changes intelligence Returns only entitled topic state and recent events plus shared coverage, never internal Entity scheduling.… - `monitor_list`: List monitors for the authenticated organization HTTP: GET /v1/monitors - `monitor_create`: Create a monitor asynchronously HTTP: POST /v1/monitors - `monitor_get`: Get a monitor HTTP: GET /v1/monitors/{id} - `monitor_update`: Update frequency, pause state, or webhook Update frequency, pause state, or webhook configuration. The change is recorded immediately in the monitor service… - `monitor_changes`: List monitor changes HTTP: GET /v1/monitors/{id}/changes - `monitor_runs`: List monitor runs HTTP: GET /v1/monitors/{id}/runs - `read_document`: Read a public PDF as Markdown for AI agents Direct public HTTP POST to https://pdf.replynodes.com/ requires no account, API key, or cookie. POST converts one… - How its tools read to an agent (0 errors, 236 warnings, 1 note, about 454,818 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC06 post_by_id: the description is "HTTP: GET /v1/reddit/post_by_id/{id}" - warn TC06 post_by_permalink: the description is "HTTP: GET /v1/reddit/post_by_permalink" - warn TC06 search_posts: the description is "HTTP: GET /v1/reddit/search_posts" - warn TC06 subreddit_posts: the description is "HTTP: GET /v1/reddit/subreddit_posts/{subreddit}" - warn TC06 user_activity: the description is "HTTP: GET /v1/reddit/user_activity/{username}" - warn TC06 user_posts: the description is "HTTP: GET /v1/reddit/user_posts/{username}" - warn TC06 youtube_channel: the description is "HTTP: GET /v1/youtube/channel/{id}" - warn TC06 youtube_comments: the description is "HTTP: GET /v1/youtube/comments/{id}" - warn TC06 youtube_playlist: the description is "HTTP: GET /v1/youtube/playlist/{id}" - warn TC06 youtube_related: the description is "HTTP: GET /v1/youtube/related/{id}" - warn TC06 youtube_search: the description is "HTTP: GET /v1/youtube/search" - warn TC06 youtube_transcript: the description is "HTTP: GET /v1/youtube/transcript/{id}" - warn TC06 youtube_video: the description is "HTTP: GET /v1/youtube/video/{id}" - warn TC11 monitor_create: 1 parameter without a description: body - warn TC11 monitor_update: 1 parameter without a description: body - warn TC15 app: inputSchema uses $ref/$defs - warn TC15 brand_fonts: inputSchema uses $ref/$defs - warn TC15 brand_logo: inputSchema uses $ref/$defs - warn TC15 brand_retrieve: inputSchema uses $ref/$defs - warn TC15 brand_search: inputSchema uses $ref/$defs - warn TC15 brand_styleguide: inputSchema uses $ref/$defs - warn TC15 developer: inputSchema uses $ref/$defs - warn TC15 get_company_events: inputSchema uses $ref/$defs - warn TC15 get_company_history: inputSchema uses $ref/$defs - JSON: https://www.anchorterminal.com/api/v1/tools/replynodes-mcp.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming