# ReplyNodes (remote · mcp.replynodes.com)

Web MCP: scrape/crawl sites, web search, brand assets, app stores, YouTube, Reddit, Hacker News.

- Trust score: 67/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-20

## Components

- remote · `mcp.replynodes.com`: 67/100 (this document), [markdown](https://verifymcp.io/servers/com-replynodes-mcp/mcp.md), [page](https://verifymcp.io/servers/com-replynodes-mcp/mcp)

## Channel facts

- Endpoint: `https://mcp.replynodes.com/mcp`
- Transports: `streamable-http`
- Auth: `required`
- Version: `1.0.3`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-20.

- **Endpoint Security**: 74/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 51/100
  - AI-judged instruction clarity (fair).
  - Tool/resource definitions use about 4286 tokens (~84/item across 51 items; 51 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 17/100
  - Stability observed for 5 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 67/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 0% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 51 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 51 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### How do I install the ReplyNodes MCP server?

ReplyNodes is a hosted endpoint at https://mcp.replynodes.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http com-replynodes-mcp 'https://mcp.replynodes.com/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "com-replynodes-mcp": {
      "url": "https://mcp.replynodes.com/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "com-replynodes-mcp": {
      "type": "http",
      "url": "https://mcp.replynodes.com/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.com-replynodes-mcp]
url = "https://mcp.replynodes.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-replynodes-mcp": {
      "type": "remote",
      "url": "https://mcp.replynodes.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-replynodes-mcp --url 'https://mcp.replynodes.com/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-replynodes-mcp:
    url: "https://mcp.replynodes.com/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "com-replynodes-mcp": {
      "Transport": "http",
      "Url": "https://mcp.replynodes.com/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add com-replynodes-mcp -t streamable-http -u 'https://mcp.replynodes.com/mcp'
```

### Other

```json
{
  "mcpServers": {
    "com-replynodes-mcp": {
      "type": "http",
      "url": "https://mcp.replynodes.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-20 (score 67, +1)

No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-19 (score 66, +30)

- [security regression] Authorization: pass → partial
- [security improvement] Transport: unverified → pass
- [security improvement] Injection markers: unverified → pass
- [functional improvement] Endpoint reachability: behind authorisation → reachable
- [functional improvement] Stability: unverified → 0.13
- [functional improvement] MCP protocol: unverified → pass
- [functional improvement] Tool coverage: unverified → 100

### 2026-09-18 (score 36, −29)

- [security regression] Endpoint reachability: reachable → behind authorisation
- [security regression] Tool safety: pass → unverified
- [security regression] Stability: 0.07 → unverified
- [security regression] Transport: pass → unverified
- [security improvement] Authorization: partial → pass
- [functional regression] Capabilities: pass → unverified
- [functional regression] Tool coverage: 100 → unverified
- [functional] First check of Schema quality: unverified

### 2026-09-16 (score 65, +1)

- [functional improvement] Stability: unverified → 0.03

### 2026-09-15 (score 64)

First indexed and scored.

## MCP tools (51)

### `appstore_app` (~118 tokens)

Read-only appstore app operation Normalized App records. Use when: you already have an App Store id or bundle id (from appstore_search or appstore_list) and need the full normalized app record: name, price, category, developer, description. Related tools: appstore_search, appstore_ratings, appstore_reviews, appstore_privacy.

Input parameters:

- `appId` (string)
- `country` (string)
- `id` (string)
- `lang` (string)
- `ratings` (boolean)

### `appstore_developer` (~79 tokens)

Read-only appstore developer operation Normalized App records. Use when: listing every app a developer has published, given their App Store developer id. Related tools: appstore_app, appstore_search.

Input parameters:

- `country` (string)
- `devId` (string, required)
- `lang` (string)
- `language` (string)

### `appstore_list` (~106 tokens)

Read-only appstore list operation Normalized App records. Use when: browsing a category or collection chart (top free, top grossing, new) instead of searching by keyword. Related tools: appstore_search, appstore_app.

Input parameters:

- `category` (string)
- `collection` (string)
- `country` (string)
- `fullDetail` (boolean)
- `lang` (string)
- `language` (string)
- `num` (integer)

### `appstore_privacy` (~60 tokens)

Read-only appstore privacy operation Privacy details envelope. Use when: auditing the data types an app declares collecting under Apple's privacy nutrition label, given its id. Related tools: appstore_app, appstore_ratings.

Input parameters:

- `id` (string, required)

### `appstore_ratings` (~73 tokens)

Read-only appstore ratings operation Ratings summary envelope. Use when: a quick average rating and star-count histogram for an app, without reading individual reviews. Related tools: appstore_reviews, appstore_app.

Input parameters:

- `appId` (string)
- `country` (string)
- `id` (string)

### `appstore_reviews` (~93 tokens)

Read-only appstore reviews operation Review list envelope. Use when: reading paginated customer review text and scores for a specific app id — sentiment analysis, complaint mining, feature requests. Related tools: appstore_ratings, appstore_app.

Input parameters:

- `appId` (string)
- `country` (string)
- `id` (string)
- `page` (integer)
- `sort` (string)

### `appstore_search` (~115 tokens)

Read-only appstore search operation Normalized App records. Use when: resolving a keyword or brand name to App Store app ids before looking up details, ratings, or reviews for a specific app. Related tools: appstore_suggest, appstore_app, appstore_similar.

Input parameters:

- `country` (string)
- `idsOnly` (boolean)
- `lang` (string)
- `language` (string)
- `num` (integer)
- `page` (integer)
- `term` (string, required)

### `appstore_similar` (~81 tokens)

Read-only appstore similar operation Normalized App records. Use when: competitive discovery — surfacing apps the App Store considers similar to a known app id. Related tools: appstore_app, appstore_search.

Input parameters:

- `appId` (string)
- `country` (string)
- `id` (string)
- `lang` (string)

### `appstore_suggest` (~56 tokens)

Read-only appstore suggest operation Suggested search terms envelope. Use when: resolving a partial or fuzzy query into canonical App Store search terms before calling appstore_search. Related tools: appstore_search.

Input parameters:

- `term` (string, required)

### `brand_fonts` (~71 tokens)

Read-only brand brand_fonts operation Extract typography and font information from any website. Use when: you only need the typography/font stack a site uses, not the full brand profile or color palette. Related tools: brand_styleguide, brand_retrieve.

Input parameters:

- `domain` (string)
- `url` (string)

### `brand_retrieve` (~98 tokens)

Read-only brand brand_retrieve operation Resolve a full brand profile by company domain, or extract details from one specific page URL. Use when: you have a company domain (or one specific page URL) and need the full brand profile — name, logo, colors, social links, description. Related tools: brand_search, brand_styleguide, brand_fonts, webcontext_brand.

Input parameters:

- `domain` (string)
- `url` (string)

### `brand_search` (~84 tokens)

Read-only brand brand_search operation Search brands by name or domain and get up to 10 lightweight matches with domain, name, and logo. Use when: you only have a fuzzy brand or company name, not a domain, and need candidate matches before calling brand_retrieve. Related tools: brand_retrieve.

Input parameters:

- `limit` (integer)
- `query` (string, required)

### `brand_styleguide` (~82 tokens)

Read-only brand brand_styleguide operation Extract a design system from a website: colors, typography, spacing, and more. Use when: extracting a site's design system specifically — color palette, typography scale, spacing — rather than the general brand profile. Related tools: brand_retrieve, brand_fonts.

Input parameters:

- `domain` (string)
- `url` (string)

### `googleplay_app_details` (~99 tokens)

Read-only googleplay googleplay_app_details operation Normalized single Google Play app record. Use when: you already have a Google Play package id (from googleplay_search or googleplay_category_apps) and need the full normalized app record. Related tools: googleplay_search, googleplay_reviews, googleplay_permissions, googleplay_data_safety.

Input parameters:

- `country` (string)
- `id` (string, required)
- `language` (string)

### `googleplay_availability` (~78 tokens)

Read-only googleplay googleplay_availability operation Per-storefront app availability envelope. Use when: checking which country storefronts a specific package id is published in. Related tools: googleplay_app_details.

Input parameters:

- `countries` (string)
- `country` (string)
- `id` (string, required)
- `language` (string)

### `googleplay_categories` (~71 tokens)

Read-only googleplay googleplay_categories operation Available Google Play category identifiers. Use when: you need the valid category identifiers before calling googleplay_category_apps — Play categories are fixed codes, not free text. Related tools: googleplay_category_apps.

Input parameters:

- `country` (string)
- `language` (string)

### `googleplay_category_apps` (~83 tokens)

Read-only googleplay googleplay_category_apps operation Top apps in the given category. Use when: browsing the top apps in one Google Play category instead of searching by keyword. Related tools: googleplay_categories, googleplay_search.

Input parameters:

- `category` (string, required)
- `country` (string)
- `language` (string)
- `limit` (integer)

### `googleplay_data_safety` (~87 tokens)

Read-only googleplay googleplay_data_safety operation Declared data-safety disclosure envelope. Use when: reading the developer-declared Play data-safety disclosure (what data is collected/shared) for a package id. Related tools: googleplay_app_details, googleplay_permissions.

Input parameters:

- `country` (string)
- `id` (string, required)
- `language` (string)

### `googleplay_developer` (~86 tokens)

Read-only googleplay googleplay_developer operation Apps published by the given developer. Use when: listing every app a developer has published on Google Play, given their dev_id. Related tools: googleplay_app_details, googleplay_search.

Input parameters:

- `country` (string)
- `dev_id` (string, required)
- `language` (string)
- `limit` (integer)

### `googleplay_permissions` (~74 tokens)

Read-only googleplay googleplay_permissions operation Declared app permissions. Use when: listing the Android permissions an app declares requesting, given its package id. Related tools: googleplay_app_details, googleplay_data_safety.

Input parameters:

- `country` (string)
- `id` (string, required)
- `language` (string)

### `googleplay_reviews` (~106 tokens)

Read-only googleplay googleplay_reviews operation Review list envelope. Use when: reading paginated customer review text and scores for a package id — pass next_token from a prior call to keep paging. Related tools: googleplay_app_details.

Input parameters:

- `country` (string)
- `id` (string, required)
- `language` (string)
- `limit` (integer)
- `next_token` (string)
- `score` (integer)
- `sort` (integer)

### `googleplay_search` (~102 tokens)

Read-only googleplay googleplay_search operation Normalized Google Play app search results. Use when: resolving a keyword or brand name to Google Play package ids before looking up details, reviews, or data-safety for a specific app. Related tools: googleplay_suggest, googleplay_app_details, googleplay_similar_apps.

Input parameters:

- `country` (string)
- `language` (string)
- `limit` (integer)
- `term` (string, required)

### `googleplay_similar_apps` (~85 tokens)

Read-only googleplay googleplay_similar_apps operation Apps similar to the given package. Use when: competitive discovery — apps Google Play considers similar to a known package id. Related tools: googleplay_app_details, googleplay_search.

Input parameters:

- `country` (string)
- `id` (string, required)
- `language` (string)
- `limit` (integer)

### `googleplay_suggest` (~80 tokens)

Read-only googleplay googleplay_suggest operation Suggested search terms envelope. Use when: resolving a partial or fuzzy query into canonical Google Play search terms before calling googleplay_search. Related tools: googleplay_search.

Input parameters:

- `country` (string)
- `language` (string)
- `limit` (integer)
- `term` (string, required)

### `hackernews_item` (~100 tokens)

Read-only hackernews hackernews_item operation Single item plus its bounded comment tree under comments. Use when: you already have a numeric HN item id (from any stories_* list or hackernews_search) and need the full story plus its bounded comment tree; raise depth to pull deeper reply chains. Related tools: hackernews_stories_top, hackernews_search, hackernews_user.

Input parameters:

- `depth` (integer)
- `id` (integer, required)

### `hackernews_search` (~92 tokens)

Read-only hackernews hackernews_search operation Algolia HN Search results. Use when: keyword or tag search across all of Hacker News history via Algolia, not just what's currently on a front-page list. Related tools: hackernews_item, hackernews_stories_top.

Input parameters:

- `limit` (integer)
- `page` (integer)
- `q` (string, required)
- `tags` (string)

### `hackernews_stories_ask` (~81 tokens)

Read-only hackernews hackernews_stories_ask operation Recent Ask HN stories, resolved to full items and paginated. Use when: recent "Ask HN" discussion threads specifically, not general front-page stories. Related tools: hackernews_item, hackernews_search.

Input parameters:

- `limit` (integer)
- `page` (integer)

### `hackernews_stories_best` (~79 tokens)

Read-only hackernews hackernews_stories_best operation Best-ranked stories, resolved to full items and paginated. Use when: all-time high-scoring stories rather than what's on the front page right now. Related tools: hackernews_stories_top, hackernews_item.

Input parameters:

- `limit` (integer)
- `page` (integer)

### `hackernews_stories_job` (~65 tokens)

Read-only hackernews hackernews_stories_job operation Recent job postings, resolved to full items and paginated. Use when: recent job postings on Hacker News specifically. Related tools: hackernews_item.

Input parameters:

- `limit` (integer)
- `page` (integer)

### `hackernews_stories_new` (~82 tokens)

Read-only hackernews hackernews_stories_new operation Newest stories, resolved to full items and paginated. Use when: the newest submissions in arrival order, before ranking has caught up — good for freshness-sensitive monitoring. Related tools: hackernews_stories_top, hackernews_item.

Input parameters:

- `limit` (integer)
- `page` (integer)

### `hackernews_stories_show` (~74 tokens)

Read-only hackernews hackernews_stories_show operation Recent Show HN stories, resolved to full items and paginated. Use when: recent "Show HN" project-launch threads specifically. Related tools: hackernews_item, hackernews_search.

Input parameters:

- `limit` (integer)
- `page` (integer)

### `hackernews_stories_top` (~82 tokens)

Read-only hackernews hackernews_stories_top operation Top front-page stories, resolved to full items and paginated. Use when: the current front page — highest-ranked live stories right now. Related tools: hackernews_stories_new, hackernews_stories_best, hackernews_item.

Input parameters:

- `limit` (integer)
- `page` (integer)

### `hackernews_user` (~61 tokens)

Read-only hackernews hackernews_user operation Normalized public user profile record. Use when: a public HN account's profile — karma, about text, account age — given their username. Related tools: hackernews_item.

Input parameters:

- `handle` (string, required)

### `reddit_post_by_id` (~81 tokens)

Read-only reddit post_by_id operation. One Reddit post plus its comment tree, looked up by post id. Use when: you already have a Reddit post id (from reddit_search_posts or reddit_subreddit_posts) and need the full post and comments. Related tools: reddit_post_by_permalink, reddit_subreddit_posts.

Input parameters:

- `id` (string, required)

### `reddit_post_by_permalink` (~77 tokens)

Read-only reddit post_by_permalink operation. One Reddit post plus its comment tree, looked up by permalink URL instead of a bare id. Use when: you have a full Reddit URL (e.g. pasted by a user) rather than a bare post id. Related tools: reddit_post_by_id.

Input parameters:

- `permalink` (string, required)

### `reddit_search_posts` (~81 tokens)

Read-only reddit search_posts operation. Site-wide keyword search across Reddit posts. Use when: you don't yet know which subreddit holds relevant discussion and need to search across all of Reddit by keyword. Related tools: reddit_subreddit_posts, reddit_post_by_id.

Input parameters:

- `limit` (integer)
- `query` (string, required)
- `sort` (string)

### `reddit_subreddit_posts` (~96 tokens)

Read-only reddit subreddit_posts operation. Listing of posts from one named subreddit, sorted by category (hot/new/top/...). Use when: you already know which subreddit to read and want its current listing rather than a keyword search. Related tools: reddit_search_posts, reddit_post_by_id.

Input parameters:

- `category` (string)
- `limit` (integer)
- `subreddit` (string, required)
- `time_filter` (string)

### `reddit_user_activity` (~70 tokens)

Read-only reddit user_activity operation. A Reddit user's recent posts and comments, interleaved by time. Use when: profiling a redditor's overall recent activity, not just the posts they authored. Related tools: reddit_user_posts.

Input parameters:

- `limit` (integer)
- `username` (string, required)

### `reddit_user_posts` (~91 tokens)

Read-only reddit user_posts operation. A Reddit user's submitted posts only (no comments), filterable by category and time window. Use when: you specifically want what a user posted, not their comments — narrower than reddit_user_activity. Related tools: reddit_user_activity.

Input parameters:

- `category` (string)
- `limit` (integer)
- `time_filter` (string)
- `username` (string, required)

### `web_search_web_search` (~149 tokens)

Read-only web_search web_search operation Normalized public web-search results with title, URL, domain, snippet, favicon, engine, rank, and provenance metadata. Use when: you need general public web results for a query and don't already have a specific URL in hand; feed a resulting URL into webcontext_scrape to pull the actual page content. Related tools: webcontext_scrape, webcontext_crawl.

Input parameters:

- `date` (string)
- `engines` (string)
- `lang` (string)
- `limit` (integer)
- `region` (string)
- `site` (string)
- `start` (integer)
- `text` (string, required)

### `webcontext_brand` (~90 tokens)

Read-only webcontext webcontext_brand operation Extract logos, colors, fonts, and basic public metadata for a site's brand identity. Use when: a lightweight logo/colors/fonts/metadata pull for one site URL; use the brand_* tools instead when you need a fuller brand profile or fuzzy brand-name search. Related tools: brand_retrieve, brand_styleguide, brand_fonts.

Input parameters:

- `url` (string, required)

### `webcontext_crawl` (~111 tokens)

Read-only webcontext webcontext_crawl operation Crawl same-origin links from a URL; max_pages/max_depth are clamped server-side regardless of the requested value. Use when: you need content from multiple pages on the same site starting from one URL, not just a single page — max_pages/max_depth are clamped server-side. Related tools: webcontext_map, webcontext_scrape.

Input parameters:

- `max_depth` (integer)
- `max_pages` (integer)
- `url` (string, required)

### `webcontext_map` (~78 tokens)

Read-only webcontext webcontext_map operation Discover URLs belonging to a site, deduplicated, without extracting page content. Use when: discovering what URLs exist on a site before deciding what to scrape or crawl, without paying for page content extraction. Related tools: webcontext_crawl, webcontext_scrape.

Input parameters:

- `url` (string, required)

### `webcontext_scrape` (~119 tokens)

Read-only webcontext webcontext_scrape operation Clean Markdown for one URL, main-content-only by default, with optional CSS include/exclude selectors (comma-separated). Use when: you already have one specific URL and need its clean, main-content Markdown — after a web_search_web_search hit, or a URL supplied directly by the user. Related tools: web_search_web_search, webcontext_crawl, webcontext_map.

Input parameters:

- `exclude_selectors` (string)
- `include_selectors` (string)
- `url` (string, required)

### `youtube_channel` (~60 tokens)

Read-only youtube youtube_channel operation Normalized channel envelope. Use when: a channel's profile given its channel id, rather than one specific video. Related tools: youtube_video, youtube_playlist.

Input parameters:

- `id` (string, required)
- `language` (string)

### `youtube_comments` (~55 tokens)

Read-only youtube youtube_comments operation Comment list envelope. Use when: reading viewer comment text for a video id — sentiment or feedback mining. Related tools: youtube_video.

Input parameters:

- `id` (string, required)
- `limit` (integer)

### `youtube_playlist` (~62 tokens)

Read-only youtube youtube_playlist operation Playlist envelope. Use when: listing the videos inside a playlist id, rather than a single video or a channel's uploads. Related tools: youtube_channel, youtube_video.

Input parameters:

- `id` (string, required)
- `language` (string)

### `youtube_related` (~62 tokens)

Read-only youtube youtube_related operation Related video envelope. Use when: discovering videos YouTube surfaces as related to a known video id — competitive/topical discovery. Related tools: youtube_video, youtube_search.

Input parameters:

- `id` (string, required)
- `language` (string)

### `youtube_search` (~74 tokens)

Read-only youtube youtube_search operation Search result envelope. Use when: resolving a keyword query to YouTube video ids before pulling details, comments, or a transcript for a specific video. Related tools: youtube_video, youtube_channel.

Input parameters:

- `language` (string)
- `limit` (integer)
- `term` (string, required)

### `youtube_transcript` (~66 tokens)

Read-only youtube youtube_transcript operation Transcript envelope. Use when: you need the spoken/caption text of a video for summarization or search, not just its metadata. Related tools: youtube_video, youtube_comments.

Input parameters:

- `id` (string, required)
- `language` (string)

### `youtube_video` (~81 tokens)

Read-only youtube youtube_video operation Single video envelope. Use when: you already have a YouTube video id (from youtube_search or a URL) and need its normalized metadata — title, channel, stats, description. Related tools: youtube_search, youtube_comments, youtube_transcript, youtube_related.

Input parameters:

- `id` (string, required)
- `language` (string)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-replynodes-mcp/mcp#diagnostics

## Score history

- 2026-09-20: 67
- 2026-09-19: 66
- 2026-09-18: 36
- 2026-09-17: 65
- 2026-09-16: 65
- 2026-09-15: 64

## Common questions

### What is the ReplyNodes MCP server?

ReplyNodes is an MCP server listed in the public MCP registry as com.replynodes/mcp. Web MCP: scrape/crawl sites, web search, brand assets, app stores, YouTube, Reddit, Hacker News. This page covers its hosted endpoint (https://mcp.replynodes.com/mcp).

### Is the ReplyNodes MCP server safe to use?

ReplyNodes scores 67 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the ReplyNodes MCP server expose?

ReplyNodes exposes 51 tools: appstore_app, appstore_developer, appstore_list, appstore_privacy, appstore_ratings, and 46 more. Their descriptions and schemas cost roughly 4,286 tokens of context every time the server is loaded.

### Does the ReplyNodes MCP server require authentication?

No. We connected to ReplyNodes without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the ReplyNodes MCP server still maintained?

ReplyNodes is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://mcp.replynodes.com/mcp
- Authorisation metadata: https://mcp.replynodes.com/.well-known/oauth-protected-resource/mcp
- Repository: https://github.com/replynodes/replynodes-mcp
- Website: https://replynodes.com/mcp
- Changelog RSS feed: https://verifymcp.io/servers/com-replynodes-mcp/mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-replynodes-mcp/mcp.json
- HTML version of this page: https://verifymcp.io/servers/com-replynodes-mcp/mcp
