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



{/* 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 the project's current write authority. Confirms whether a session is in plan mode before a write call the dispatch path would otherwise reject.

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

**Use when:** "are we allowed to make changes here, or is this session read-only" · "am I in propose mode"

**Also use when:** after set\_write\_authority, to confirm it took effect

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

you already know the authority and just need to change it — call strata19.set\_write\_authority directly

## Availability [#availability]

|           |                           |
| --------- | ------------------------- |
| Tier      | Requires a human surface  |
| Lifecycle | Live                      |
| Taught by | `strata19-guarded-writes` |
