What this MCP does
Checks documents against rule packs derived from legal or other authoritative sources and returns cited findings and verification results.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'format': 'uuid', 'description': 'The job_id returned by start_pack_build'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': True}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pack_id'], 'properties': {'pack_id': {'type': 'string', 'format': 'uuid', 'description': 'The Vera pack ID'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': True}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['run_id'], 'properties': {'run_id': {'type': 'string', 'format': 'uuid', 'description': 'The run_id returned by verify_document'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': True}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': True}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pack_id', 'question'], 'properties': {'pack_id': {'type': 'string', 'format': 'uuid', 'description': 'The Vera pack ID (from list_packs)'}, 'question': {'type': 'string', 'maxLength': 2000, 'minLength': 3, 'description': 'The question to ask'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': True}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['max_credits', 'idempotency_key'], 'properties': {'pack_id': {'type': 'string', 'format': 'uuid', 'description': 'An existing owned AI-buildable pack; mutually exclusive with new_pack'}, 'new_pack': {'type': 'object', 'required': ['name', 'intention', 'mode'], 'properties': {'mode': {'enum': ['legal', 'procurement', 'compliance', 'financial', 'hr', 'academic', 'custom', 'code'], 'type': 'string'}, 'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'intention': {'type': 'string', 'maxLength': 4000, 'minLength': 10, 'description': 'The exact finite purpose and coverage the pack must provide'}, 'jurisdiction': {'type': 'string', 'maxLength': 120}}, 'description': 'A new Vera pack to create; mutually exclusive with pack_id', 'additionalProperties': False}, 'max_rounds': {'type': 'integer', 'default': 3, 'maximum': 5, 'minimum': 1, 'description': 'Maximum strengthening rounds; normally 3'}, 'max_credits': {'type': 'integer', 'maximum': 5000, 'minimum': 3, 'description': 'Hard credit ceiling explicitly approved by the user for this build job'}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]+$', 'maxLength': 200, 'minLength': 8, 'description': 'Required retry key; reuse only for this exact build request'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': True}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pack_id', 'document_text', 'idempotency_key'], 'properties': {'mode': {'enum': ['legal', 'procurement', 'compliance', 'financial', 'hr', 'academic', 'custom', 'code'], 'type': 'string', 'description': 'Optional mode override; normally omit this'}, 'pack_id': {'type': 'string', 'format': 'uuid', 'description': 'The Vera pack ID to verify against'}, 'document_text': {'type': 'string', 'maxLength': 500000, 'description': 'The full document text; whitespace does not count toward the minimum'}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]+$', 'maxLength': 200, 'minLength': 8, 'description': 'Required retry key. Reuse only for this exact pack, document, and mode.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': True}
Recent tool changes
Similar MCP servers
Court of Common Pleas (Peregrini)
Provides an agent-oriented court system for filing, defending, researching, appealing, and auditing disputes and agreements betwe…
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…
taxsort-mcp
Classifies personal tax transactions, applies user-defined rules, manages tax-year sessions, and provides account, usage, and cre…