MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Code & DevOps

Relin

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

Checks passed
14 / 22

1 failed · 7 not measured

Median response
170 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
53

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
103
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
402

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 180 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name relin.

  • Pass
    Lists tools

    tools/list returned 53 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 170 ms over 2 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 179 ms over 2 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    2 of 2 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Pass
    Stable tool list

    No tool was removed and no required parameter was added in the last 30 days.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    4 of 157 parameters have a description (3%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Not measured
    Website matches publisher

    This namespace is not a reverse domain, so the website comparison does not apply.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Pass
    Repo owner matches

    The GitHub repository owner matches the namespace login.

  • Pass
    Recently updated

    Updated 2026-10-12T19:19:33.815398Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using Relin

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http relin https://relin.app/mcp

Capabilities

Tools 53

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.

Discovered
cancel_queued_retries

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

Discovered
check_portal_host

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

Discovered
create_alert_channel

Authenticated tool to create alert channel.

Discovered
create_api_key

Authenticated tool to create API key.

Discovered
create_app

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

Discovered
create_destination

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

Discovered
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.

Discovered
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 a hostname and certificate.

Discovered
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.

Discovered
create_source

Authenticated tool to create source.

Discovered
delete_endpoint

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

Discovered
delete_event_type

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

Discovered
describe_relin

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

Discovered
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.

Discovered
get_app

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

Discovered
get_endpoint

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

Discovered
get_event_detail

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

Discovered
get_message

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

Discovered
get_metrics_summary

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

Discovered
get_portal_settings

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

Discovered
get_setup_guide

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

Discovered
get_slack_connect_url

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

Discovered
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.

Discovered
list_alert_channels

Authenticated tool to list alert channels.

Discovered
list_api_keys

Authenticated tool to list API keys.

Discovered
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.

Discovered
list_delivery_attempts

Authenticated tool for listing fanout delivery attempts with filters.

Discovered
list_destinations

Authenticated tool for listing outbound destinations and retry policy.

Discovered
list_endpoints

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

Discovered
list_event_types

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

Discovered
list_message_attempts

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

Discovered
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.

Discovered
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.

Discovered
list_portal_hosts

Authenticated tool for listing stable portal hosts for an app.

Discovered
list_recent_events

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

Discovered
list_recipients

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

Discovered
list_retry_jobs

Authenticated tool to list retry jobs.

Discovered
list_sources

Authenticated tool to list sources.

Discovered
list_supported_webhook_shapes

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

Discovered
replay_event

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

Discovered
replay_events

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

Discovered
replay_message

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

Discovered
resolve_anomalies

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

Discovered
retry_failed_deliveries

Authenticated tool for queueing immediate retries for failed fanout deliveries.

Discovered
revoke_api_key

Authenticated tool to revoke API key.

Discovered
rotate_endpoint_secret

Authenticated tool for rotating the signing secret for one endpoint.

Discovered
rotate_source_token

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

Discovered
save_portal_settings

Authenticated tool for saving portal branding defaults for an app.

Discovered
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.

Discovered
update_endpoint

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

Discovered
upsert_event_type

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

Discovered
upsert_recipient

Authenticated tool for creating or updating a recipient.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected180 ms53
Connected159 ms53