> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bead.run/llms.txt
> Use this file to discover all available pages before exploring further.

# Sandbox MCP resources

> Read sandbox MCP resources and prompts, then continue bounded results with cursors or authenticated downloads.

Read sandbox MCP resources to retrieve the bead skill and complete output from large retained tool results without repeating operations.

## Read the skill

Use `resources/list` and `resources/read` to load:

| URI | Content |
| - | - |
| `skill://bead/SKILL.md` | Entrypoint and task routing. |
| `skill://bead/references/onboarding.md` | Account access and credit. |
| `skill://bead/references/operations.md` | Machine operations and recovery. |
| `skill://bead/references/templates.md` | Template selection and credentials. |
| `skill://bead/references/computer-use.md` | Browser, desktop and human help. |
| `skill://bead/references/worktrees.md` | Local editing and remote builds. |
| `skill://bead/references/ci.md` | CI jobs and runners. |

```json theme={null}
{"jsonrpc":"2.0","id":1,"method":"resources/read","params":{"uri":"skill://bead/references/worktrees.md"}}
```

The `bead` prompt is also available through `prompts/list` and `prompts/get`. Client support determines whether prompts appear as slash commands. Reading a resource does not install a native filesystem skill.

Clients that negotiate the skills extension can use `skills/list`, `skills/get` and `resources/directory/read`. Directories are `skill://bead` and `skill://bead/references`. Manifests include YAML frontmatter, SHA-256 digests and raw byte sizes.

The same files are available through `bead skills get bead` and [bead.run/SKILL.md](https://bead.run/SKILL.md).

## Continue large output

Tool output targets 64 KiB by default. `page_bytes` accepts 1–1040384 bytes, accounting for JSON escaping within the wire limit. Inspect `total_bytes` and retained cursor fields.

```json theme={null}
{"name":"result_read","arguments":{"cursor":"YOUR_RESULT_CURSOR","page_bytes":65536}}
```

This is a `tools/call` parameter object. Replace the cursor with the one returned by your operation. A retained result cursor is distinct from the upstream tool-list pagination cursor.

Oversized JSON is returned as `json-fragment` pages. Concatenate the fragments before parsing, or download the complete artifact. Following a cursor does not rerun the original operation.

## Downloads and expiry

Native stdout, stderr and file bytes remain retrievable for 600 seconds. Download URIs require the original caller's current bearer credential. A handle alone grants no access. Guest transport credentials are withheld from tool output.

Retrieve or save required output before expiry. See [command recovery](https://docs.bead.run/run-work/output.md) for uncertain execution and [worktree recovery](https://docs.bead.run/worktrees/recovery.md) for worktree-specific retention.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.