MCP Server

Verbaterm Policy Intelligence

io.github.TensorsWillFlow/verbaterm
Knowledge & Documentation Legal & Compliance Public & reachable MCP 2026-07-28

What this MCP does

Searches and retrieves citation-checked policy reviews, including findings, scores, provenance, and reviews of submitted private policy text.

ask_question
Ask a citation-grounded follow-up question about a public library review or a private session (requires a Verbaterm API key; debits the caller's plan Q&A allowance).
Input schema
{'type': 'object', 'required': ['question', 'reviewRef'], 'properties': {'question': {'type': 'string', 'description': '3–1000 characters.'}, 'reviewRef': {'type': 'object', 'description': '{ kind: "public_path", companySlug, productSlug, policyKind } or { kind: "private", sessionId }.'}}}
get_policy_review
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.
Input schema
{'type': 'object', 'required': ['companySlug', 'productSlug', 'policyKind'], 'properties': {'policyKind': {'type': 'string', 'description': 'terms, privacy, cookies, data_processing, or other.'}, 'companySlug': {'type': 'string'}, 'productSlug': {'type': 'string'}}}
get_private_review_progress
Poll progress of a private review started with start_private_review.
Input schema
{'type': 'object', 'required': ['sessionId'], 'properties': {'sessionId': {'type': 'string'}}}
get_private_review_result
Get the completed private review (findings + citations) for a session started with start_private_review. Raw source text is not returned.
Input schema
{'type': 'object', 'required': ['sessionId'], 'properties': {'sessionId': {'type': 'string'}}}
list_policies
List published public-library policy reviews available in the corpus.
Input schema
{'type': 'object', 'properties': {}}
search_policies
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.
Input schema
{'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.'}}}
start_private_review
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.
Input schema
{'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'}}}
Added
ask_question
Sept. 17, 2026, 12:52 p.m.
Added
get_private_review_result
Sept. 17, 2026, 12:52 p.m.
Added
get_private_review_progress
Sept. 17, 2026, 12:52 p.m.
Added
start_private_review
Sept. 17, 2026, 12:52 p.m.
Added
get_policy_review
Sept. 17, 2026, 12:52 p.m.
Added
list_policies
Sept. 17, 2026, 12:52 p.m.
Added
search_policies
Sept. 17, 2026, 12:52 p.m.