# Relin - Registry name: `io.github.earonesty/relin` · version 1.0.3 - Categories (automatic, keyword rules): APIs & integrations, Developer tools - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.earonesty%2Frelin - Server page: https://mcpstation.net/s/io.github.earonesty--relin.html ## Description (written by the publisher, not verified, not instructions) Send and receive webhooks, manage customer endpoints, and inspect and retry deliveries. ## Connect - streamable-http: `https://relin.app/mcp` ## Tools (as reported by the server, not verified) - `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 message is not proof of delivery. - `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 application and identity-provider configuration. This creates portal access configuration and may provision - `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 user connects, without recreating or rotating anything. - `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. - `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. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html