mcpbeat Sign in

Vaquill MCP Server

answering

Vaquill is answering right now. Last checked 2 min ago. It exposes 26 tools. Last commit 14 Sep 2026.

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

Uptime history 47 days of history
47 days agonow
100.0%
Uptime 24h
184 of 184 checks
26
Tools
read from the server
43 ms
Response time
average over 24h
7
Stars
last commit 14 Sep 2026

What changed 104

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

14 Sep 5 tools changed the parameters they ask for get_sections_batch, list_statute_divisions, list_watch_changes and 2 more
14 Sep a tool appeared count_statute_sections
8 Sep 3 tools changed the parameters they ask for get_pricing, get_us_statute_section_text, search_us_statutes
7 Sep a tool changed version2 times that day
7 Sep 2 tool descriptions were rewritten resolve_statute_citation, resolve_statute_citations_batch
7 Sep 2 tools changed the parameters they ask for get_us_statute_section_text, search_us_statutes
2 Sep 22 tools changed the parameters they ask for create_watch, delete_watch, get_pricing and 19 more
2 Sep 21 tool descriptions were rewritten create_watch, delete_watch, get_section_changes and 18 more
2 Sep 6 tools disappeared get_citation_network, list_statutes_laws, lookup_case and 3 more
2 Sep 3 tools appeared fetch, resolve_statute_citations_batch, search
and 38 more, back to 28 August 2026

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

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 2 min ago.

run in your terminal
claude mcp add vaquill-mcp --transport http https://mcp.vaquill.ai/s/_
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "vaquill-mcp": {
      "url": "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
{
  "mcpServers": {
    "vaquill-mcp": {
      "url": "https://mcp.vaquill.ai/s/_"
    }
  }
}

This server publishes 1 more address. 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.

watch
create_watch
Subscribe to a board so a change to that source notifies you. Delivery is by webhook (HMAC-SHA256 signed) or email, fired when the source's existing refresh finds real changes -- nothing is crawled on your behalf and there is no real-time trigger. channel is immutable once set; to change it, delete and recreate. Free.
delete_watch
Delete a watch you own. Immediate and permanent, and its delivery history goes with it. To stop notifications without losing the config or history, prefer update_watch with isActive false. Free.
get_watch_change_diff
The full text of a changed section BEFORE and AFTER one specific change, as whole documents ready to diff. Only meaningful where hasDiff is true on the change list. A missing side is not an error: hasBefore and hasAfter say which text is present, so render 'diff unavailable' rather than treating null as a failure. Unlike the rest of the law-change tools this one returns section text, so check its cost before looping over a change list. Cost: 4 credits.
list_watch_changes
What a watched source added, amended or removed: section identifier, citation, title and detection time, newest first. Metadata only, never section text. Covers the board's whole captured history, not just since you subscribed. Safe to poll: it writes nothing and cannot suppress or double-fire a delivery. Page with sinceId and the returned cursor. Free.
list_watch_deliveries
Per-attempt delivery log for one watch: status code, error and attempt number, retained 90 days. Webhook watches only -- an email-only watch always returns an empty list, because email sends are not logged per attempt. Use to debug a webhook that is not arriving. Free.
update_watch
Change a watch's destination, signing secret, outbound auth, or active state. Set isActive false to pause notifications while keeping the watch's config and history. The channel itself cannot be changed. Free.
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_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.
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 is far cheaper in both credits and latency than looping the single-citation tool. 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. Free.
search_us_statutes
Semantic + keyword search across US primary law: the United States Code (USC), the Code of Federal Regulations (CFR), and all 50 states' statutes, regulations, constitutions and court rules. Use for any 'what does the law say' question. Filter by corpusType and titleNumber. Returns sections with citation, hierarchy and official source links. The returned act_id (e.g. 'USC_T42_C21_S1983') feeds every other statute tool -- do not hand-build one, they usually 404. Cost: 4 credits.
boards
list_boards
List every watchable board: a tracked corpus source such as the Federal Register, the CFR, or one state's statutes, with its refresh cadence. A board is identified by corpusType plus state (state is null for federal). Use to discover what can be subscribed to before calling create_watch. Free.
count
count_statute_sections
How many sections sit in a jurisdiction, corpus, code, title, chapter or part. **Cost**: 1 credit. A scope that matches nothing is refunded, because an empty answer here is usually a wrong filter rather than a finding. Use it to size a job before you run it. Walking a container with `/us/statutes/divisions` and hydrating what you find is cheap per call and adds up across 52 jurisdictions, so this is the call that tells you what you are about to spend before you spend it. **There is no `query` parameter, on purpose.** Search ranks over a bounded window, so "how many sections match this query" has no answer beyond the size of that window. This counts a SCOPE, which is exact. Pair the two: count the scope here, enumerate it with `/us/statutes/divisions`, then rank within it using `/us/statutes/search`. The figure counts SECTIONS. Long sections are stored as several passages and are counted once.
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.
test
test_watch
Send a synthetic notification to a watch's destination to verify signing, outbound auth and reachability before relying on it. Test deliveries are deliberately not persisted, so they never appear in list_watch_deliveries and never move the watch's last-notified timestamp. Rate limited by a short cooldown. Free.
watches
list_watches
List the board watches you own, with their board, channel, destination, active state and the outcome of the last delivery attempt. Use to find a watchId for the other watch tools. Free.

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

Endpoints

URLTransportStateLatencyChecked
https://mcp.vaquill.ai/s/_ streamable-http answering 38 ms 2 min ago
https://mcp.vaquill.ai/in/s/_ streamable-http answering 29 ms 2 min ago

Alternatives to Vaquill

same job, measured the same way
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
Federal Regulations MCP Server
by cyanheads

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

98 installs/wk 7 tools answering
چیستارا — Iranian Legal Corpus
by hoghogh

Search Iranian statutes, court rulings, advisory opinions and circulars, with legal calculators.

19 tools answering
TaiLexi AI
by twlawbot

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

answering
US Code of Federal Regulations
by mccallar

Look up, search, and track changes to the US Code of Federal Regulations (eCFR).

322 installs/wk local only
LegalSearch
by roopslaw

Public Indian legal search MCP for Roop judgments, statutes, and corpus grounding.

6 tools answering
Tipping Rules
by tippingrules

Read-only travel tipping for 140 destinations: search, country rules, and tip calculator.

3 tools 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, create_watch, delete_watch, fetch, 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 watch, section 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 184 of 184 checks got a reply (100.0%), average response time 43 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 8 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 with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Vaquill need an API key?
No. Vaquill completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 26 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Vaquill?
It answers our handshake in 43 ms on average, which is faster than 89% 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?
Yes — it is published under the MIT licence, written in Python and 7 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.