Connect ReplyNodes and your agent gets 54 tools, among them app, brand_fonts, brand_retrieve. It answers at https://mcp.replynodes.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 4 of 5 times since 15 September 2026; the last check, on 8 November 2026, succeeded.
Web MCP: scrape/crawl sites, web search, brand assets, app stores, YouTube, Reddit, Hacker News.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
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 the runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/ Inputs: id, appId, country, lang, ratings |
brand_fonts | Get Fonts Extract typography and font information from any website. HTTP: GET /v1/brand/fonts Inputs: domain, url |
brand_retrieve | Retrieve Brand Resolve a full brand profile by company domain, or extract details from one specific page URL. HTTP: GET /v1/brand/retrieve Inputs: domain, url |
brand_search | Search Brand Search brands by name or domain and get up to 10 lightweight matches with domain, name, and logo. HTTP: GET /v1/brand/search Inputs: query, limit |
brand_styleguide | Get Styleguide Extract a complete design system from a website, including colors, typography, spacing, and more. HTTP: GET /v1/brand/styleguide Inputs: domain, url |
developer | List applications by developer 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 Inputs: devId, country, lang |
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 |
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 provider records are internal to the runtime boundary and never cross the public gatewa Inputs: id, country, language |
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 provider records are internal to the runtime boundary and never cross the public gatewa Inputs: id, country, countries, language |
googleplay_categories | List available Google Play category identifiers 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 Inputs: country, language |
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 are internal to the runtime boundary and never cross the public gateway. HTTP: GET Inputs: category, country, language, limit |
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; raw provider records are internal to the runtime boundary and never cross the publi Inputs: id, country, language |
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 provider records are internal to the runtime boundary and never cross the public gate Inputs: dev_id, country, language, limit |
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 internal to the runtime boundary and never cross the public gateway. HTTP: GET / Inputs: id, country, language |
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 internal to the runtime boundary and never cross the public gateway. HTTP: GET /v1/googl Inputs: id, country, language, limit, sort, score |
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 internal to the runtime boundary and never cross the public gateway. HTTP: GET / Inputs: term, country, language, limit |
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 records are internal to the runtime boundary and never cross the public gateway. HTTP: Inputs: id, country, language, limit |
googleplay_suggest | Fetch Google Play search-term suggestions 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/googlep Inputs: term, country, language, limit |
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 records are internal to the runtime boundary and never cross the public gateway. Inputs: id, depth |
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 boundary and never cross the public gateway. HTTP: GET /v1/hackernews/search Inputs: q, tags, limit, page |
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 and never cross the public gateway. HTTP: GET /v1/hackernews/stories_ask Inputs: limit, page |
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 runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/st Inputs: limit, page |
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 runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/st Inputs: limit, page |
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 runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/stor Inputs: limit, page |
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 and never cross the public gateway. HTTP: GET /v1/hackernews/stories_show Inputs: limit, page |
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 runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/stor Inputs: limit, page |
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 the runtime boundary and never cross the public gateway. HTTP: GET /v1/hackernews/ Inputs: handle |
list | List applications from an iTunes collection 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/app Inputs: collection, category, country, lang, num, fullDetail |
post_by_id | HTTP: GET /v1/reddit/post_by_id/{id} Inputs: id |
post_by_permalink | HTTP: GET /v1/reddit/post_by_permalink Inputs: permalink |
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 runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/privac Inputs: id |
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 cross the public gateway. HTTP: GET /v1/appstore/ratings Inputs: id, country, appId |
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 boundary and never cross the public gateway. HTTP: GET /v1/appstore/reviews Inputs: id, appId, country, page, sort |
search | Search public App Store applications by term 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/a Inputs: term, num, page, country, lang, idsOnly |
search_posts | HTTP: GET /v1/reddit/search_posts Inputs: query, sort, limit |
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 runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/similar Inputs: id, appId |
subreddit_posts | HTTP: GET /v1/reddit/subreddit_posts/{subreddit} Inputs: subreddit, category, time_filter, limit |
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 runtime boundary and never cross the public gateway. HTTP: GET /v1/appstore/sugges Inputs: term |
user_activity, user_posts, web_search, webcontext_brand, webcontext_crawl, webcontext_map, webcontext_scrape, youtube_channel, youtube_comments, youtube_playlist, youtube_related, youtube_search, youtube_transcript, youtube_video
Every block below points at https://mcp.replynodes.com/mcp. Pick your client and copy.
claude mcp add --transport http replynodes https://mcp.replynodes.com/mcp
{
"mcpServers": {
"replynodes": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.replynodes.com/mcp"]
}
}
}{
"mcpServers": {
"replynodes": {
"url": "https://mcp.replynodes.com/mcp"
}
}
}{
"servers": {
"replynodes": {
"type": "http",
"url": "https://mcp.replynodes.com/mcp"
}
}
}{
"context_servers": {
"replynodes": {
"url": "https://mcp.replynodes.com/mcp"
}
}
}{
"mcpServers": {
"replynodes": {
"serverUrl": "https://mcp.replynodes.com/mcp"
}
}
}{
"mcpServers": {
"replynodes": {
"url": "https://mcp.replynodes.com/mcp"
}
}
}name: ReplyNodes
version: 0.0.1
schema: v1
mcpServers:
- name: ReplyNodes
type: streamable-http
url: https://mcp.replynodes.com/mcp{
"mcpServers": {
"replynodes": {
"httpUrl": "https://mcp.replynodes.com/mcp"
}
}
}{
"mcpServers": {
"replynodes": {
"type": "http",
"url": "https://mcp.replynodes.com/mcp"
}
}
}{
"mcpServers": {
"replynodes": {
"url": "https://mcp.replynodes.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.replynodes.com%2Fmcp&type=streamable_http&id=replynodes&name=ReplyNodes
It answered our last check on 8 November 2026 in 116 ms. Over 5 checks since 15 September 2026 it answered 4. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by replynodes.com and served from mcp.replynodes.com, the vendor's own domain: https://mcp.replynodes.com/mcp.
54, as returned by the server's own tools/list on 24 September 2026: app, brand_fonts, brand_retrieve, brand_search, brand_styleguide, developer, get_fetcher_healthz, get_fetcher_readyz, and 46 more.
It answered our last check on 8 November 2026 in 116 ms. Over 5 checks since 15 September 2026 it answered 4.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.replynodes.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: com.replynodes. Endpoint host: mcp.replynodes.com. ARD identifier: urn:air:com.replynodes:mcp:mcp.
First indexed 15 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.