⚠ Independent project, not affiliated with or maintained by the Commonwealth of Virginia⚠ Not affiliated with the Commonwealth of Virginia

View source ↗

Tools

Every tool the server exposes and the arguments each one takes. Open a row for the description the model reads. The code behind them is plain Python with no MCP dependency, so it can be tested without running a server.

Calling one

From a checkout, without an AI client. Every answer comes back in the same envelope a model receives, and the recorded trail shows one call per tool with that envelope in full.

.venv/bin/commonwealth tools list --profile all
.venv/bin/commonwealth tools call registry.resolve_jurisdiction \
  --args '{"query": "fairfax"}'