Skip to main content
Drain this agent’s inbox: the memory diffs gossiped to you since last_seen. The drain is scoped to your own inbox and returns the pending items. Dispatches to the open_inbox internal service method.

Parameters

Returns

Returned as the structuredContent payload. Each InboxItem carries the delivered memory diff and its delivery record.
Over stdio, inbox is a per-call drain of your own inbox — a one-shot pull, not a live stream. It is scoped to the authenticated principal, so there is no cross-agent leak. For a live, push-based gossip stream, use an SDK such as Python or the gRPC Inbox stream described in the gRPC overview.

Example

Request:
Response:

Annotations

The tool’s MCP behaviour hints, as emitted in tools/list (advisory display metadata — see the annotations contract): Despite the drain wording, a pure scoped read: the watermark is the client-supplied last_seen, and nothing server-side is marked read or advanced — replaying the same last_seen returns the same items.