Tool tree
search_docsanswer
Search pages and sections in H3. Returns ranked matches with previews, route paths and optional heading anchors. Use `read_page` to read a result.
View tool JSON
{
"name": "search_docs",
"kind": "answer",
"impl": "imperative",
"description": "Search pages and sections in H3. Returns ranked matches with previews, route paths and optional heading anchors. Use `read_page` to read a result.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search terms, e.g. 'deploy to vercel' or 'defineNitroPlugin'."
},
"limit": {
"type": "integer",
"description": "Maximum number of results (1-50, default 10).",
"minimum": 1,
"maximum": 50
}
},
"required": [
"query"
]
},
"page": "/"
}list_pagesanswer
List pages in the documentation navigation with titles, paths, URLs and available descriptions. Use for browsing; use `search_docs` for a specific topic.
View tool JSON
{
"name": "list_pages",
"kind": "answer",
"impl": "imperative",
"description": "List pages in the documentation navigation with titles, paths, URLs and available descriptions. Use for browsing; use `search_docs` for a specific topic.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_project_infoanswer
Get project metadata and links: website, source repository, issues, releases, community, `llms.txt` bundles and versions.
View tool JSON
{
"name": "get_project_info",
"kind": "answer",
"impl": "imperative",
"description": "Get project metadata and links: website, source repository, issues, releases, community, `llms.txt` bundles and versions.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}read_pageanswer
Read a documentation page as Markdown by route path. Links in it are route paths for this tool. If `truncated`, continue with `nextOffset` as `offset`. Generated pages have no Markdown source.
View tool JSON
{
"name": "read_page",
"kind": "answer",
"impl": "imperative",
"description": "Read a documentation page as Markdown by route path. Links in it are route paths for this tool. If `truncated`, continue with `nextOffset` as `offset`. Generated pages have no Markdown source.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Route path of the page, e.g. '/guide/getting-started'."
},
"offset": {
"type": "integer",
"description": "Character offset; use `nextOffset` to continue (default 0).",
"minimum": 0
},
"maxLength": {
"type": "integer",
"description": "Maximum Markdown characters to return (1-40000, default 40000).",
"minimum": 1,
"maximum": 40000
}
},
"required": [
"path"
]
},
"page": "/"
}get_current_pageanswer
Get metadata for the page the user is viewing: path, URL, title, description and heading outline.
View tool JSON
{
"name": "get_current_page",
"kind": "answer",
"impl": "imperative",
"description": "Get metadata for the page the user is viewing: path, URL, title, description and heading outline.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}navigateact
Open a documentation page in the user's browser, optionally at a heading. Use only when the user asks to navigate; use `read_page` to inspect content without moving them.
View tool JSON
{
"name": "navigate",
"kind": "act",
"impl": "imperative",
"description": "Open a documentation page in the user's browser, optionally at a heading. Use only when the user asks to navigate; use `read_page` to inspect content without moving them.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Route path to open, e.g. '/guide/getting-started'."
},
"hash": {
"type": "string",
"description": "Heading anchor to scroll to, e.g. '#installation'."
}
},
"required": [
"path"
]
},
"page": "/"
}