US Statutes MCP Server
Search the US Code, the CFR, and 52 state and territory statute codes (3.5M+ sections), plus the U.S. Constitution, the Federal Rules, and Executive Orders, directly in Claude, Cursor, VS Code, and Windsurf.
Vaquill AI Statute Tools via MCP
Every tool maps directly to a Vaquill AI API endpoint. Your AI assistant gets full access to the US statutes corpus: the US Code, the CFR, and 52 state and territory statute codes. Sign up to get a key, or email contact@vaquill.ai.
search_statutesSearch across the US Code, the CFR, and 50 state codes. Filter by corpus and state.
get_sectionGet metadata for any section: citation, hierarchy, edition year, and download URLs.
get_section_textGet the full text of any statute section in HTML and plain text.
list_statesList the 50 states plus federal coverage with per-jurisdiction section counts.
list_codesList the distinct codes ingested for a US state (Penal, Civil, Health & Safety, ...).
get_amendmentsAmendment history: substitutions, insertions, omissions by amending acts.
get_pricingGet current API pricing (no authentication needed).
MCP Server Setup in 2 Minutes
Get your API key from app.vaquill.ai, then add the config to your tool of choice.
{
"mcpServers": {
"vaquill": {
"command": "uvx",
"args": ["vaquill-mcp"],
"env": {
"VAQUILL_API_KEY": "vq_key_your_key_here"
}
}
}
}claude mcp add vaquill -- uvx vaquill-mcp # Then set: export VAQUILL_API_KEY=vq_key_...
{
"mcpServers": {
"vaquill": {
"command": "uvx",
"args": ["vaquill-mcp"],
"env": {
"VAQUILL_API_KEY": "vq_key_your_key_here"
}
}
}
}{
"mcp": {
"servers": {
"vaquill": {
"command": "uvx",
"args": ["vaquill-mcp"],
"env": {
"VAQUILL_API_KEY": "vq_key_your_key_here"
}
}
}
}
}{
"mcpServers": {
"vaquill": {
"command": "uvx",
"args": ["vaquill-mcp"],
"env": {
"VAQUILL_API_KEY": "vq_key_your_key_here"
}
}
}
}MCP Client: Connect External Tools to Vaquill AI
Bring your own MCP servers into Vaquill AI. Connect Notion, GitHub, Slack, or any MCP-compatible tool and use them directly in your AI chat alongside built-in statute research.
Add Server
Go to Settings > MCP Servers and add your server URL with optional auth headers.
Sync Tools
Click Sync to discover available tools. Preview parameters before enabling.
Enable Agent Mode
MCP tools are available when Agent Mode is enabled in chat.
Use in Chat
AI automatically calls your MCP tools alongside built-in statute tools.
Security
- SSRF protection against private IP ranges and loopback
- Auth headers encrypted at rest (AES-256-GCM)
- Prompt injection mitigation on tool results
- MCP tools cannot override built-in tools
Limits
- 10 servers per user, 10 tools per server
- 100 tool executions/hour, 5 sync requests/min
- Tool result size cap: 8,000 characters
- Streamable HTTP (recommended) or SSE transport
Query US Statutes from Your AI Editor
Once configured, just talk to your AI assistant. It will automatically use the right Vaquill AI tools.
“Search the U.S. Code for Section 1983 civil rights claims”
“What does 42 U.S.C. § 1983 say?”
“Find Texas Penal Code sections on theft”
“Search the CFR for OSHA recordkeeping requirements”
“Get the full text of 50 U.S.C. § 3931”
“List the statute codes available for California”
How the Statutes MCP Server Works
Auto-Discovery
At startup, the server fetches the live API spec from Vaquill AI and auto-generates MCP tools using FastMCP.
Always Current
Because the spec is fetched at startup (not bundled), tools automatically reflect any API changes without a package update.
Self-Serve
Generate an API key in your dashboard and start calling. Your current usage and balance are shown there.
MCP Server Configuration
| Variable | Required | Default |
|---|---|---|
| VAQUILL_API_KEY | Yes | - |
| VAQUILL_BASE_URL | No | https://api.vaquill.ai |
| VAQUILL_TIMEOUT | No | 120 |
The US Statute Corpus, Right in Your Editor
The US Code, the CFR, and 52 state and territory statute codes in your AI assistant. No data pipeline to build, no infrastructure to maintain.