Collaboration
pingroom.io
Manages chat rooms, quick actions, broadcasting, and live status updates for team collaboration.
ENDPOINT 1
https://api.pingroom.io/api/agent/mcp
MCP server metadata
- Name
- PingRoom
- Version
- 0.1.0
PingRoom connects an AI to its authorizing human in rooms. Discover rooms. broadcast and trigger_quick_action send pings. A successful send means PingRoom accepted delivery work; it does not prove a person received, saw, or acted. For verified human input, use an acknowledgement, ask_question, request_approval, or create_handoff, then its get/wait tool. Pending, timeout, enqueued, delivery, and push-receipt states are not answers. Reuse correlation_id for one live_status stream; end it with done or failed.
Known tools 38
live_statusStart, update, or end a live progress card on the room members' lock screen (an iOS Live Activity / Android live update).
Potential side effectsget_live_statusRead back the current state of a live stream you created, so a restarted producer can reconcile instead of starting a duplicate.
Inferred read-onlylist_room_iconsList the room-icon catalog (icon ids, tags, and categories) for interpreting icon values returned by room and quick-action reads.
Inferred read-onlylist_notificationsList a bounded page of recent pings across approved rooms, newest first.
Inferred read-onlyget_notificationFetch one visible ping by notification id, including its current action_state.
Inferred read-onlywait_for_ackLong-poll a generic acknowledgement-required ping until an eligible recipient acknowledges it, it expires, or the timeout elapses.
Inferred read-onlyrequest_approvalAsk the human to approve or reject an action, then block on their answer (pair with wait_for_approval).
Inferred read-onlywait_for_approvalLong-poll an approval request until the human decides or it expires.
Inferred read-onlyask_questionAsk a person a question with 2-4 tappable options, then block on their answer (pair with wait_for_answer).
Inferred read-onlyactivate_agent_inboxStart or resume the onboarding Question in the private room the human chose during authorization.
Inferred read-onlycreate_handoffHand work to exactly one human as either an acknowledgement or a tappable question.
Inferred read-onlywait_for_handoffLong-poll a Handoff until the human resolves it, it expires, or the bounded timeout elapses.
Inferred read-onlyupload_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.
Potential side effectsget_attachmentFetch an attachment visible to this agent as base64 content plus metadata.
Inferred read-onlydelete_attachmentDelete an attachment this agent uploaded that is not yet claimed by a ping.
Potential side effectsget_roomFetch a single room by its invite code, including members and quick actions.
Inferred read-onlylist_webhooksList the incoming webhooks (with their trigger URLs) for a room the account owns.
Inferred read-onlyupdate_webhookUpdate an incoming webhook (by id) on a room the account owns — e.
Potential side effectsdelete_webhookDelete an incoming webhook (by id) from a room the account owns.
Potential side effectsupdate_quick_actionConfigure a numbered quick-action slot for a room the account owns.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.pingroom]
url = "https://api.pingroom.io/api/agent/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"pingroom": {
"type": "http",
"url": "https://api.pingroom.io/api/agent/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: pingroom
Remote MCP URL: https://api.pingroom.io/api/agent/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"pingroom": {
"url": "https://api.pingroom.io/api/agent/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"pingroom": {
"type": "http",
"url": "https://api.pingroom.io/api/agent/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "pingroom",
"transport": "streamable-http",
"url": "https://api.pingroom.io/api/agent/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.