
Relin
Relin: мониторинг вебхуков, разбор сбоев доставки и повтор событий
Что умеет
- Смотреть список источников, назначений и приложений
- Создавать и обновлять эндпоинты, ротировать секреты
- Управлять API-ключами и получателями
- Отправлять и повторно доставлять сообщения
- Смотреть список сообщений и их статус доставки
Какие данные видит
Доступ к вебхукам, приложениям и сообщениям учётной записи Relin, выданным через API-ключ.
Нужен ли аккаунт
Не нужен: сервер работает без входа
MCP-сервер для платформы вебхуков Relin. Ассистент смотрит состояние источников и назначений, разбирается в сбоях доставки, настраивает эндпоинты и приложения, повторно отправляет события. Годится для подключения к Claude или ChatGPT, чтобы не лезть в консоль ради рутинной диагностики.
Как подключить
Как подключить Relin к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://relin.app/mcp
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить Relin к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://relin.app/mcp
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить Relin к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://relin.app/mcp
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (52)
Технические названия из tools/list. Нужны только разработчикам.
| 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 | Authenticated tool for deleting a source, disabling its routing, cancelling queued retries, clearing event-stream coordinator state, and pruning stored source records. |
| 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 | Authenticated tool to list apps. |
| create_app | Authenticated tool to create app. |
| get_app | Authenticated tool to get app. |
| list_recipients | Authenticated tool to list recipients. |
| upsert_recipient | Authenticated tool for creating or updating a recipient. |
| list_endpoints | Authenticated tool to list recipient endpoints. |
| create_endpoint | Authenticated tool to create endpoint. |
| get_endpoint | Authenticated tool to get endpoint. |
| update_endpoint | Authenticated tool to update endpoint. |
| delete_endpoint | Authenticated tool to disable endpoint. |
| rotate_endpoint_secret | Authenticated tool for rotating the signing secret for one endpoint. |
| list_messages | Authenticated tool to list messages. |
| send_message | Authenticated tool to send message. |
| get_message | Authenticated tool to get message. |
| list_message_attempts | Authenticated tool to list message attempts. |
| replay_message | Authenticated tool to replay message. |
| list_event_types | Authenticated tool to list event types. |
| upsert_event_type | Authenticated tool to upsert event type. |
| delete_event_type | Authenticated tool to archive event type. |
| create_portal_session | Authenticated tool to create portal session. |
| 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 | Authenticated tool for creating a stable portal host with OIDC sign-in. |
| check_portal_host | Authenticated tool for refreshing hostname, certificate, and OIDC readiness for a stable portal host. |
| ensure_webhook_setup | Authenticated tool for idempotently setting up a vendor source and destination, returning the ingest URL when a new source is created. |
| 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. |