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, 2026vacourts-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.