Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Relin

io.github.earonesty/relin

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

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1363ms
last probe
Tools
53
callable
Resources
4
readable
Prompts
2
available
Primary URL
https://relin.app/mcp
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
53 tools, 4 resources, 2 prompts returned.
pass 3 or more catalogue items 10/10
59 items in total; 3 or more earns these points.
pass Describes itself 10/10
92 characters; more than 30 earns these points.

Tools · 53

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

Delete an incoming webhook source and its stored records, stop intake and delivery, and cancel its queued retries. Use only when the user intends to remove that source.

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

List outbound webhook applications in the connected Relin workspace. Use this to find the app ID before managing customer endpoints or sending events.

create_app

Create an outbound webhook application for a product or environment. Use when the user needs a new set of customer webhook endpoints.

get_app

Read an outbound webhook application by its app ID to inspect its configuration.

list_recipients

List customers configured to receive outbound webhooks for an app. Use returned customer identifiers for endpoint and message operations.

upsert_recipient

Authenticated tool for creating or updating a recipient.

list_endpoints

List customer webhook endpoints and delivery settings for an outbound app.

create_endpoint

Add an HTTPS webhook endpoint for a customer of an outbound app. Configure event subscriptions and retry settings using the requested customer and URL.

get_endpoint

Read a customer webhook endpoint, its event subscriptions, and delivery settings.

update_endpoint

Change a customer webhook endpoint URL, event subscriptions, signing settings, retry policy, or enabled state. Changes can interrupt or redirect future deliveries.

delete_endpoint

Disable a customer webhook endpoint so it no longer receives events.

rotate_endpoint_secret

Authenticated tool for rotating the signing secret for one endpoint.

list_messages

List outbound webhook messages for an app, optionally filtered by customer or event type. Use this for send history rather than incoming vendor events.

send_message

Send a webhook event from an outbound app to the specified customer. Requires the intended app, recipient, event type, and payload. Delivery can trigger actions at customer endpoints; an accepted mess…

get_message

Read one outbound webhook message and its delivery state using the app and message IDs.

list_message_attempts

Inspect delivery attempts for an outbound webhook message, including returned status and errors. Use this to verify delivery or diagnose failures.

replay_message

Send an existing outbound webhook message again. May repeat actions at customer endpoints; use only for the message the user wants replayed.

list_event_types

List the event types customers can subscribe to for an outbound app.

upsert_event_type

Create or update an outbound event type and its description for customer webhook subscriptions.

delete_event_type

Archive an outbound event type so customers can no longer select it for new subscriptions.

create_portal_session

Create a temporary customer webhook portal link for the specified app and recipient. The link grants access to that customer’s webhook controls; share only with the intended user.

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

Configure a customer webhook portal on a domain the user controls, with their existing OpenID Connect identity provider. Use only when the user asks to set up a portal domain and supplies the applicat…

check_portal_host

Authenticated tool for refreshing hostname, certificate, and OIDC readiness for a stable portal host.

get_webhook_setup_status

Check a source's provider connection, enabled destinations, recent signature-verified events, and delivery attempts. For Stripe, returns a secure authorization link when needed. Call again after the u…

ensure_webhook_setup

Set up incoming webhooks and delivery rules. For Stripe, returns the account authorization link and connection status; after authorization, use get_webhook_setup_status to verify receipt and delivery.…

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.

Resources · 4

relin_overview

What Relin does and when agents should use it.

relin://guides/overview
webhook_setup

How to connect a source and destination.

relin://guides/webhook-setup
vendor_setup

Provider-specific setup notes for GitHub, Stripe, Shopify, Twilio, and SendGrid.

relin://guides/vendor-setup
operations

How agents should triage failed delivery, anomalies, replay, and source safety.

relin://guides/operations

Prompts · 2

setup_vendor_webhook

Plan or execute a Relin webhook setup for a vendor source, destination, and first test event.

triage_webhook_issue

Investigate delivery failures, duplicate attempts, provider retries, and open anomalies in Relin.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "relin": {
      "url": "https://relin.app/mcp",
      "transport": "streamable-http"
    }
  }
}