# strata19.read_file
URL: /documentation/reference/tools/read_file



{/* GENERATED FILE — do not edit. Sources: src/mcp/facade/tool-projection-registry.ts (availability) + describe() in src/mcp/facade/facade-tools.ts (prose). Regenerate: pnpm exec tsx scripts/docs/site/generate-tool-reference.ts */}

## What it does [#what-it-does]

Read one file's full text from the bound repo, confined and bounded: rejects paths escaping the project root (incl. via symlink), refuses binaries and files over 2MB, truncates past 5000 lines.

## When to use it [#when-to-use-it]

**Use when:** "show me the full contents of this file" · "open src/index.ts"

**Also use when:** a specific path is already known

## When not to use it [#when-not-to-use-it]

no specific path chosen yet — call strata19.list\_files first; or a summary suffices — get\_finding\_detail carries an evidence snippet

## Availability [#availability]

|           |                                       |
| --------- | ------------------------------------- |
| Tier      | Expert                                |
| Lifecycle | Live                                  |
| Taught by | *no packaged skill teaches this tool* |
