Mmcp.market

Railhook MCP server

by vadymkykalo·io.github.vadymkykalo/railhook·v2.29.0

Webhooks for AI agents: send events, manage endpoints, inspect and retry deliveries.

A98/100grade A
What users say
No reviews yet
Be the first
Safety scan
A98/100

not scanned yet

Adoption
Growing

1 stars795 downloads/wk

Reviews

Write one

Nobody has reviewed Railhook yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Railhook tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New registry listings are scanned within a day of import.

What the publisher says

From the Railhook repository's README, as published. We do not edit it. Read it on GitHub

Self-hosted, open-source webhook gateway — send webhooks to your customers and receive them from any provider, with every delivery on record.

Website · Docs · API reference · Railhook Cloud · Changelog

Install

curl -fsSL https://railhook.io/install.sh | bash

On a server with a domain pointed at it, get HTTPS in the same step:

curl -fsSL https://railhook.io/install.sh | bash -s -- --domain hooks.example.com --email ops@example.com

Already running a reverse proxy? Add --behind-proxy instead of --email. Then point the proxy at 127.0.0.1:8080.

Open http://localhost and register — the first account is active immediately.

  • Checks the machine first: Docker with Compose v2, about 4 GiB of RAM, 5 GiB of disk, a free port.
  • Writes a Compose file pinned to the latest release and a .env with freshly generated secrets.
  • Starts everything behind one port. Day two is ./railhook status | logs | upgrade | backup | doctor.

Rather not run it yourself? Railhook Cloud at https://railhook.io is free right now (10,000 events a month, 3 projects, 7 days of history). Paid plans with support and higher limits will come later.

What it does

Outgoing — your app announces an event; Railhook gets it to every endpoint that subscribed.

  • An accepted event is never lost: it is recorded in the same transaction as your write.
  • Customers verify every request — Standard Webhooks headers, with secret rotation.
  • Failures retry on a schedule that runs for more than a day, then land in Failed Messages for bulk retry.
  • Deliveries to one endpoint can arrive in the order the events happened.
  • Time Machine replays a past range as fresh deliveries.
  • Every attempt is on record with the response it got.

Incoming — a provider posts to a URL you own; Railhook checks it and forwards it on.

  • Stripe, GitHub, GitLab, Shopify, Slack, Twilio, Square, Adyen, SendGrid and HubSpot are verified out of the box; generic HMAC covers the rest.
  • Each incoming event is kept as it arrived; a provider's repeat of the same event is not forwarded twice.
  • Forwards reach your destinations with their own retries and Failed Messages.

Everything in the box

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add --transport http railhook https://railhook.io/mcp
Add to Cursor

Railhook: common questions

Is Railhook MCP server safe?
Yes, by our scan: it is graded A (98/100). Read the Railhook safety report
How do I install Railhook?
It runs remotely at railhook.io. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Railhook need an API key?
Yes. The registry entry asks for RAILHOOK_API_KEY.
Is Railhook maintained?
The last commit was in the last day (2026-09-19). The latest release is v2.29.0.
Is Railhook up?
100% of our last 6 checks got an answer. We check remote servers about four times a day.

More from vadymkykalo