mcpbeat Sign in

Vaquill MCP Server

answering

Vaquill is answering right now. Last checked 15 min ago. It exposes 26 tools. Last commit 21 Oct 2026.

Search US and Indian statutes, regulations, constitutions, and court rules.

Uptime history 91 days of history · worst day 100%
91 days agonow
100.0%
Uptime 24h
364 of 364 checks
26
Tools
read from the server
168 ms
Response time
average over 24h
8
Stars
last commit 21 Oct 2026

What changed 179

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 28 August 2026. No other catalogue keeps this.

21 Oct a tool changed version3 times that day
16 Oct a tool description was rewritten list_statutes_coverage
16 Oct a tool changed the parameters it asks for list_statutes_coverage
14 Oct 8 tool descriptions were rewritten get_section_enactments, get_session_law, get_session_law_body and 5 more
14 Oct 7 tools changed the parameters they ask for get_session_law, get_session_law_body, get_session_law_changes and 4 more
14 Oct a tool changed version3 times that day
14 Oct a tool appeared extract_statute_citations
10 Oct 7 tools appeared get_section_enactments, get_session_law, get_session_law_body and 4 more
10 Oct 5 tools changed the parameters they ask for count_statute_sections, list_statute_divisions, resolve_statute_citation and 2 more
2 Oct 5 tools changed the parameters they ask for get_us_statute_section_text, list_statute_divisions, resolve_statute_citation and 2 more
and 142 more, back to 28 August 2026

Vaquill missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 15 min ago.

