Serveur MCP

Pondchat

com.pondchat/pondchat
Communication Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Creates ephemeral peer-to-peer video rooms and supports room information and encrypted ephemeral text messaging.

create_pond
Create pond
Create a new Pondchat room (pond) for video/audio/chat. Returns room URL and WebSocket endpoint.
Accès externe
Schéma d’entrée
{'type': 'object', 'properties': {'label': {'type': 'string', 'maxLength': 64, 'description': 'Optional label for the room (max 64 chars). Useful for identifying the room purpose.'}, 'roomId': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{3,64}$', 'description': 'Optional custom room ID (3-64 chars, alphanumeric + _-). If not provided, a random ID is generated.'}, 'source': {'type': 'string', 'maxLength': 64, 'description': 'Optional source identifier (max 64 chars). Tracks which agent created the room.'}}}
Schéma de sortie
{'type': 'object', 'required': ['roomId', 'roomUrl', 'websocketUrl', 'label', 'source', 'maxParticipants', 'lifecycle', 'customRoomId'], 'properties': {'label': {'type': ['string', 'null']}, 'roomId': {'type': 'string'}, 'source': {'type': ['string', 'null']}, 'roomUrl': {'type': 'string'}, 'lifecycle': {'type': 'object', 'properties': {'door': {'type': 'string'}, 'mediaStorage': {'type': 'string'}, 'chatRetention': {'type': 'string'}}}, 'customRoomId': {'type': 'boolean'}, 'websocketUrl': {'type': 'string'}, 'maxParticipants': {'type': 'integer'}}}
get_room_info
Get room info
Get information about a Pondchat room including URL, WebSocket endpoint, and capacity.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['roomId'], 'properties': {'roomId': {'type': 'string', 'description': 'The room ID to get information for.'}}}
Schéma de sortie
{'type': 'object', 'required': ['roomId', 'roomUrl', 'websocketUrl', 'maxParticipants', 'protocol', 'features'], 'properties': {'roomId': {'type': 'string'}, 'roomUrl': {'type': 'string'}, 'features': {'type': 'array', 'items': {'type': 'string'}}, 'protocol': {'type': 'string'}, 'websocketUrl': {'type': 'string'}, 'maxParticipants': {'type': 'integer'}}}
list_rooms
List rooms
List recently created Pondchat rooms. Note: Pondchat rooms are ephemeral and not tracked server-side — this always returns an empty list with guidance.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma de sortie
{'type': 'object', 'required': ['rooms', 'note', 'maxParticipants'], 'properties': {'note': {'type': 'string'}, 'rooms': {'type': 'array'}, 'maxParticipants': {'type': 'integer'}}}
send_message
Send message
Post a text message into a Pondchat room. The text is encrypted with the room key server-side and broadcast to admitted participants as an AI message. Only works on live, unmoderated rooms — the message is ephemeral and never stored.
Accès externe
Schéma d’entrée
{'type': 'object', 'required': ['roomId', 'message'], 'properties': {'roomId': {'type': 'string', 'description': 'The room ID to post into.'}, 'message': {'type': 'string', 'description': 'The plaintext message content (max 4000 chars / 4096 UTF-8 bytes). Encrypted with the room key before broadcast; never persisted.'}, 'senderId': {'type': 'string', 'description': 'Optional stable identity for the agent (max 64 chars). Defaults to "mcp-agent".'}, 'senderName': {'type': 'string', 'description': 'Optional display name shown to participants (max 32 chars).'}}}
Schéma de sortie
{'type': 'object', 'required': ['roomId', 'aiUserId', 'delivered', 'encrypted', 'note'], 'properties': {'note': {'type': 'string'}, 'roomId': {'type': 'string'}, 'aiUserId': {'type': 'string'}, 'delivered': {'type': 'integer'}, 'encrypted': {'type': 'boolean'}}}
Ajouté
list_rooms
19 September 2026 02:40
Ajouté
get_room_info
19 September 2026 02:40
Ajouté
send_message
19 September 2026 02:40
Ajouté
create_pond
19 September 2026 02:40