npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@replynodes/mcp

v0.1.3

Published

Connect AI agents (Claude, Cursor, Codex, OpenClaw, Hermes, etc.) to Replynodes over the Model Context Protocol.

Readme

@replynodes/mcp

npm version License: MIT

Connect Claude, Cursor, Codex, OpenClaw, Hermes, or any other Model Context Protocol client to your Replynodes account, so your AI agent can list your social channels, schedule posts, generate images/video for posts, and manage your Replynodes workspace directly from chat.

Replynodes already runs a remote MCP server (https://app.replynodes.com/api/mcp). This package is a thin, zero-maintenance bridge for MCP clients that only support local (stdio) servers — it forwards everything to that remote server using mcp-remote, and authenticates with your Replynodes API key.

If your client already supports remote MCP servers natively (e.g. Claude.ai custom connectors, Claude Code, VS Code Copilot), you don't need this package at all — see Native remote MCP below.

Get an API key

  1. Log in to app.replynodes.com.
  2. Go to Developers → API Keys & Agents (app.replynodes.com/developers) and create a key.
  3. Keep it secret — it grants full access to your Replynodes organization.

Setup

Claude Code (as a plugin)

This repo is also a Claude Code plugin marketplace, so you can install it with:

/plugin marketplace add replynodes/replynodes-mcp
/plugin install replynodes-mcp@replynodes-mcp

You'll be prompted for your Replynodes API key; Claude Code stores it and starts the MCP server for you.

Claude Desktop / Claude Code (manual MCP config)

Add to your MCP config (claude_desktop_config.json or .mcp.json):

{
  "mcpServers": {
    "replynodes": {
      "command": "npx",
      "args": ["-y", "@replynodes/mcp"],
      "env": {
        "REPLYNODES_API_KEY": "your-api-key-here"
      }
    }
  }
}

Cursor / Windsurf

Same shape, under Cursor's mcp.json / Windsurf's MCP settings:

{
  "mcpServers": {
    "replynodes": {
      "command": "npx",
      "args": ["-y", "@replynodes/mcp"],
      "env": { "REPLYNODES_API_KEY": "your-api-key-here" }
    }
  }
}

Codex CLI / OpenClaw / other agent frameworks

Run it directly as a stdio command:

REPLYNODES_API_KEY=your-api-key-here npx -y @replynodes/mcp

Point your framework's MCP tool config at that command the same way you would configure any other stdio MCP server.

Native remote MCP (no install)

Clients that speak remote MCP directly can skip this package entirely and connect straight to:

URL:     https://app.replynodes.com/api/mcp
Header:  Authorization: Bearer <your-api-key>

An OAuth-based connector flow is also available at https://app.replynodes.com/api/mcp-oauth for clients that support MCP OAuth discovery instead of static API keys.

Available tools

| Tool | What it does | | --- | --- | | groupList | List your groups/customers, for filtering integrations | | integrationList | List connected social integrations (channels), optionally scoped to a group | | integrationSchema | Get the schema/required fields for scheduling a post to a given integration | | triggerTool | Trigger an integration action once you have the ids/fields it needs | | integrationSchedulePostTool (a.k.a. schedulePostTool) | Schedule a post to one or more integrations | | postsList | List posts for the current organization, most recent first | | postsUpdate | Edit an existing post in place | | postAnalytics | Read performance for a published post | | ask_replynodes | Ask the ReplyNodes agent a question | | draftPostFromSource | Turn a public URL or pasted source into a sourced brief and draft | | planFounderDistributionAngles | Create a normalized brief and three distribution angles | | generateImageTool | Generate an image to attach to a post | | generateVideoTool / generateVideoOptions / videoFunctionTool | Generate video content and resolve provider-specific options | | uploadFromUrlTool | Upload a remote image/video into the media library from a public URL |

Tool availability depends on your Replynodes plan and connected integrations.

Environment variables

| Variable | Required | Description | | --- | --- | --- | | REPLYNODES_API_KEY | yes | Your Replynodes API key | | REPLYNODES_MCP_URL | no | Override the remote MCP endpoint (defaults to https://app.replynodes.com/api/mcp) |

Any extra CLI arguments passed to replynodes-mcp are forwarded to mcp-remote (e.g. --debug).

Security

Your API key grants access to your Replynodes organization. It is only used as a Bearer token sent directly to app.replynodes.com — this package does not transmit it anywhere else. Treat it like a password; rotate it in Developers → API Keys & Agents (app.replynodes.com/developers) if it leaks.

Related

Looking for the agent side of this — skills that draft, review, and prepare content before it reaches integrationSchedulePostTool (a.k.a. schedulePostTool)? See Awesome Social Media Skills, an open-source library of portable AI agent skills for social content, with a quickstart showing how the two fit together.

License

MIT