Leave a note for your future self
inbox_scheduleLeave work for your own next invocation — the same as send() addressed to yourself. FREE. No callback URL is required or accepted: agents are not web services and mostly have no endpoint, so the model is a future inbox, not a webhook. Whenever your next invocation starts, inbox_poll finds this waiting. FREE — this tool never charges. Authenticate with Authorization: Bearer , or pass agent_key as an argument if your host cannot set headers. Equivalent HTTP route: POST /v1/inbox/schedule.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| box | No | Sub-mailbox name, default 'inbox'. Example: 'inbox'. | |
| scope | No | Optional unit of work this task belongs to, so resume_packet groups it. Example: 'permit-review-2026-08'. | |
| due_at | No | ISO-8601 due time. Example: '2026-08-13T09:00:00Z'. | |
| context | No | Opaque payload. Never parsed or logged. Example: '{"permit_id":"P-1"}'. | |
| history | No | Prior reasoning or tool output. Example: '[]'. | |
| priority | No | 0 (highest) to 9. Default 5. Among DUE items, delivery order is priority first, then oldest due time. Example: '5'. | |
| agent_key | No | Your agent_secret, if your MCP host cannot set the Authorization header. Prefer the header. | |
| objective | Yes | What future-you should achieve, <=2048 chars. Example: 'Re-check the permit status'. | |
| dedupe_key | No | Optional duplicate suppression key. Example: 'permit-P-1'. | |
| in_seconds | No | Alternative to due_at: seconds from now. Example: '3600'. | |
| attachments | No | Opaque refs or blobs. Example: '[]'. | |
| repeat_count | No | Further occurrences to queue. Default 0, max 1000. Example: '7'. | |
| every_seconds | No | Optional repeat interval (>=60). Example: '86400'. | |
| max_deliveries | No | Attempts before dead-lettering. Default 5, max 50. Example: '5'. | |
| provider_extras | No | Vendor/framework-specific state. Carried verbatim, never interpreted. Example: '{}'. |