Skip to content
Conduit

mcp server

vacourts-mcp

Virginia court public-records MCP — civil per-court (CJISWeb, 133 localities) + criminal statewide (OCIS 2.0). Bulk SQLite + live patchright. Internal due-diligence use only.

Set up

Runs on your computer. Pick your agent and operating system.

This project does not publish an install method we can turn into a config. Follow the README instead.

README

synced Oct 23, 2026

vacourts-mcp

Virginia court public-records MCP. Bulk historical search over the anonymized virginiacourtdata.org dump plus a human lookup pointer to the official OCIS / CJISWeb systems. Read-only, internal due-diligence use only.

Note: the anonymized bulk data has no party names, case numbers, or DOB (stripped at source) — you search it by locality / division / charge / code section / person_id / year, not by name. For name lookups, lookup_pointer hands you the official URL + steps. The live patchright scraper was removed (the OCIS 2.0 EULA bars automated scripting).

year on search_bulk/bulk_stats is the source export-batch year (from the dump filename), not the filing year — filings run several months past the batch year. Use filed_from/filed_to on search_bulk or bulk_stats(group_by="filed_year") to filter/group by actual filing date, and the coverage tool to see the real MIN/MAX filed_date currently loaded, per division.

Tools: list_localities, search_bulk, bulk_stats, coverage, lookup_pointer. Deploy + data-load instructions: see DEPLOYMENT.md.

License

Copyright © 2026 Next Level Management Advisors, LLC.

Licensed under the GNU Affero General Public License v3.0 (AGPL-3.0) — see LICENSE. If you run a modified version over a network, the AGPL requires you to make your modified source available to its users.

Commercial licensing: to use this in a closed-source or commercial product, or to host a modified version without publishing your source, a commercial license is available — contact forrest@nlma.io.

↑↓ navigate openesc close