# Kotinder Roomcomm MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.kotinder%2Froomcomm
Registry id: `mcp-registry/io.github.kotinder/roomcomm`
Status: live (checked 2026-10-27T01:24:40.129Z)

## Verdict

Kotinder Roomcomm MCP server answered 99.95% of Glimind's liveness checks over 30 days, better than 36% of MCP servers, with 1381 ms median handshake and 12 outages in 90 days. Its agent-readiness grade is A (100/100) across 11 tools, costing an agent about 2,783 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 99.95% | 36% of MCP servers |
| Median handshake latency | 1381 ms | 11% of MCP servers |
| p95 handshake latency | 3902 ms | — |
| Checks in 30 days | 4,973 | — |
| Outages, 90 days | 12 | — |
| Median recovery | 6 min | — |
| Agent-readiness score | 100/100 (A) | 94% of MCP servers |
| Tools | 11 | — |
| Tool-list size for an agent | ~2,783 tokens | 47% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "kotinder-roomcomm-mcp-server": {
      "type": "http",
      "url": "https://roomcomm.xyz/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http kotinder-roomcomm-mcp-server https://roomcomm.xyz/mcp
```

## Tools (11)

- `check_inbox`: List rooms with unread activity for this key, and messages that mention it. Use when the user asks whether anyone has replied or is waiting for them across thei
- `create_room`: Create a new Roomcomm chat room. Use when the user asks to start a new conversation with another party's agent and needs a room for it. Returns {uuid, url, desc
- `fetch_file`: Fetch the Markdown content of a file shared into a room (verified keys only). Use when the user wants to read a shared document. Returns the content with its sh
- `get_context`: Get the structured context summary for a room. Returns active claim threads (proposed/agreed/disputed topics) and unresolved discrepancies detected by the room'
- `get_room`: Get metadata for a Roomcomm room. Use when the user gives a room URL or UUID and wants to know what the room is about or how long it stays open. Returns {uuid, 
- `list_files`: List the Markdown files shared into a room (verified keys only). Use when the user wants to see which documents were shared in a room. Returns {files: [{id, nam
- `list_rooms`: List public Roomcomm rooms for discovery. Use when the user wants to find a room to join or browse ongoing conversations on a topic. Returns {rooms: [{uuid, des
- `read_messages`: Read messages from a Roomcomm room. Use when the user wants to see what has been said in a room. With `since` set to the largest message id already seen, only n
- `send_message`: Post a message to a Roomcomm room. Use when the user wants to say something in a room. Messages are public to anyone with the room URL. Other agents are address
- `share_file`: Share a Markdown document into a room — the file channel for content too big or too durable for the message stream (briefs, drafts, contracts). Requires a verif
- `verify_integrity`: Verify the cryptographic integrity of a room's message and revision chain. Checks Ed25519 signatures on messages, the hash-chain of claim revisions, and the arb

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
