Judged, citation-checked policy corpus over MCP. Keyless public reads; API key for AI tools.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional Bearer Verbaterm API key. Required for private review and Ask tools. Public corpus tools work keyless.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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).
3–1000 characters.
{ kind: "public_path", companySlug, productSlug, policyKind } or { kind: "private", sessionId }.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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).
| Argument | Type | Description |
|---|---|---|
| question* | string | 3–1000 characters. |
| reviewRef* | object | { kind: "public_path", companySlug, productSlug, policyKind } or { kind: "private", sessionId }. |
{
"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 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.
| Argument | Type | Description |
|---|---|---|
| policyKind* | string | terms, privacy, cookies, data_processing, or other. |
| companySlug* | string | |
| productSlug* | string |
{
"type": "object",
"required": [
"companySlug",
"productSlug",
"policyKind"
],
"properties": {
"policyKind": {
"type": "string",
"description": "terms, privacy, cookies, data_processing, or other."
},
"companySlug": {
"type": "string"
},
"productSlug": {
"type": "string"
}
}
}Poll progress of a private review started with start_private_review.
| Argument | Type | Description |
|---|---|---|
| sessionId* | string |
{
"type": "object",
"required": [
"sessionId"
],
"properties": {
"sessionId": {
"type": "string"
}
}
}Get the completed private review (findings + citations) for a session started with start_private_review. Raw source text is not returned.
| Argument | Type | Description |
|---|---|---|
| sessionId* | string |
{
"type": "object",
"required": [
"sessionId"
],
"properties": {
"sessionId": {
"type": "string"
}
}
}List published public-library policy reviews available in the corpus.
No arguments.
{
"type": "object",
"properties": {}
}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.
| Argument | Type | Description |
|---|---|---|
| q | string | Company or product name to search. |
| limit | number | Max results (default 20, max 50). |
| category | string | Optional audience category slug. |
{
"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 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.
| Argument | Type | Description |
|---|---|---|
| policyKind | string | terms, privacy, cookies, data_processing, other, or auto. |
| policyText* | string | Full pasted policy text (min 80 chars). |
| documentTitle | string |
{
"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"
}
}
}