mcpField
R
Railhook

Railhook

Remote
railhook.ioDeveloper Tools4Updated 4d ago

About Railhook

Railhook’s MCP server lets AI agents send webhook events and manage project endpoints, subscriptions, and delivery retries. This package is a stdio bridge for MCP clients that cannot connect to remote servers directly.

Key features

  1. 01Send webhook events
  2. 02List and create endpoints
  3. 03List and create subscriptions
  4. 04Inspect and replay deliveries
  5. 05Read-only API key support

Use cases

  1. 01Send events from an AI agent
  2. 02Set up project webhook endpoints
  3. 03Review failed deliveries and retry them

MCP support

The package bridges stdio MCP clients to Railhook’s remote MCP server, forwarding tool listing and calls without adding tools of its own. Clients that support remote MCP servers can connect directly to `https://railhook.io/mcp`.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://railhook.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Packages
npm@railhook/mcp3.7.0

Tools

Details

From the project README

@railhook/mcp

Wellknown

A stdio bridge to Railhook's MCP server, for clients that only start local processes, such as Claude Desktop.

Clients that support remote servers (Claude Code, Cursor) should connect to https://railhook.io/mcp, or <your origin>/mcp when self-hosted, and skip this package. The bridge passes tools/list and tools/call through and has no tools of its own.

Use

Requires Node.js 18 or later.

{
  "mcpServers": {
    "railhook": {
      "command": "npx",
      "args": ["-y", "@railhook/mcp"],
      "env": {
        "RAILHOOK_API_KEY": "your-project-api-key"
      }
    }
  }
}
VariableRequiredMeaning
RAILHOOK_API_KEYyesA project API key. A READ_ONLY key allows the read tools and refuses every write.
RAILHOOK_BASE_URLnoDefault https://railhook.io. Set it to your origin when self-hosted.

The key is sent as Authorization: Bearer <key> and is never logged.

Tools: send_event, list_endpoints, create_endpoint, list_subscriptions, create_subscription, list_deliveries, get_delivery, replay_delivery. Each acts on the project the key belongs to.

Full guide: https://railhook.io/docs/tools/mcp/

Develop

npm ci
npm test
npm run build

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.