{"serverId":"mcp-registry/com.handsontable/docs","tools":[{"name":"search_docs","fixed":{"name":"search_docs","description":"Semantic (meaning-based) search over the Handsontable + HyperFormula documentation knowledge base — docs guides, code recipes, blog posts, release notes and GitHub issues. Returns ranked page-level snippets with title, content, relevance score, url and provenance (framework, kind, htVersion/hfVersion). `url` is null when no public page exists (recipes, releases, issues) — never fabricate a link. Scores are rank-only. Guides repeat once per framework (javascript/react/angular/vue) — dedupe on url","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","maximum":20,"minimum":1,"description":"Max results (default 8, max 20)."},"query":{"type":"string","maxLength":1000,"minLength":1,"description":"Search terms or a natural-language question."},"hf_version":{"type":"string","maxLength":32,"description":"Your installed HyperFormula version (e.g. \"3.4.0\") — same coverage-note semantics."},"ht_version":{"type":"string","maxLength":32,"description":"Your installed Handsontable version (e.g. \"18.1.0\") — adds an explicit coverage note when the KB documents a different minor."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search Handsontable/HyperFormula docs"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":346,"tokensAfter":346}],"toolsChanged":1,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}