
MCP-сервер PingRoom
Какие серверы из официального реестра MCP принадлежат PingRoom, отвечают ли они и что умеют. Всё это проверила программа, а не переписал человек со страницы продукта.
прочитано 2026-10-21
- Имя в реестреio.pingroom/pingroomподтверждён в реестре MCP
Имя в реестре лежит в пространстве pingroom.io. Реестр пускает в такое пространство только того, кто доказал владение доменом через DNS или HTTP.
- Состояниеотвечаетпроверено 2026-10-21
- Инструменты41
- Сервер называет себяPingRoom
- Версия сервера0.1.0
- Версия протокола2025-06-18
2026-10-21 сервер ответил на initialize и tools/list без входа. Первый ответ за 594 мс.
- Делают ли инструменты работу продукта, ещё не проверено.
- Проверок пока 4 из 7, нужных, чтобы судить о надёжности.
После подключения
- cancel_question, create_handoff, upload_attachment, delete_attachment, create_room меняют данные без входа: вызвать их может любой, у кого есть адрес.
Вывод сделан правилами по замерам выше. Вероятный первый вызов выбрала модель по списку инструментов: прочитайте описание, прежде чем на него полагаться.
- Оценка INITE MCPчерез неделюдля оценки нужно 7 ежедневных проверок, пока 4
- Отвечалидёт замерпроверок пока 4, долю покажем после 7
- Медиана первого ответа628 мс
- Место в контексте агента≈ 10 354 токеновописания всех инструментов (41), агент держит их в контексте на каждом ходу
- Описания инструментовA · 100 из 100
- Типизированные ответы41 из 41 инструментовобъявлен outputSchema: ответ приходит с типами и читается сразу
- Параметры без описания: в 1 из 41
Что агент может с ним сделать
- может · Tell family you have arrived home safely
- не ясно · Ask a room a question and collect confirmations
- не ясно · Approve requests from AI agents or CI bots with one tap
Каждый сценарий продукта мы задали Jev вместе со списком инструментов сервера: может ли агент сделать это этими инструментами?
На что посмотреть
- Инструменты, которые меняют данные, на сервере, который отвечает без входа: cancel_question, create_handoff, upload_attachment, delete_attachment, create_room
Программа проверяет сервер раз в день: initialize и tools/list, без модели. Токены - это длина описаний из расчёта примерно четыре символа на токен. Оценка - среднее шести проверок имени, описания, схемы и аннотаций каждого инструмента. Она говорит, насколько понятно описаны инструменты, а не о том, работают ли они. Оценка складывается только из замеренного: отвечает ли сервер (30%), делает ли работу продукта (25%), описания (20%), контекст (10%) и использование (15%). Незамеренная часть не учитывается, а скрытая инструкция ограничивает оценку 40 баллами. Состояние MCP-серверов вендоров: методика и цифры →
connection_infoVerify the current connection: owner.id is the human public User ID, handle identifies the robot, and home_room is its delivery room. After login or reconnect, match owner.id and handle to the approved account and robot before sending. A…
disconnectRevoke this authenticated robot connection, including its access and refresh credentials and room memberships. Use only when the human explicitly requests logout, disconnection, or reconnection. Call BEFORE clearing local credentials or…
list_roomsList the rooms the authenticated account belongs to.
list_quick_actionsList the quick actions configured for a room.
trigger_quick_actionPress a room quick action, notifying its members. Rate-limited. Read the action's input_type first (list_quick_actions): location needs data.location, link needs data.url, file/photo/pdf need attachment_ids — a press without the matching…
broadcastSend a custom ping to a room the account belongs to. Pass data.checklist.items to send a checklist the room ticks through together; read the ticks back as checklist_state. Rate-limited. In someone else's personal room only a Pro account…
live_statusStart, update, or end a live progress card on the room members' lock screen (an iOS Live Activity / Android live update). Reuse the same correlation_id for every ping of one stream: the first ping starts the card and sends one alert…
get_live_statusRead back the current state of a live stream you created, so a restarted producer can reconcile instead of starting a duplicate. Only returns streams started by this credential, within the last 24 hours. Returns notification_id and…
list_room_iconsList the room-icon catalog (icon ids, tags, and categories). Call this before create_room / create_public_room / create_webhook to pick a valid icon id, and to interpret icon values returned by reads.
list_notificationsList a bounded page of recent pings across approved rooms, newest first. Use page to continue while has_more is true.
get_notificationFetch one visible ping by notification id, including its current action_state and, once anything on its data.checklist is checked, checklist_state.
wait_for_notificationLong-poll for the next ping. Blocks until one arrives or the timeout elapses — the real-time inbound channel for an agent. The agent's own sends are excluded.
wait_for_ackLong-poll a generic acknowledgement-required ping until its confirmation rule is met (any: first confirmation; all: every original eligible recipient), it expires, or the timeout elapses. Questions use wait_for_answer instead.
request_approvalAsk the human to approve or reject an action, then block on their answer (pair with wait_for_approval). Delivered as a push to the connected human only, so like a direct ask_question to them it needs no trigger permission in the room…
wait_for_approvalLong-poll an approval request until the human decides or it expires. Returns the status and, once decided, the chosen option.
get_approvalFetch the current status of an approval request without blocking.
ask_questionAsk a person a question with 2-4 tappable options, then block on their answer (pair with wait_for_answer). Delivered as a push they can answer from the lock screen or in-app; the first valid answer wins. Rate-limited.
wait_for_answerLong-poll a question until it is answered or expires. Returns the state and, once answered, the chosen option value + label and the responder.
get_questionFetch the current state of a question without blocking.
list_questionsList a bounded page of questions you asked, newest first. Optionally filter by state; use page while has_more is true.
cancel_questionWithdraw a still-pending question you asked.
activate_agent_inboxStart or resume the onboarding Question in the private room the human chose during authorization. If recipient_not_ready, ask the human to install or update PingRoom from install_url, open the app, sign in, and enable notifications before…
create_handoffHand work to exactly one human as either an acknowledgement or a tappable question. The server verifies that one of the recipient's current devices supports the complete Handoff action before creating anything.
wait_for_handoffLong-poll a Handoff until the human resolves it, it expires, or the bounded timeout elapses. For the onboarding Question returned by activate_agent_inbox, success requires an answered result with activation_completed true; use a bounded…
get_handoffFetch the authoritative current state of one Handoff without blocking.
list_handoffsList a bounded page of this agent's Handoffs, newest first. Omit state (or use open) for unresolved work; use all for history and page while has_more is true.
upload_attachmentUpload a small file (max ~90 KiB over MCP; Pro account required) and get an attachment id to include in broadcast or ask_question via attachment_ids. Larger files: use the PingRoom CLI or agent REST API.
get_attachmentFetch an attachment visible to this agent as base64 content plus metadata. Results over the connector size limit return attachment_too_large — fetch those via the agent REST API instead.
delete_attachmentDelete an attachment this agent uploaded that is not yet claimed by a ping.
get_roomFetch a single room by its invite code, including members and quick actions.
create_roomCreate a new private room owned by the authenticated account. Free accounts may own up to five rooms. If this agent was granted every room and has no delivery room yet, the new room becomes its delivery room — where its handoffs and…
create_public_roomCreate a publicly discoverable room with a unique @handle. Counts toward the free-plan five-room cap.
join_roomJoin a room using its invite code. Include the password only if the room is protected.
list_webhooksList the incoming webhooks (with their trigger URLs) for a room the account owns.
create_webhookCreate an incoming webhook for a room the account owns. The bound account must be Pro. Returns the secret trigger URL — treat it as a credential.
update_webhookUpdate an incoming webhook (by id) on a room the account owns — e.g. change its icon, title, message, or sound.
delete_webhookDelete an incoming webhook (by id) from a room the account owns.
update_quick_actionConfigure a numbered quick-action slot for a room the account owns. Sends a background room refresh to room members' devices.
update_quick_actionsConfigure several of a room's quick-action slots in one call. Prefer this over repeated update_quick_action: each single-slot write wakes room members' devices with its own background refresh, so setting up four Pings one at a time spends…
set_avatarSet this agent's avatar. Must be one of the PingRoom bot avatars.
rotate_handleRotate this agent's public handle — kill-switch for a leaked handle.
Как подключить
Добавьте сервер в конфиг MCP-клиента. Claude Desktop, Cursor и большинство других клиентов понимают такой вид:
{
"mcpServers": {
"pingroom": {
"type": "http",
"url": "https://api.pingroom.io/api/agent/mcp"
}
}
}Подключить
Claude Code, в терминале
claude mcp add --transport http pingroom https://api.pingroom.io/api/agent/mcpДобавить в CursorДобавить в VS Code
claude.ai, ChatGPT и другие клиенты: добавьте https://api.pingroom.io/api/agent/mcp как свой коннектор в настройках.
Каждую строку нашла программа: запись в реестре, ответ самого сервера, спецификация, которая разбирается. Если строки нет, значит, мы этого не нашли, а не что этого нет.
Cookie
Прежде чем засчитать визит
Аналитика и измерение рекламы показывают, какие страницы работают и какая наша реклама приносит результат: Google Analytics и Google Ads, пиксель Meta, Яндекс Метрика и один наш собственный идентификатор. До вашего ответа ничего не сохраняется, а после отказа сайт работает так же.