{"serverId":"mcp-registry/io.github.tensorswillflow/verbaterm","tools":[{"name":"get_policy_review","fixed":{"name":"get_policy_review","description":"Get the full judged review for one published policy: findings with verbatim citation excerpts, scores, summary, and provenance. Cite the source URLs back to the user.","inputSchema":{"type":"object","required":["companySlug","productSlug","policyKind"],"properties":{"policyKind":{"type":"string","description":"terms, privacy, cookies, data_processing, or other."},"companySlug":{"type":"string"},"productSlug":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":132,"tokensAfter":132},{"name":"get_private_review_progress","fixed":{"name":"get_private_review_progress","description":"Poll progress of a private review started with start_private_review.","inputSchema":{"type":"object","required":["sessionId"],"properties":{"sessionId":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":63,"tokensAfter":63},{"name":"get_private_review_result","fixed":{"name":"get_private_review_result","description":"Get the completed private review (findings + citations) for a session started with start_private_review. Raw source text is not returned.","inputSchema":{"type":"object","required":["sessionId"],"properties":{"sessionId":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":82,"tokensAfter":82},{"name":"list_policies","fixed":{"name":"list_policies","description":"List published public-library policy reviews available in the corpus.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":44,"tokensAfter":44},{"name":"search_policies","fixed":{"name":"search_policies","description":"Search Verbaterm's judged, citation-checked public policy corpus (companies, products, policy kinds). Returns derived review metadata — findings counts, scores, freshness — never raw policy text.","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Company or product name to search."},"limit":{"type":"number","description":"Max results (default 20, max 50)."},"category":{"type":"string","description":"Optional audience category slug."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":143,"tokensAfter":143},{"name":"start_private_review","fixed":{"name":"start_private_review","description":"Start a private Verbaterm review of pasted policy text (requires a Verbaterm API key; debits the caller's plan allowance, not API credits). Returns a sessionId to poll with get_private_review_progress.","inputSchema":{"type":"object","required":["policyText"],"properties":{"policyKind":{"type":"string","description":"terms, privacy, cookies, data_processing, other, or auto."},"policyText":{"type":"string","description":"Full pasted policy text (min 80 chars)."},"documentTitle":{"type":"string"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":153,"tokensAfter":153}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"get_policy_review","params":["companySlug","productSlug"]},{"tool":"get_private_review_progress","params":["sessionId"]},{"tool":"get_private_review_result","params":["sessionId"]},{"tool":"start_private_review","params":["documentTitle"]}],"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."}