SAP Chat Derive Room
sap_chat_derive_roomDerive a deterministic chat room or session ID for SAP based on topic, room kind, and participants.
Instructions
Derive a deterministic SAP chat room/session ID. Group and public room IDs are active; DM derivation is reserved for future native support.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | Thematic topic, for example openbook:sol-usdc:market-makers or sap:registry:discovery. | |
| roomId | No | Optional explicit room ID. If omitted, one is derived deterministically. | |
| roomKind | No | Chat room kind: dm, group, or room. | |
| roomName | No | Human-readable room name for public thematic rooms. | |
| participants | No | Participant agent/wallet identifiers for DM or group rooms. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | MCP content blocks returned to the caller. | |
| isError | No | True when the tool result represents an application-level error. |