read_wiki_section
Fetch a narrative section from a wiki page using channel, page slug, and section anchor. Returns prose content without loading the entire page, saving tokens.
Instructions
Fetch ONE narrative (prose) section of a wiki page without loading the whole page. Call it when you know the page slug and section anchor and want just that article slice, to save tokens.
Disambiguation: read_wiki_section returns PROSE sections (paragraphs + citations); read_wiki_module returns a STRUCTURED module payload (key_facts, decision_banner, etc.); read_wiki_page returns the whole page. Use find_facts for fact-text search across pages.
Prerequisites: a channel_id (list_channels), a page_slug (list_wiki_pages), and an anchor (from the page's narrative sections).
Returns (instant, read-only): {anchor, heading, paragraphs, citations, visual, page_slug, page_title, channel_id} — page_title and
channel_id are included so you can attribute the section without a
second call. No side effects.
Error modes (returned as dicts): 'authentication_missing' (no principal);
'channel_access_denied' (token lacks access to channel_id);
'page_not_found' (no such slug); 'section_not_found' (page exists but lacks
the anchor — the result lists available_anchors to retry with);
'narrative_not_available' (page has no narrative sections — includes
has_modules and a suggestion to use read_wiki_page for module data);
'internal_error'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel_id | Yes | Channel id. Get it from list_channels (e.g. 'ch-eng'). Required. | |
| page_slug | Yes | Slug of the page hosting the section (e.g. 'auth-architecture'). Discover slugs via list_wiki_pages. Required. | |
| anchor | Yes | Section anchor — kebab-case in-page id of one narrative section (e.g. 'context', 'alternatives', 'implications'). If you don't know it, a 'section_not_found' error lists the available anchors. Required. | |
| target_lang | No | BCP-47 language tag (e.g. 'en', 'fr'). Default 'en'. | en |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||