Search the Spicrawl docs
spicrawl_docs_searchFull-text search over the Spicrawl documentation (guides, API reference, errors, limits). Use it to look up a parameter name, value or combination for a spicrawl_* tool, or to explain an error a spicrawl_* tool returned: search the error code itself (e.g. ERR::UPSTREAM::CHALLENGE) and the result also carries a direct link to that code's entry on the errors page. Returns the best-matching pages, each with its title, the matching sections (heading, a short snippet, URL) and md_url; then call spicrawl_docs_read with a page's md_url or url to read it in full.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "spicrawl_docs_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum pages to return, 1-20. Default 8. | |
| query | Yes | What to look for: a feature, parameter, error code or question, e.g. 'wait_for selector' or 'ERR::AUTH::INSUFFICIENT_SCOPE'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | What to try when there are no results. | |
| query | Yes | The search text, as sent. | |
| results | Yes | Matching pages, most relevant first. Empty when nothing matched. | |
| error_code | No | Present when the query is an error code (ERR::AREA::NAME). |