# Relin MCP server

Inspect webhook health, investigate delivery failures, configure sources, and replay events.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-earonesty-relin
- Repository: https://github.com/earonesty/relin
- Website: https://relin.app

## Install
- Endpoint: https://relin.app/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://relin.app/mcp

## Tools
- describe_relin (Describe Relin) - Explain what Relin does and how agents should use it for webhook intake, delivery, replay, and anomaly review. Endpoint: https://relin.app/mcp
- list_supported_webhook_shapes (List Supported Webhook Shapes) - List the vendor webhook shapes Relin understands for event identity, ordering, and gap checks. Endpoint: https://relin.app/mcp
- get_setup_guide (Get Setup Guide) - Return concise setup guidance for connecting a webhook source and destination. Endpoint: https://relin.app/mcp
- list_api_keys (List API Keys) - Authenticated tool to list API keys. Endpoint: https://relin.app/mcp
- create_api_key (Create API Key) - Authenticated tool to create API key. Endpoint: https://relin.app/mcp
- revoke_api_key (Revoke API Key) - Authenticated tool to revoke API key. Endpoint: https://relin.app/mcp
- list_sources (List Sources) - Authenticated tool to list sources. Endpoint: https://relin.app/mcp
- create_source (Create Source) - Authenticated tool to create source. Endpoint: https://relin.app/mcp
- rotate_source_token (Rotate Source Token) - Authenticated tool for rotating an ingest token and returning the replacement URL once. Endpoint: https://relin.app/mcp
- archive_source (Delete Source) - Authenticated tool for deleting a source, disabling its routing, cancelling queued retries, clearing event-stream coordinator state, and pruning stored source records. Endpoint: https://relin.app/mcp
- list_destinations (List Destinations) - Authenticated tool for listing outbound destinations and retry policy. Endpoint: https://relin.app/mcp
- create_destination (Create Destination) - Authenticated tool for creating an outbound destination and connection with retry policy and optional filters. Endpoint: https://relin.app/mcp
- list_apps (List Apps) - Authenticated tool to list apps. Endpoint: https://relin.app/mcp
- create_app (Create App) - Authenticated tool to create app. Endpoint: https://relin.app/mcp
- get_app (Get App) - Authenticated tool to get app. Endpoint: https://relin.app/mcp
- list_recipients (List Recipients) - Authenticated tool to list recipients. Endpoint: https://relin.app/mcp
- upsert_recipient (Upsert Recipient) - Authenticated tool for creating or updating a recipient. Endpoint: https://relin.app/mcp
- list_endpoints (List Endpoints) - Authenticated tool to list recipient endpoints. Endpoint: https://relin.app/mcp
- create_endpoint (Create Endpoint) - Authenticated tool to create endpoint. Endpoint: https://relin.app/mcp
- get_endpoint (Get Endpoint) - Authenticated tool to get endpoint. Endpoint: https://relin.app/mcp
- update_endpoint (Update Endpoint) - Authenticated tool to update endpoint. Endpoint: https://relin.app/mcp
- delete_endpoint (Delete Endpoint) - Authenticated tool to disable endpoint. Endpoint: https://relin.app/mcp
- rotate_endpoint_secret (Rotate Endpoint Secret) - Authenticated tool for rotating the signing secret for one endpoint. Endpoint: https://relin.app/mcp
- list_messages (List Messages) - Authenticated tool to list messages. Endpoint: https://relin.app/mcp
- send_message (Send Message) - Authenticated tool to send message. Endpoint: https://relin.app/mcp
- get_message (Get Message) - Authenticated tool to get message. Endpoint: https://relin.app/mcp
- list_message_attempts (List Message Attempts) - Authenticated tool to list message attempts. Endpoint: https://relin.app/mcp
- replay_message (Replay Message) - Authenticated tool to replay message. Endpoint: https://relin.app/mcp
- list_event_types (List Event Types) - Authenticated tool to list event types. Endpoint: https://relin.app/mcp
- upsert_event_type (Upsert Event Type) - Authenticated tool to upsert event type. Endpoint: https://relin.app/mcp
- delete_event_type (Delete Event Type) - Authenticated tool to archive event type. Endpoint: https://relin.app/mcp
- create_portal_session (Create Portal Session) - Authenticated tool to create portal session. Endpoint: https://relin.app/mcp
- get_portal_settings (Get Portal Settings) - Authenticated tool for reading portal branding defaults and host setup for an app. Endpoint: https://relin.app/mcp
- save_portal_settings (Save Portal Settings) - Authenticated tool for saving portal branding defaults for an app. Endpoint: https://relin.app/mcp
- list_portal_hosts (List Portal Hosts) - Authenticated tool for listing stable portal hosts for an app. Endpoint: https://relin.app/mcp
- create_portal_host (Create Portal Host) - Authenticated tool for creating a stable portal host with OIDC sign-in. Endpoint: https://relin.app/mcp
- check_portal_host (Check Portal Host) - Authenticated tool for refreshing hostname, certificate, and OIDC readiness for a stable portal host. Endpoint: https://relin.app/mcp
- ensure_webhook_setup (Ensure Webhook Setup) - Authenticated tool for idempotently setting up a vendor source and destination, returning the ingest URL when a new source is created. Endpoint: https://relin.app/mcp
- list_recent_events (List Recent Events) - Authenticated tool for inspecting recent received events, duplicates, and signature status. Endpoint: https://relin.app/mcp
- get_event_detail (Get Event Detail) - Authenticated tool for reading one event with attempts, deliveries, and optional raw payload. Endpoint: https://relin.app/mcp
- list_open_issues (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. Endpoint: https://relin.app/mcp
- list_delivery_attempts (List Delivery Attempts) - Authenticated tool for listing fanout delivery attempts with filters. Endpoint: https://relin.app/mcp
- list_retry_jobs (List Retry Jobs) - Authenticated tool to list retry jobs. Endpoint: https://relin.app/mcp
- get_metrics_summary (Get Metrics Summary) - Authenticated tool for delivery, failure, duplicate, and open-issue rollups. Endpoint: https://relin.app/mcp
- list_alert_channels (List Alert Channels) - Authenticated tool to list alert channels. Endpoint: https://relin.app/mcp
- create_alert_channel (Create Alert Channel) - Authenticated tool to create alert channel. Endpoint: https://relin.app/mcp
- get_slack_connect_url (Get Slack Connect URL) - Authenticated tool for returning the dashboard Slack OAuth connect URL and expected redirect URL. Endpoint: https://relin.app/mcp
- replay_event (Replay Event) - Authenticated tool for queueing a replay of a single received event. Endpoint: https://relin.app/mcp
- replay_events (Replay Events) - Authenticated tool for queueing replay by source, query, signature status, failed-delivery state, and time window. Endpoint: https://relin.app/mcp
- retry_failed_deliveries (Retry Failed Deliveries) - Authenticated tool for queueing immediate retries for failed fanout deliveries. Endpoint: https://relin.app/mcp
- cancel_queued_retries (Cancel Queued Retries) - Authenticated tool for cancelling queued retry jobs for a workspace or destination. Endpoint: https://relin.app/mcp
- resolve_anomalies (Resolve Anomalies) - Authenticated tool for marking one or more open anomalies resolved by anomaly_id. Endpoint: https://relin.app/mcp

## Resources
- relin://guides/overview - Relin Overview What Relin does and when agents should use it. MIME type: text/markdown
- relin://guides/webhook-setup - Webhook Setup How to connect a source and destination. MIME type: text/markdown
- relin://guides/vendor-setup - Vendor Setup Provider-specific setup notes for GitHub, Stripe, Shopify, Twilio, and SendGrid. MIME type: text/markdown
- relin://guides/operations - Operations How agents should triage failed delivery, anomalies, replay, and source safety. MIME type: text/markdown

## Prompts
- setup_vendor_webhook - Setup Vendor Webhook Plan or execute a Relin webhook setup for a vendor source, destination, and first test event. Arguments: provider
- triage_webhook_issue - Triage Webhook Issue Investigate delivery failures, duplicate attempts, provider retries, and open anomalies in Relin. Arguments: issue

## Metadata
- Owner: io.github.earonesty
- Version: 0.1.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 10, 2026
- Source: https://registry.modelcontextprotocol.io
