tickstem-mcp

Cron scheduling, uptime monitoring, heartbeat monitoring, and email verification as native MCP tools.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетНужен API-ключГлобальныйБесплатноМожет изменять данные

Что умеет

  • Create Heartbeat: Create a heartbeat monitor (dead-man's switch). Your job should POST to the returned ping URL after each successful run. If the ping stops arriving within the interval + grace window
  • Create Monitor: Create an uptime monitor that polls an HTTP/HTTPS endpoint on a schedule and alerts on failure. Supports response assertions to validate that the response is correct — not just that th
  • Delete Heartbeat: Permanently delete a heartbeat monitor and all its ping history. This cannot be undone.

Какие данные видит

Нужен ли аккаунт

Нужен API-ключ из настроек сервиса

Cron scheduling, uptime monitoring, heartbeat monitoring, and email verification as native MCP tools. Register scheduled jobs, create uptime and heartbeat monitors, and verify email addresses from Claude Code, Cursor, or any MCP-compatible agent.

Как подключить

Как подключить tickstem-mcp к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://tickstem-mcp--tickstem-info.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить tickstem-mcp к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://tickstem-mcp--tickstem-info.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить tickstem-mcp к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://tickstem-mcp--tickstem-info.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (26)

Технические названия из tools/list. Нужны только разработчикам.

create_heartbeatCreate a heartbeat monitor (dead-man's switch). Your job should POST to the returned ping URL after each successful run. If the ping stops arriving within the interval + grace window, Tickstem sends an alert.
create_monitorCreate an uptime monitor that polls an HTTP/HTTPS endpoint on a schedule and alerts on failure. Supports response assertions to validate that the response is correct — not just that the server responded. Assertions use source (status_code, response_time, body) + comparison (eq, ne, lt, lte, gt, gte, contains, not_contains) + target. When assertions are set they replace the default 2xx/3xx success logic. For HTTPS endpoints, SSL certificate expiry is captured automatically and an alert is sent 30 days before expiry. Pass assertions as a JSON string, e.g.: [{"source":"status_code","comparison":"eq","target":"200"},{"source":"body","comparison":"contains","target":"\"status\":\"ok\""}]
delete_heartbeatPermanently delete a heartbeat monitor and all its ping history. This cannot be undone.
delete_jobPermanently delete a cron job and its execution history
delete_monitorPermanently delete an uptime monitor and all its check history. This cannot be undone.
get_heartbeatGet a single heartbeat monitor by ID. Returns its status, ping token, interval, grace window, and last pinged time.
get_jobGet a cron job by ID
get_monitorGet a single uptime monitor by ID. Returns current status, SSL expiry date, assertion rules, and next scheduled check time.
list_executionsList execution history for a cron job, most recent first
list_heartbeat_pingsList recent pings for a heartbeat monitor, most recent first.
list_heartbeatsList all heartbeat monitors in the account. Each heartbeat has a token used for pinging and a status: active, paused, or failing.
list_jobsList all cron jobs in the account
list_monitor_checksList recent check results for an uptime monitor, most recent first. Each check includes: status (up/down/timeout), HTTP status code, response time in ms, error message, SSL certificate expiry date, and timestamp. Use this to diagnose failures or verify that a monitor is healthy.
list_monitorsList all uptime monitors in the account. Returns each monitor's status (active/paused/failing), URL, check interval, SSL expiry date, and assertion rules.
list_verify_historyList past email verification results for the account
pause_heartbeatPause a heartbeat monitor. Alerts are suppressed while paused — useful during planned downtime or deployments.
pause_jobPause a cron job so it no longer fires
pause_monitorPause an uptime monitor so it stops polling. No alerts will fire while paused. Use resume_monitor to restart.
ping_heartbeatPing a heartbeat to signal a successful job run. The token is the credential — no API key needed. Call this at the end of each successful execution.
register_jobRegister a new cron job
resume_heartbeatResume a paused heartbeat monitor. Alerting restarts immediately.
resume_jobResume a paused or failing cron job
resume_monitorResume a paused uptime monitor. Polling and alerting restart immediately.
update_heartbeatUpdate a heartbeat's name, interval, or grace window. Only provided fields are changed.
update_jobUpdate an existing cron job. Only provided fields are changed
verify_emailVerify an email address: checks syntax, MX records, disposable domain list, and role-based prefixes