run in your terminal
claude mcp add vaquill-mcp --transport http https://mcp.vaquill.ai/s/_
Settings → Connectors → Add custom connector, then paste this address
https://mcp.vaquill.ai/s/_
~/.codex/config.toml
[mcp_servers.vaquill-mcp]
url = "https://mcp.vaquill.ai/s/_"
.cursor/mcp.json
{
  "mcpServers": {
    "vaquill-mcp": {
      "url": "https://mcp.vaquill.ai/s/_"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "vaquill-mcp": {
      "type": "http",
      "url": "https://mcp.vaquill.ai/s/_"
    }
  }
}

This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.

This server publishes 3 more addresses. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 26

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

section
get_section_changes
What our refreshes have observed changing on one section over time: when it was added, amended or removed, newest first. This is our capture history, not the publisher's -- an empty list means we recorded no change, never that the section was never amended. For the publisher's own history, read amendmentHistory on the section. Cost: 1 credit.
get_section_cited_by
The USC and CFR sections whose text cross-references a given section: the inverse of the crossReferences already returned on a section lookup. Use to find where a definition or requirement is actually invoked, or to gauge how load-bearing a provision is across the code. Cost: 2 credits.
get_section_cross_state
Provisions in OTHER states that address the same subject as a given state statute section, ranked by similarity. State statutes only. Use for fifty-state surveys, multi-jurisdiction compliance, or to check whether a client's home-state rule is typical or an outlier. Cost: 6 credits.
get_section_definitions
The term definitions that govern a section, parsed from its chapter's definitions section. Use whenever a provision turns on a term of art ('covered entity', 'security', 'employer') and you need the statute's own definition rather than the ordinary meaning. Cost: 4 credits.
get_section_enactments
The state session laws that a publisher's own 'sections affected' tables list against one code section: which act added, amended or repealed it, the act's effective dates, and a sessionLawId to read with get_session_law. Never a complete amendment history: only acts and sessions we hold. Only some states are supported; any other section answers supported: false and is not charged. Empty with supported: true means no held table lists it. Cost: 1 credit.
get_section_neighbors
The sections immediately before and after a given section within its own chapter or code, in statutory order. Use to read a provision in context, to find a definitions or penalties sibling, or to check whether the operative language continues into the next section. Cost: 2 credits.
session
get_session_law
One US state session law's record: citation, session, approval and effective dates, code sections it affects, official sources and textStatus. v1 covers state acts; federal session laws are on the statute tools. Accepts a sessionLawId or a citation (adds the resolve price, kept even if it does not resolve). A withheld law is still returned, textStatus withheld with withheldReason: we hold its text but a measured defect keeps it from being served. Cost: 2 credits.
get_session_law_body
The text of one US state session law exactly as printed, about 30,000 characters per page; follow nextCursor while hasMore is true, each page charged. Check amendatoryMarkup: if lost, struck language may read as law. A withheld or not-held law answers available: false with a reason and is not charged: withheld means we hold the text but a measured defect keeps it back, so read the source instead. Cost: 6 credits.
get_session_law_changes
A sync feed of the US state session-law registry: every law that began to be served, gained text, was corrected, unserved, withdrawn or merged, oldest first. Start with sinceId=0, then pass the returned cursor while hasMore is true. detectedAt is when we recorded the change, never an effective date. State laws only. An empty page is still charged. Read a law from the feed with get_session_law or get_session_laws_batch. Cost: 1 credit.
get_session_laws_batch
Read up to 50 US state session laws in one call, by sessionLawId or citation: the record get_session_law returns, for each. Every entry is answered: served laws in `laws`, each carrying the `input` it answers, and the rest in `notFound` with a status. Duplicates collapse first. includeBody adds the first page of each law's text at the body price. To identify citations use resolve_statute_citations_batch; use this to read the records. Cost: 2 credits.
list_session_laws
List one US state's session laws (acts as enacted, v1 covers state acts only). jurisdiction is REQUIRED, a two-letter state code. Filter by session, approval date or effective date, for example everything taking effect on a date. Rows include laws whose text is not served (textStatus not_held or withheld); pass hasText=true for readable ones. Page with cursor = nextCursor. An empty page is still charged. Cost: 1 credit.
search_session_laws
Keyword search (BM25, not semantic) over the ENACTED text of US state session laws, best first, each with the passage that matched and a snippet. Send plain words, a quoted phrase (verbatim), a citation, a code section or a bill number. Words must match the act's own vocabulary: `teeth cleaning` will not find `dental hygienist`. Struck language is never searched. There is no 'no good match' flag, so read the snippet. An empty result is still charged. Cost: 4 credits.
statute
get_us_statute_section
Metadata for one US statute, regulation or rule section by act_id: citation, title hierarchy, breadcrumb, amendment history, and links to HTML, PDF and XML. Does NOT include the section text -- use get_us_statute_section_text for that. Good for confirming you have the right section before paying for its full body. Cost: 2 credits.
get_us_statute_section_text
The full text of a US statute, regulation or rule section by act_id. Returns styled HTML (with cross-references and paragraph numbering as officially published) and plain text. Use when you need the actual statutory language to quote, draft against, or analyze rather than just cite. Cost: 6 credits.
list_statute_divisions
Walk the statutory hierarchy: list the child divisions (titles, chapters, parts, or sections) under any level, in statutory order. Use to browse a code structurally when you do not yet know the section number, or to enumerate everything under a chapter. Cost: 1 credit.
resolve
resolve_statute_citation
Resolve a Bluebook citation string ('42 U.S.C. 1983', '16 C.F.R. 444.1', 'Cal. Code Regs. tit. 22, 76227') to the exact section, confirmed, with an official source link and the act_id. Use this whenever the user gives you a citation rather than a question -- it is far more reliable than searching for the citation text. Cost: 2 credits.
resolve_statute_citations_batch
Resolve up to 50 Bluebook citations in one call, returning the same confirmed section, official source link and act_id as the single-citation tool. Use when a document or answer cites several provisions: one call instead of a loop. Priced per citation, the same as one at a time, so it buys latency, not a discount. Cost: 2 credits.
statutes
list_statutes_coverage
Self-describing coverage matrix: every corpusType we hold and its per-jurisdiction section counts. Use before answering a jurisdiction question to check whether we actually cover that state and that body of law, so you can say so instead of searching a corpus that does not exist. Pass state (a two-letter code, or federal) to read one jurisdiction; the full matrix is about a megabyte. Free.
search_us_statutes
Semantic + keyword search across US primary law: USC, CFR, and all 50 states' statutes, regulations, constitutions and court rules. Use for any 'what does the law say' question. Returns sections with citation, hierarchy and source links. The returned act_id feeds every other statute tool; never hand-build one. To look up a citation the user gave, prefer resolve_statute_citation. `citationOutsideFilters` means the cited section exists but your filters exclude it. Cost: 4 credits.
count
count_statute_sections
Exact section count for a jurisdiction, corpus, code, title, chapter or part. Use when sizing a job before walking divisions and fetching sections. This counts a scope, not search matches. There is no query parameter, because search ranks within a bounded window and cannot give an exact total of matching sections. A zero count may indicate a wrong filter. Cost: 1 credit.
credit
get_credit_balance
The credits this API key can spend now, calculated from live credit buckets under the same expiry rules used for billing. Use for pre-flight checks or low-balance alerts. creditsRemaining is a spendable balance, not a cached estimate. Any valid API key works without a particular scope, and normal rate limits still apply. Free.
extract
extract_statute_citations
Paste text (a brief, memo or model answer) and get every distinct US statute, regulation, court rule and constitution citation in it, each resolved to its section with act_id and official source. Case citations are not extracted. Extraction is measured, not perfect, so a citation can be missed; `resolved` is what we verified. resolve=false lists the citations without charge. Pass state for citations that name no jurisdiction. Up to 200,000 characters, never stored. Cost: 2 credits.
fetch
fetch
Fetch the full text of one US law section by the `id` from a `search` result, returning `{id, title, text, url, metadata}`. Also accepts a citation URL, a bare path, or a Bluebook citation such as '42 U.S.C. 1983'. Present for clients that require the standard search/fetch pair; prefer `get_us_statute_section_text` if available. Charged as a section lookup plus a body read.
pricing
get_pricing
Current API credit pricing: per-endpoint credit costs and the credit-to-currency conversion rate (1 credit = $0.01 USD). Free, and no authentication required. Use to check what a call will cost before making it.
search
search
Generic corpus search over US primary law, returning `{id, title, url}` records for citation. Present so this server works in clients that require the standard search/fetch pair. If you can call `search_us_statutes`, prefer it: it filters by jurisdiction, corpus, date and status, which this cannot. Pair with `fetch` to read a result.
sections
get_sections_batch
Metadata for up to 50 sections in one call, by a list of act_ids. Same fields as get_us_statute_section. Use instead of looping that tool when you already hold several act_ids, for example every result of one search. Sections that are not found are skipped and not charged. Cost: 2 credits.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

ask_legal_question
removed 28 Aug 2026
get_act_text
removed 28 Aug 2026
get_amendments
removed 28 Aug 2026
list_legislation
removed 28 Aug 2026
search_cases_by_citation
removed 28 Aug 2026
search_legislation
removed 28 Aug 2026
get_citation_network
removed 2 Sep 2026
list_statutes_laws
removed 2 Sep 2026
lookup_case
removed 2 Sep 2026
quick_search
removed 2 Sep 2026
resolve_citation
removed 2 Sep 2026
search_legal_cases
removed 2 Sep 2026
create_watch
removed 29 Sep 2026
delete_watch
removed 29 Sep 2026
get_watch_change_diff
removed 29 Sep 2026
list_boards
removed 29 Sep 2026
list_watch_changes
removed 29 Sep 2026
list_watch_deliveries
removed 29 Sep 2026
list_watches
removed 29 Sep 2026
test_watch
removed 29 Sep 2026
update_watch
removed 29 Sep 2026

Endpoints

URLTransportStateLatencyChecked
https://mcp.vaquill.ai/s/_ streamable-http answering 72 ms 15 min ago
https://mcp.vaquill.ai/in/s/_ streamable-http answering 95 ms 15 min ago
https://mcp.vaquill.ai/mcp streamable-http sign-in 163 ms 16 min ago
https://mcp.vaquill.ai/in/mcp streamable-http answering 89 ms 15 min ago

Alternatives to Vaquill

same job, measured the same way
Indonesia Law
by pipeworx-io

Indonesian law — national statutes and regulations, and Constitutional Court (Mahkamah Konstitusi)…

409 installs/wk 51 tools answering
Pasal.id — Indonesian Law
by aturio

Search Indonesian laws, resolve citations, read articles, and find Constitutional Court decisions.

answering
India MCP Railways
by samarth-23-eng

MCP server for Indian Railways: search trains, stations, schedules and live status.

local only
Indiana Code
by pipeworx-io

Indiana Code — state statutes by citation, plus topic search and historical (per-year) versions.…

393 installs/wk 46 tools answering
Federal Regulations MCP Server
by cyanheads

Search and trace US federal rules across the Federal Register, eCFR, and Regulations.gov.

870 installs/wk 7 tools answering
Qavanin
by sepehr071

Unofficial read-only qavanin.ir: search Iranian laws and regulations, read full text and status.

238 installs/wk local only
TaiLexi AI
by twlawbot

Taiwan legal research: court judgments, statutes, and interpretations. 台灣判決、法條、函釋、釋字搜尋。

answering
US Code Federal Statutes
by ecfr

Search and read U.S. Code statutes with legal and inline citations linking to uscode.ecfr.io.

answering

Vaquill — questions

Answers built from our own checks of this server.

What can Vaquill do?
It exposes 26 tools, read directly from the server on our last check. Among them: count_statute_sections, extract_statute_citations, fetch, get_credit_balance, get_pricing, get_section_changes and 20 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Vaquill mostly used for?
Its tools cluster around section, session and statute. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Vaquill working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 364 of 364 checks got a reply (100.0%), average response time 168 ms. The bar chart above shows every period we have measured.
Did Vaquill ever remove tools?
Yes. ask_legal_question, get_act_text, get_amendments, list_legislation and 17 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect Vaquill?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address. You sign in through your browser once and the client keeps the session: no key to copy, and it refuses anonymous clients.
How do you sign in to Vaquill?
No API key is involved. Vaquill answers our knock with an OAuth challenge, so you authorise it once in your browser and the client keeps the session. That is also why we see no tool list: it will not describe itself to an anonymous client, and that is the server working as intended, not a fault.
How fast is Vaquill?
It answers our handshake in 168 ms on average, which is faster than 79% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Vaquill open source?
The code is open source: it is published under the MIT licence, written in Python and 8 stars on GitHub. The licence covers the code in the repository, not the hosted service at mcp.vaquill.ai, which runs on its operator's own terms.