mcp server
Vaquill
Legal research: US primary law, Indian case law (31M+ judgments), and citation graph traversal.
Description as published by the maintainer. Source
- version 0.1.2
- active
- retrieval
active — Registry entry last updated 2026-07-18. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.
What this server can do
15 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
ask_legal_question(mode, sources, question, max_sources, chat_history, country_code, sources_filter)- AI-generated legal answer grounded in primary sources. countryCode='US' (default) covers USC, CFR, 50-state law, and CourtListener case law. countryCode='IN' covers 31M+ Indian judgments + 23K+ acts. US-only sourcesFilter: 'all' | 'statutes_only' | 'cases_only'. Modes: 'standard' or 'deep' (multi-hop, more thorough). Pass chatHistory for follow-ups. Returns answer with numbered citations. Required: question.
get_act_text(act_id)- Get URLs for the full text, PDF, and HTML versions of a specific Indian act. Pass the act_id (e.g., 'IND_central_2187' for Indian Contract Act). Returns R2 CDN URLs — fetch the text/PDF content directly from those URLs. Required: act_id.
get_amendments(page, act_id, section, page_size, footnote_type)- Get the complete amendment history for an Indian act. Returns all footnotes showing substitutions, insertions, omissions, and notes made by amending acts. Filter by section number or amendment type. Each footnote shows the amending act name and original text (if available). Use to trace how a statute evolved. Required: act_id.
get_citation_network(depth, limit, citation, direction, country_code)- Traverse the citation network around a case. Returns nodes (cases) and edges (citing relationships) with treatment types (followed, distinguished, overruled). Specify direction: 'outbound' (cases this cites), 'inbound' (cases citing this), or 'both'. Set depth (1-3 hops) and limit (1-100 nodes). Useful for understanding a case's legal influence. Required: citation.
get_pricing- Get current API credit pricing. Returns per-endpoint credit costs and credit-to-currency conversion rates (1 credit = $0.01 USD). No authentication required. Use to check costs before making API calls.
get_us_statute_section(act_id)- Get metadata for a specific US statute or regulation section by act_id (e.g. 'USC_T42_C21_S1983'). The act_id comes from search_us_statutes results or ask_legal_question sources. Returns citation, title hierarchy, breadcrumb, and links to HTML, PDF, and XML formats. Use before get_us_statute_section_text to preview a section. Required: act_id.
get_us_statute_section_text(act_id)- Get the **full text** of a US statute or regulation section (USC or CFR) by act_id. Returns both styled HTML (with cross-references and paragraph numbering as published in the official code) and plain text. Use when you need the actual statutory language for quotation, drafting, or analysis. Required: act_id.
list_legislation(page, sort, state, search, status, year_to, category, page_size, year_from, department)- Browse 23,000+ Indian acts, regulations, and legislation. Use to **discover act_id values** for get_act_text and get_amendments. Filter by category (central, state, regulatory, repealed, spent), state slug, department (sebi, rbi, etc.), year range, and status (in_force, repealed, spent). Sort by year_desc, year_asc, title_asc, title_desc, or popular.
lookup_case(citation, country_code)- Get full details for a specific case by its citation. Returns comprehensive case metadata, all known citation aliases, and citation treatment statistics showing how many times the case was followed, distinguished, overruled, approved, or referred. Use after resolve_citation or search_cases_by_citation for deep case analysis. Required: citation.
quick_search(query, top_k, year_to, year_from, court_name, court_type, country_code)- Fast compact **Indian** legal case search returning top 3-5 results with just the essentials: title, citation, court, year, summary excerpt, and PDF link. Same boolean query syntax as search_legal_cases but returns fewer, flatter results. Best when you need a quick overview rather than detailed results. Required: query.
resolve_citation(citation, country_code)- Resolve any Indian legal citation format to its canonical case record. Accepts SCC, AIR, SCR, MANU, SCALE, INSC formats (e.g., '(2019) 11 SCC 706' or 'AIR 1976 SC 1207'). Returns case details and all known citation aliases/formats. Returns found=false (not an error) when citation cannot be resolved. Required: citation.
search_cases_by_citation(limit, query, year_end, court_code, year_start, country_code, validity_status)- Search for legal cases by citation text or case name. Use when you know part of a case name (e.g., 'Maneka Gandhi') or a partial citation. Filter by court code (SC, DEL, BOM, MAD, etc.), year range, and validity status (GOOD_LAW, OVERRULED, DISTINGUISHED, etc.). Returns up to 50 matching cases with metadata. Required: query.
search_legal_cases(page, query, year_to, page_size, year_from, court_name, court_type, country_code)- Boolean keyword search of the **Indian** corpus. Supports AND, OR, NOT and quoted phrases. Filter by courtType (supreme_court, high_court), courtName, year range. Returns paginated results with text, citation, court, relevance score, snippet, PDF. Present only the top results, do NOT emphasize total count. Use pageSize 10 for conversational answers, 20 for exhaustive lists. For US case law, use ask_legal_question with countryCode='US'. Required: query.
search_legislation(query, state, year_to, category, page_size, year_from, department)- Search 23,000+ Indian acts, regulations, and legislation using semantic search. Find specific statutory provisions, definitions, penalties, and procedures. Filter by category (central, state, regulatory), state, department (SEBI, RBI, TRAI, etc.), and year range. Returns relevant act sections with text excerpts, section numbers, provision type, and PDF links. Use for questions like 'What is the penalty for insider trading under SEBI Act?' or 'Definition of goods under GST Act'. Required: query.
search_us_statutes(limit, query, corpus_type, title_number)- Semantic search across the **United States Code (USC)** and **Code of Federal Regulations (CFR)**. Use for federal statutory and regulatory questions: SEC (Title 17), FDA (Title 21), civil rights (Title 42), tax (Title 26), etc. Filter by corpusType ('USC' | 'CFR') and titleNumber. Returns sections with citation, title hierarchy, HTML/PDF/XML links. The returned act_id (e.g. 'USC_T42_C21_S1983') feeds get_us_statute_section_text for full text. Required: query.
Last successful function declaration observed on . Source: https://mcp.vaquill.ai/s/_. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://mcp.vaquill.ai/s/_.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 0.1.2 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-07-18 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-07-18 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 15 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | mcp.vaquill.ai | |
| mcp endpoint status | ok | The server listed 15 functions when asked. | as of probe | mcp.vaquill.ai |
Where to get it
Also from vaquill-ai
-
CanLII
MCP for CanLII: Canadian case law and legislation metadata (federal, provincial, territorial).
-
CourtListener
MCP for CourtListener: US federal and state opinions, dockets, judges, plus eCFR regulations.
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json