Horizontal

WorksCode and developmentWork and collaboration

Relin

Send and receive webhooks, manage customer endpoints, and inspect and retry deliveries.

Addresshttps://relin.app/mcp
Claude Codeclaude mcp add --transport http relin https://relin.app/mcp
For Cursor and other clients
{
  "mcpServers": {
    "relin": {
      "type": "http",
      "url": "https://relin.app/mcp"
    }
  }
}

Watch out

Has tools that change things: 12 of them

The server itself marks these tools as deleting or overwriting data (destructiveHint): have the agent ask you before it calls them.

Test
Works: Handshake succeeded
Tools
53 tools
Handshake
3.0 s
Transport
streamable-http · 2025-06-18
Tested
6 November 2026
Registry name
io.github.earonesty/relin v1.0.3
Listed
12 October 2026
Updated
12 October 2026
Website
relin.app
Source
github.com/earonesty/relin
The last 1 tests
WhenResultTime
2026-11-06 12:29 UTCHandshake succeeded3.0 s

The 53 tools it listed

"Read only" and "Changes data" are the server's own marks. Underlined parameters are required.

  1. archive_sourceChanges data

    Delete Inbound Webhook 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.

    sourceId

  2. cancel_queued_retriesChanges data

    Cancel Queued Retries

    Authenticated tool for cancelling queued retry jobs for a workspace or destination.

    destinationId

  3. check_portal_host

    Check Portal Host

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

    portalHostId

  4. create_alert_channel

    Create Alert Channel

    Authenticated tool to create alert channel.

    type name targetUrl targetEmail kinds

  5. create_api_key

    Create API Key

    Authenticated tool to create API key.

    name scopes

  6. create_app

    Create App

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

    name routingKeyBodyPath routingKeyHeader

  7. create_destination

    Create Destination

    Authenticated tool for creating an outbound destination and connection with retry policy and optional filters.

    sourceId name endpointUrl signingSecret retryMaxAttempts retryBackoffSeconds rateLimitPerMinute transformBodyPath transformExpression filterEventTypes filterEntityKey filterBodyPath filterBodyValue

  8. create_endpoint

    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.

    appId recipient recipientName name url eventTypes

  9. create_portal_host

    Configure Customer Webhook Portal Domain

    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 application and identity-provider configuration. This creates portal access configuration and may provision a hostname and certificate.

    appId hostname oidcIssuer oidcClientId oidcClientSecret oidcScopes recipientClaim nameClaim emailClaim allowedEmailDomain

  10. create_portal_session

    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.

    appId recipient recipientName capabilities theme returnUrl expiresInSeconds

  11. create_source

    Create Source

    Authenticated tool to create source.

    name vendor signingSecret

  12. delete_endpointChanges data

    Delete Endpoint

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

    appId endpointId

  13. delete_event_typeChanges data

    Delete Event Type

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

    appId eventType

  14. describe_relinRead only

    Describe Relin

    Explain what Relin does and how agents should use it for webhook intake, delivery, replay, and anomaly review.

  15. ensure_webhook_setup

    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. Other providers receive an ingest URL for new sources.

    vendor sourceId sourceName signingSecret destinationName destinationUrl destinationSigningSecret retryMaxAttempts retryBackoffSeconds rateLimitPerMinute transformBodyPath transformExpression filterEventTypes filterEntityKey filterBodyPath filterBodyValue

  16. get_appRead only

    Get App

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

    appId

  17. get_endpointRead only

    Get Endpoint

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

    appId endpointId

  18. get_event_detailRead only

    Get Event Detail

    Authenticated tool for reading one event with attempts, deliveries, and optional raw payload.

    eventId includePayload

  19. get_messageRead only

    Get Message

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

    appId messageId

  20. get_metrics_summaryRead only

    Get Metrics Summary

    Authenticated tool for delivery, failure, duplicate, and open-issue rollups.

    windowHours

  21. get_portal_settingsRead only

    Get Portal Settings

    Authenticated tool for reading portal branding defaults and host setup for an app.

    appId

  22. get_setup_guideRead only

    Get Setup Guide

    Return concise setup guidance for connecting a webhook source and destination.

    provider

  23. get_slack_connect_urlRead only

    Get Slack Connect URL

    Authenticated tool for returning the dashboard Slack OAuth connect URL and expected redirect URL.

  24. get_webhook_setup_statusRead only

    Check Webhook Setup

    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 user connects, without recreating or rotating anything.

    sourceId

  25. list_alert_channelsRead only

    List Alert Channels

    Authenticated tool to list alert channels.

  26. list_api_keysRead only

    List API Keys

    Authenticated tool to list API keys.

  27. list_appsRead only

    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.

  28. list_delivery_attemptsRead only

    List Delivery Attempts

    Authenticated tool for listing fanout delivery attempts with filters.

    eventId destinationId status since limit

  29. list_destinationsRead only

    List Destinations

    Authenticated tool for listing outbound destinations and retry policy.

    sourceId

  30. list_endpointsRead only

    List Endpoints

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

    appId recipient

  31. list_event_typesRead only

    List Event Types

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

    appId

  32. list_message_attemptsRead only

    List Message Attempts

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

    appId messageId limit

  33. list_messagesRead only

    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.

    appId q limit

  34. list_open_issuesRead only

    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.

    q sourceId destinationId limit

  35. list_portal_hostsRead only

    List Portal Hosts

    Authenticated tool for listing stable portal hosts for an app.

    appId

  36. list_recent_eventsRead only

    List Recent Events

    Authenticated tool for inspecting recent received events, duplicates, and signature status.

    sourceId q signatureStatus failedDeliveryOnly limit

  37. list_recipientsRead only

    List Recipients

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

    appId

  38. list_retry_jobsRead only

    List Retry Jobs

    Authenticated tool to list retry jobs.

    status limit

  39. list_sourcesRead only

    List Sources

    Authenticated tool to list sources.

  40. list_supported_webhook_shapesRead only

    List Supported Webhook Shapes

    List the vendor webhook shapes Relin understands for event identity, ordering, and gap checks.

  41. replay_event

    Replay Event

    Authenticated tool for queueing a replay of a single received event.

    eventId

  42. replay_events

    Replay Events

    Authenticated tool for queueing replay by source, query, signature status, failed-delivery state, and time window.

    sourceId q signatureStatus failedDeliveryOnly windowHours limit

  43. replay_message

    Replay Message

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

    appId messageId

  44. resolve_anomaliesChanges data

    Resolve Anomalies

    Authenticated tool for marking one or more open anomalies resolved by anomaly_id.

    anomalyIds

  45. retry_failed_deliveries

    Retry Failed Deliveries

    Authenticated tool for queueing immediate retries for failed fanout deliveries.

    destinationId windowHours limit

  46. revoke_api_keyChanges data

    Revoke API Key

    Authenticated tool to revoke API key.

    apiKeyId

  47. rotate_endpoint_secretChanges data

    Rotate Endpoint Secret

    Authenticated tool for rotating the signing secret for one endpoint.

    appId endpointId

  48. rotate_source_tokenChanges data

    Rotate Source Token

    Authenticated tool for rotating an ingest token and returning the replacement URL once.

    sourceId

  49. save_portal_settingsChanges data

    Save Portal Settings

    Authenticated tool for saving portal branding defaults for an app.

    appId brandName logoUrl primaryColor accentColor backgroundColor surfaceColor

  50. send_message

    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 message is not proof of delivery.

    appId recipient type data messageId idempotencyKey

  51. update_endpointChanges data

    Update Endpoint

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

    appId endpointId name url retryMaxAttempts retryBackoffSeconds rateLimitPerMinute enabled

  52. upsert_event_typeChanges data

    Upsert Event Type

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

    appId eventType description schema examplePayload

  53. upsert_recipientChanges data

    Upsert Recipient

    Authenticated tool for creating or updating a recipient.

    appId recipient name

Is this yours?

Claim it to hear the moment it breaks, correct this page and add your own ways to use it.

A test is the handshake and the tool list: no tool was called. Names and descriptions are as listed by whoever registered the server; we haven't checked them.

Back to Tested MCP Servers