
Relin
Inspect webhook health, investigate delivery failures, configure sources, and replay events.
What it can do
What data it sees
Do you need an account
No: the server works without sign-in
Inspect webhook health, investigate delivery failures, configure sources, and replay events.
How to connect
How to connect Relin to Claude
The server address to paste into Claude settings:
https://relin.app/mcp
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect Relin to ChatGPT
The server address to paste into ChatGPT settings:
https://relin.app/mcp
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect Relin to Cursor
The server address to paste into Cursor settings:
https://relin.app/mcp
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (52)
Raw names from tools/list. Only developers need these.
| describe_relin | Explain what Relin does and how agents should use it for webhook intake, delivery, replay, and anomaly review. |
| list_supported_webhook_shapes | List the vendor webhook shapes Relin understands for event identity, ordering, and gap checks. |
| get_setup_guide | Return concise setup guidance for connecting a webhook source and destination. |
| list_api_keys | Authenticated tool to list API keys. |
| create_api_key | Authenticated tool to create API key. |
| revoke_api_key | Authenticated tool to revoke API key. |
| list_sources | Authenticated tool to list sources. |
| create_source | Authenticated tool to create source. |
| rotate_source_token | Authenticated tool for rotating an ingest token and returning the replacement URL once. |
| archive_source | Authenticated tool for deleting a source, disabling its routing, cancelling queued retries, clearing event-stream coordinator state, and pruning stored source records. |
| list_destinations | Authenticated tool for listing outbound destinations and retry policy. |
| create_destination | Authenticated tool for creating an outbound destination and connection with retry policy and optional filters. |
| list_apps | Authenticated tool to list apps. |
| create_app | Authenticated tool to create app. |
| get_app | Authenticated tool to get app. |
| list_recipients | Authenticated tool to list recipients. |
| upsert_recipient | Authenticated tool for creating or updating a recipient. |
| list_endpoints | Authenticated tool to list recipient endpoints. |
| create_endpoint | Authenticated tool to create endpoint. |
| get_endpoint | Authenticated tool to get endpoint. |
| update_endpoint | Authenticated tool to update endpoint. |
| delete_endpoint | Authenticated tool to disable endpoint. |
| rotate_endpoint_secret | Authenticated tool for rotating the signing secret for one endpoint. |
| list_messages | Authenticated tool to list messages. |
| send_message | Authenticated tool to send message. |
| get_message | Authenticated tool to get message. |
| list_message_attempts | Authenticated tool to list message attempts. |
| replay_message | Authenticated tool to replay message. |
| list_event_types | Authenticated tool to list event types. |
| upsert_event_type | Authenticated tool to upsert event type. |
| delete_event_type | Authenticated tool to archive event type. |
| create_portal_session | Authenticated tool to create portal session. |
| get_portal_settings | Authenticated tool for reading portal branding defaults and host setup for an app. |
| save_portal_settings | Authenticated tool for saving portal branding defaults for an app. |
| list_portal_hosts | Authenticated tool for listing stable portal hosts for an app. |
| create_portal_host | Authenticated tool for creating a stable portal host with OIDC sign-in. |
| check_portal_host | Authenticated tool for refreshing hostname, certificate, and OIDC readiness for a stable portal host. |
| ensure_webhook_setup | Authenticated tool for idempotently setting up a vendor source and destination, returning the ingest URL when a new source is created. |
| list_recent_events | Authenticated tool for inspecting recent received events, duplicates, and signature status. |
| get_event_detail | Authenticated tool for reading one event with attempts, deliveries, and optional raw payload. |
| list_open_issues | Authenticated tool for listing open anomaly and delivery issues. Use q for smart lookup by anom_, dst_, evt_, or src_ IDs, or plain text like a status code or error message. |
| list_delivery_attempts | Authenticated tool for listing fanout delivery attempts with filters. |
| list_retry_jobs | Authenticated tool to list retry jobs. |
| get_metrics_summary | Authenticated tool for delivery, failure, duplicate, and open-issue rollups. |
| list_alert_channels | Authenticated tool to list alert channels. |
| create_alert_channel | Authenticated tool to create alert channel. |
| get_slack_connect_url | Authenticated tool for returning the dashboard Slack OAuth connect URL and expected redirect URL. |
| replay_event | Authenticated tool for queueing a replay of a single received event. |
| replay_events | Authenticated tool for queueing replay by source, query, signature status, failed-delivery state, and time window. |
| retry_failed_deliveries | Authenticated tool for queueing immediate retries for failed fanout deliveries. |
| cancel_queued_retries | Authenticated tool for cancelling queued retry jobs for a workspace or destination. |
| resolve_anomalies | Authenticated tool for marking one or more open anomalies resolved by anomaly_id. |