{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_pm77zapxthss","handle":"vaquill","url":"https://wellknown.network/agents/vaquill","links":{"self":"https://wellknown.network/agents/vaquill/record.json","html":"https://wellknown.network/agents/vaquill","markdown":"https://wellknown.network/agents/vaquill/record.md","api":"https://wellknown.network/api/v1/agents/vaquill","status":"https://wellknown.network/api/v1/agents/vaquill/status","claim":"https://wellknown.network/agents/vaquill/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/vaquill/claim.json","badge":"https://wellknown.network/agents/vaquill/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/vaquill/history","tools":"https://wellknown.network/api/v1/agents/vaquill/tools"},"ard":{"identifier":"urn:air:mcp.vaquill.ai:server:vaquill","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Vaquill","summary":"Search US and Indian statutes, regulations, constitutions, and court rules.","description":"Search US and Indian statutes, regulations, constitutions, and court rules.","publisher":{"name":"Vaquill-AI","url":null},"homepage":"https://www.vaquill.ai/docs/api-reference/","repository":"https://github.com/Vaquill-AI/vaquill-mcp","version":"0.4.1","license":null,"protocols":["mcp"],"tags":["ai","law","legal","mcp","rag","regulations","research","statutes","us","vaquill"],"pricing":null,"endpoints":[{"url":"https://mcp.vaquill.ai/in/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://mcp.vaquill.ai/in/s/_","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://mcp.vaquill.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://mcp.vaquill.ai/s/_","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"pypi:vaquill-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-02T13:36:19.821799Z","publishedAt":"2026-10-02T13:36:19.821799Z","registryName":"io.github.Vaquill-AI/vaquill-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"pypi","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.contracts","name":"Contracts & Legal","confidence":1,"provenance":"declared"},{"slug":"data.vector-search","name":"Vector Search","confidence":1,"provenance":"declared"},{"slug":"security.identity","name":"Identity & Access","confidence":0.583,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.554,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"research.academic","name":"Academic Research","confidence":0.54,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.51,"provenance":"derived"}],"categories":["commerce","data","dev","documents","research","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 8m ago.","lastOkAt":"2026-10-10T17:28:38.842Z","lastProbedAt":"2026-10-10T17:28:38.842Z","statusComputedAt":"2026-10-10T17:30:31.271Z","reliability30d":{"probes":271,"successRate":1,"p50Ms":41,"basis":"mixed","measures":{"availability":"availability (some checks stopped at authentication)","latency":"response time (mixed)","tools":"partially observed","summary":"Some successful checks reached the service and some stopped at an authentication response; figures combine both."},"checks":{"total":267,"ok":267,"authBoundaryOk":24,"serviceOk":243,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T17:28:38.842Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":118,"error":null,"detail":{"tools":[{"name":"count_statute_sections","description":"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 "},{"name":"fetch","description":"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 "},{"name":"get_credit_balance","description":"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-balan"},{"name":"get_pricing","description":"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. U"},{"name":"get_section_changes","description":"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 pu"},{"name":"get_section_cited_by","description":"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"},{"name":"get_section_cross_state","description":"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 survey"},{"name":"get_section_definitions","description":"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', 's"},{"name":"get_section_neighbors","description":"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 defi"},{"name":"get_sections_batch","description":"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 "},{"name":"get_us_statute_section","description":"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. Doe"},{"name":"get_us_statute_section_text","description":"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)"},{"name":"list_statute_divisions","description":"Walk the statutory hierarchy: list the child divisions (titles, chapters, parts, or sections) under any level, in statutory order. Use to browse a code structur"},{"name":"list_statutes_coverage","description":"Self-describing coverage matrix: every corpusType we hold and its per-jurisdiction section counts. Use before answering a jurisdiction question to check whether"},{"name":"resolve_statute_citation","description":"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 sou"},{"name":"resolve_statute_citations_batch","description":"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 d"},{"name":"search","description":"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 "},{"name":"search_us_statutes","description":"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 l"}],"toolCount":18,"toolsHash":"5f2fd6044b0a022b45e661f4ecab0873200a2d3a12eafedd7c4790d5fbfff2e1","serverName":"Vaquill Legal Research","capabilities":["logging","prompts","resources","tools"],"serverVersion":"4.0.10","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T17:28:11.844Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":49,"error":null,"detail":{"tools":[{"name":"fetch","description":"Fetch one Indian enactment by the `id` from a `search` result, returning `{id, title, text, url, metadata}`. Also accepts a source URL or a bare path. NOTE: the"},{"name":"get_act_amendments","description":"The amendment history recorded against one enactment: substitutions, insertions and omissions, each with the amending Act and its effective date (e.g. 'Subs. by"},{"name":"get_act_section","description":"Metadata for one provision, including its citation, position in the act, structural features and references. Use when identifying or inspecting a provision with"},{"name":"get_act_section_body","description":"The publisher's full text for one provision, taken directly from the act document without synthesized search headers. Use when reading, quoting or citing the pr"},{"name":"get_act_status","description":"An act's standing in three separate fields, publisherStatus for India Code's label, servedStatus for API availability and repealClaim for the publisher's source"},{"name":"get_act_structure","description":"An act's table of contents, with chapters and parts where the publisher supplies them and provisions listed beneath. Use when locating a section or planning a t"},{"name":"get_act_text","description":"Source links for one enactment: the plain-text, PDF and HTML renderings, plus how many sections it holds. Use when the user wants to read or cite the Act itself"},{"name":"get_corresponding_provisions","description":"Map a repealed Indian criminal code to the 2023 code that replaced it, section by section: IPC to BNS and CrPC to BNSS, in force from 1 July 2024. Pass either s"},{"name":"get_coverage","description":"India corpus counts for acts and provisions, broken down by jurisdiction, regulator and status, plus coverage depth. Use when checking whether the corpus suppor"},{"name":"get_india_credit_balance","description":"The account-wide spendable credit balance shared by the India and United States APIs. Use for pre-flight checks or low-balance alerts from an India workflow. Th"},{"name":"get_pricing_in","description":"Credit-to-price conversion and per-endpoint costs for the India legislation API, billed in US dollars. Use when estimating a workflow or comparing endpoint char"},{"name":"get_section_history","description":"Recorded amendments to one provision, including the changing Act and section, effective dates and replaced wording where published. Use when tracing changes or "},{"name":"india_act_cited_by","description":"Paged inbound citations from provisions elsewhere in the corpus that name an act. Use when finding provisions that mention the act, rather than following its ou"},{"name":"india_act_definitions","description":"Extracted defined terms and their defining provisions, plus a separate definitionSections list. Use when a question turns on an act's own meaning of a term. Ext"},{"name":"india_act_subordinate","description":"Paged rules, regulations, notifications and orders the publisher records as made under an act. Use when looking beyond the parent statute to its subordinate ins"},{"name":"india_section_references","description":"Outbound citations from a provision to other enactments and sections of its own act. Use when following references outwards, not finding citations to the act. a"},{"name":"list_act_filters","description":"Self-describing filter vocabulary: every category, state, department and status the acts corpus actually holds, with counts. Call this before filtering, so a qu"},{"name":"list_acts","description":"Browse and filter enactments rather than searching their text: by jurisdiction (central or a state), issuing regulator, year and status. Use when the user wants"},{"name":"resolve_india_citation","description":"The provision named by an Indian legal citation, accepting common abbreviations and flexible element order. Use when a user provides a citation rather than a re"},{"name":"resolve_india_citations_batch","description":"Provision resolutions for a list of Indian legal citations, using the same resolver as resolve_india_citation. Use when several citations need resolving without"},{"name":"search","description":"Generic corpus search over Indian Central and State legislation, returning `{id, title, url}` records for citation. Present so this server works in clients that"},{"name":"search_acts","description":"Search Indian legislation down to the individual section: Central and State Acts plus the instruments of the principal regulators (SEBI, RBI, MCA, IRDAI, TRAI, "}],"toolCount":22,"toolsHash":"ed57642e0806bb9dad4f46be2d11baee4d40b490d6b84a33ffe019fbbb86d9f4","serverName":"Vaquill Legal Research (IN)","capabilities":["logging","prompts","resources","tools"],"serverVersion":"4.0.10","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T15:32:10.828Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":62,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://mcp.vaquill.ai/.well-known/oauth-protected-resource/mcp\""}},{"at":"2026-10-10T13:24:08.119Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":36,"error":null,"detail":{"tools":[{"name":"fetch","description":"Fetch one Indian enactment by the `id` from a `search` result, returning `{id, title, text, url, metadata}`. Also accepts a source URL or a bare path. NOTE: the"},{"name":"get_act_amendments","description":"The amendment history recorded against one enactment: substitutions, insertions and omissions, each with the amending Act and its effective date (e.g. 'Subs. by"},{"name":"get_act_section","description":"Metadata for one provision, including its citation, position in the act, structural features and references. Use when identifying or inspecting a provision with"},{"name":"get_act_section_body","description":"The publisher's full text for one provision, taken directly from the act document without synthesized search headers. Use when reading, quoting or citing the pr"},{"name":"get_act_status","description":"An act's standing in three separate fields, publisherStatus for India Code's label, servedStatus for API availability and repealClaim for the publisher's source"},{"name":"get_act_structure","description":"An act's table of contents, with chapters and parts where the publisher supplies them and provisions listed beneath. Use when locating a section or planning a t"},{"name":"get_act_text","description":"Source links for one enactment: the plain-text, PDF and HTML renderings, plus how many sections it holds. Use when the user wants to read or cite the Act itself"},{"name":"get_corresponding_provisions","description":"Map a repealed Indian criminal code to the 2023 code that replaced it, section by section: IPC to BNS and CrPC to BNSS, in force from 1 July 2024. Pass either s"},{"name":"get_coverage","description":"India corpus counts for acts and provisions, broken down by jurisdiction, regulator and status, plus coverage depth. Use when checking whether the corpus suppor"},{"name":"get_india_credit_balance","description":"The account-wide spendable credit balance shared by the India and United States APIs. Use for pre-flight checks or low-balance alerts from an India workflow. Th"},{"name":"get_pricing_in","description":"Credit-to-price conversion and per-endpoint costs for the India legislation API, billed in US dollars. Use when estimating a workflow or comparing endpoint char"},{"name":"get_section_history","description":"Recorded amendments to one provision, including the changing Act and section, effective dates and replaced wording where published. Use when tracing changes or "},{"name":"india_act_cited_by","description":"Paged inbound citations from provisions elsewhere in the corpus that name an act. Use when finding provisions that mention the act, rather than following its ou"},{"name":"india_act_definitions","description":"Extracted defined terms and their defining provisions, plus a separate definitionSections list. Use when a question turns on an act's own meaning of a term. Ext"},{"name":"india_act_subordinate","description":"Paged rules, regulations, notifications and orders the publisher records as made under an act. Use when looking beyond the parent statute to its subordinate ins"},{"name":"india_section_references","description":"Outbound citations from a provision to other enactments and sections of its own act. Use when following references outwards, not finding citations to the act. a"},{"name":"list_act_filters","description":"Self-describing filter vocabulary: every category, state, department and status the acts corpus actually holds, with counts. Call this before filtering, so a qu"},{"name":"list_acts","description":"Browse and filter enactments rather than searching their text: by jurisdiction (central or a state), issuing regulator, year and status. Use when the user wants"},{"name":"resolve_india_citation","description":"The provision named by an Indian legal citation, accepting common abbreviations and flexible element order. Use when a user provides a citation rather than a re"},{"name":"resolve_india_citations_batch","description":"Provision resolutions for a list of Indian legal citations, using the same resolver as resolve_india_citation. Use when several citations need resolving without"},{"name":"search","description":"Generic corpus search over Indian Central and State legislation, returning `{id, title, url}` records for citation. Present so this server works in clients that"},{"name":"search_acts","description":"Search Indian legislation down to the individual section: Central and State Acts plus the instruments of the principal regulators (SEBI, RBI, MCA, IRDAI, TRAI, "}],"toolCount":22,"toolsHash":"ed57642e0806bb9dad4f46be2d11baee4d40b490d6b84a33ffe019fbbb86d9f4","serverName":"Vaquill Legal Research (IN)","capabilities":["logging","prompts","resources","tools"],"serverVersion":"4.0.10","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T11:26:24.947Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":45,"error":null,"detail":{"tools":[{"name":"count_statute_sections","description":"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 "},{"name":"fetch","description":"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 "},{"name":"get_credit_balance","description":"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-balan"},{"name":"get_pricing","description":"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. U"},{"name":"get_section_changes","description":"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 pu"},{"name":"get_section_cited_by","description":"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"},{"name":"get_section_cross_state","description":"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 survey"},{"name":"get_section_definitions","description":"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', 's"},{"name":"get_section_neighbors","description":"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 defi"},{"name":"get_sections_batch","description":"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 "},{"name":"get_us_statute_section","description":"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. Doe"},{"name":"get_us_statute_section_text","description":"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)"},{"name":"list_statute_divisions","description":"Walk the statutory hierarchy: list the child divisions (titles, chapters, parts, or sections) under any level, in statutory order. Use to browse a code structur"},{"name":"list_statutes_coverage","description":"Self-describing coverage matrix: every corpusType we hold and its per-jurisdiction section counts. Use before answering a jurisdiction question to check whether"},{"name":"resolve_statute_citation","description":"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 sou"},{"name":"resolve_statute_citations_batch","description":"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 d"},{"name":"search","description":"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 "},{"name":"search_us_statutes","description":"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 l"}],"toolCount":18,"toolsHash":"5f2fd6044b0a022b45e661f4ecab0873200a2d3a12eafedd7c4790d5fbfff2e1","serverName":"Vaquill Legal Research","capabilities":["logging","prompts","resources","tools"],"serverVersion":"4.0.10","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T10:29:34.958Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":37,"error":null,"detail":{"tools":[{"name":"fetch","description":"Fetch one Indian enactment by the `id` from a `search` result, returning `{id, title, text, url, metadata}`. Also accepts a source URL or a bare path. NOTE: the"},{"name":"get_act_amendments","description":"The amendment history recorded against one enactment: substitutions, insertions and omissions, each with the amending Act and its effective date (e.g. 'Subs. by"},{"name":"get_act_section","description":"Metadata for one provision, including its citation, position in the act, structural features and references. Use when identifying or inspecting a provision with"},{"name":"get_act_section_body","description":"The publisher's full text for one provision, taken directly from the act document without synthesized search headers. Use when reading, quoting or citing the pr"},{"name":"get_act_status","description":"An act's standing in three separate fields, publisherStatus for India Code's label, servedStatus for API availability and repealClaim for the publisher's source"},{"name":"get_act_structure","description":"An act's table of contents, with chapters and parts where the publisher supplies them and provisions listed beneath. Use when locating a section or planning a t"},{"name":"get_act_text","description":"Source links for one enactment: the plain-text, PDF and HTML renderings, plus how many sections it holds. Use when the user wants to read or cite the Act itself"},{"name":"get_corresponding_provisions","description":"Map a repealed Indian criminal code to the 2023 code that replaced it, section by section: IPC to BNS and CrPC to BNSS, in force from 1 July 2024. Pass either s"},{"name":"get_coverage","description":"India corpus counts for acts and provisions, broken down by jurisdiction, regulator and status, plus coverage depth. Use when checking whether the corpus suppor"},{"name":"get_india_credit_balance","description":"The account-wide spendable credit balance shared by the India and United States APIs. Use for pre-flight checks or low-balance alerts from an India workflow. Th"},{"name":"get_pricing_in","description":"Credit-to-price conversion and per-endpoint costs for the India legislation API, billed in US dollars. Use when estimating a workflow or comparing endpoint char"},{"name":"get_section_history","description":"Recorded amendments to one provision, including the changing Act and section, effective dates and replaced wording where published. Use when tracing changes or "},{"name":"india_act_cited_by","description":"Paged inbound citations from provisions elsewhere in the corpus that name an act. Use when finding provisions that mention the act, rather than following its ou"},{"name":"india_act_definitions","description":"Extracted defined terms and their defining provisions, plus a separate definitionSections list. Use when a question turns on an act's own meaning of a term. Ext"},{"name":"india_act_subordinate","description":"Paged rules, regulations, notifications and orders the publisher records as made under an act. Use when looking beyond the parent statute to its subordinate ins"},{"name":"india_section_references","description":"Outbound citations from a provision to other enactments and sections of its own act. Use when following references outwards, not finding citations to the act. a"},{"name":"list_act_filters","description":"Self-describing filter vocabulary: every category, state, department and status the acts corpus actually holds, with counts. Call this before filtering, so a qu"},{"name":"list_acts","description":"Browse and filter enactments rather than searching their text: by jurisdiction (central or a state), issuing regulator, year and status. Use when the user wants"},{"name":"resolve_india_citation","description":"The provision named by an Indian legal citation, accepting common abbreviations and flexible element order. Use when a user provides a citation rather than a re"},{"name":"resolve_india_citations_batch","description":"Provision resolutions for a list of Indian legal citations, using the same resolver as resolve_india_citation. Use when several citations need resolving without"},{"name":"search","description":"Generic corpus search over Indian Central and State legislation, returning `{id, title, url}` records for citation. Present so this server works in clients that"},{"name":"search_acts","description":"Search Indian legislation down to the individual section: Central and State Acts plus the instruments of the principal regulators (SEBI, RBI, MCA, IRDAI, TRAI, "}],"toolCount":22,"toolsHash":"ed57642e0806bb9dad4f46be2d11baee4d40b490d6b84a33ffe019fbbb86d9f4","serverName":"Vaquill Legal Research (IN)","capabilities":["logging","prompts","resources","tools"],"serverVersion":"4.0.10","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T09:23:46.138Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":60,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://mcp.vaquill.ai/.well-known/oauth-protected-resource/mcp\""}},{"at":"2026-10-10T06:27:40.534Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":36,"error":null,"detail":{"tools":[{"name":"fetch","description":"Fetch one Indian enactment by the `id` from a `search` result, returning `{id, title, text, url, metadata}`. Also accepts a source URL or a bare path. NOTE: the"},{"name":"get_act_amendments","description":"The amendment history recorded against one enactment: substitutions, insertions and omissions, each with the amending Act and its effective date (e.g. 'Subs. by"},{"name":"get_act_section","description":"Metadata for one provision, including its citation, position in the act, structural features and references. Use when identifying or inspecting a provision with"},{"name":"get_act_section_body","description":"The publisher's full text for one provision, taken directly from the act document without synthesized search headers. Use when reading, quoting or citing the pr"},{"name":"get_act_status","description":"An act's standing in three separate fields, publisherStatus for India Code's label, servedStatus for API availability and repealClaim for the publisher's source"},{"name":"get_act_structure","description":"An act's table of contents, with chapters and parts where the publisher supplies them and provisions listed beneath. Use when locating a section or planning a t"},{"name":"get_act_text","description":"Source links for one enactment: the plain-text, PDF and HTML renderings, plus how many sections it holds. Use when the user wants to read or cite the Act itself"},{"name":"get_corresponding_provisions","description":"Map a repealed Indian criminal code to the 2023 code that replaced it, section by section: IPC to BNS and CrPC to BNSS, in force from 1 July 2024. Pass either s"},{"name":"get_coverage","description":"India corpus counts for acts and provisions, broken down by jurisdiction, regulator and status, plus coverage depth. Use when checking whether the corpus suppor"},{"name":"get_india_credit_balance","description":"The account-wide spendable credit balance shared by the India and United States APIs. Use for pre-flight checks or low-balance alerts from an India workflow. Th"},{"name":"get_pricing_in","description":"Credit-to-price conversion and per-endpoint costs for the India legislation API, billed in US dollars. Use when estimating a workflow or comparing endpoint char"},{"name":"get_section_history","description":"Recorded amendments to one provision, including the changing Act and section, effective dates and replaced wording where published. Use when tracing changes or "},{"name":"india_act_cited_by","description":"Paged inbound citations from provisions elsewhere in the corpus that name an act. Use when finding provisions that mention the act, rather than following its ou"},{"name":"india_act_definitions","description":"Extracted defined terms and their defining provisions, plus a separate definitionSections list. Use when a question turns on an act's own meaning of a term. Ext"},{"name":"india_act_subordinate","description":"Paged rules, regulations, notifications and orders the publisher records as made under an act. Use when looking beyond the parent statute to its subordinate ins"},{"name":"india_section_references","description":"Outbound citations from a provision to other enactments and sections of its own act. Use when following references outwards, not finding citations to the act. a"},{"name":"list_act_filters","description":"Self-describing filter vocabulary: every category, state, department and status the acts corpus actually holds, with counts. Call this before filtering, so a qu"},{"name":"list_acts","description":"Browse and filter enactments rather than searching their text: by jurisdiction (central or a state), issuing regulator, year and status. Use when the user wants"},{"name":"resolve_india_citation","description":"The provision named by an Indian legal citation, accepting common abbreviations and flexible element order. Use when a user provides a citation rather than a re"},{"name":"resolve_india_citations_batch","description":"Provision resolutions for a list of Indian legal citations, using the same resolver as resolve_india_citation. Use when several citations need resolving without"},{"name":"search","description":"Generic corpus search over Indian Central and State legislation, returning `{id, title, url}` records for citation. Present so this server works in clients that"},{"name":"search_acts","description":"Search Indian legislation down to the individual section: Central and State Acts plus the instruments of the principal regulators (SEBI, RBI, MCA, IRDAI, TRAI, "}],"toolCount":22,"toolsHash":"ed57642e0806bb9dad4f46be2d11baee4d40b490d6b84a33ffe019fbbb86d9f4","serverName":"Vaquill Legal Research (IN)","capabilities":["logging","prompts","resources","tools"],"serverVersion":"4.0.10","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T05:29:25.841Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":37,"error":null,"detail":{"tools":[{"name":"count_statute_sections","description":"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 "},{"name":"fetch","description":"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 "},{"name":"get_credit_balance","description":"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-balan"},{"name":"get_pricing","description":"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. U"},{"name":"get_section_changes","description":"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 pu"},{"name":"get_section_cited_by","description":"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"},{"name":"get_section_cross_state","description":"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 survey"},{"name":"get_section_definitions","description":"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', 's"},{"name":"get_section_neighbors","description":"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 defi"},{"name":"get_sections_batch","description":"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 "},{"name":"get_us_statute_section","description":"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. Doe"},{"name":"get_us_statute_section_text","description":"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)"},{"name":"list_statute_divisions","description":"Walk the statutory hierarchy: list the child divisions (titles, chapters, parts, or sections) under any level, in statutory order. Use to browse a code structur"},{"name":"list_statutes_coverage","description":"Self-describing coverage matrix: every corpusType we hold and its per-jurisdiction section counts. Use before answering a jurisdiction question to check whether"},{"name":"resolve_statute_citation","description":"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 sou"},{"name":"resolve_statute_citations_batch","description":"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 d"},{"name":"search","description":"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 "},{"name":"search_us_statutes","description":"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 l"}],"toolCount":18,"toolsHash":"5f2fd6044b0a022b45e661f4ecab0873200a2d3a12eafedd7c4790d5fbfff2e1","serverName":"Vaquill Legal Research","capabilities":["logging","prompts","resources","tools"],"serverVersion":"4.0.10","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T04:32:33.396Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"tools":[{"name":"fetch","description":"Fetch one Indian enactment by the `id` from a `search` result, returning `{id, title, text, url, metadata}`. Also accepts a source URL or a bare path. NOTE: the"},{"name":"get_act_amendments","description":"The amendment history recorded against one enactment: substitutions, insertions and omissions, each with the amending Act and its effective date (e.g. 'Subs. by"},{"name":"get_act_section","description":"Metadata for one provision, including its citation, position in the act, structural features and references. Use when identifying or inspecting a provision with"},{"name":"get_act_section_body","description":"The publisher's full text for one provision, taken directly from the act document without synthesized search headers. Use when reading, quoting or citing the pr"},{"name":"get_act_status","description":"An act's standing in three separate fields, publisherStatus for India Code's label, servedStatus for API availability and repealClaim for the publisher's source"},{"name":"get_act_structure","description":"An act's table of contents, with chapters and parts where the publisher supplies them and provisions listed beneath. Use when locating a section or planning a t"},{"name":"get_act_text","description":"Source links for one enactment: the plain-text, PDF and HTML renderings, plus how many sections it holds. Use when the user wants to read or cite the Act itself"},{"name":"get_corresponding_provisions","description":"Map a repealed Indian criminal code to the 2023 code that replaced it, section by section: IPC to BNS and CrPC to BNSS, in force from 1 July 2024. Pass either s"},{"name":"get_coverage","description":"India corpus counts for acts and provisions, broken down by jurisdiction, regulator and status, plus coverage depth. Use when checking whether the corpus suppor"},{"name":"get_india_credit_balance","description":"The account-wide spendable credit balance shared by the India and United States APIs. Use for pre-flight checks or low-balance alerts from an India workflow. Th"},{"name":"get_pricing_in","description":"Credit-to-price conversion and per-endpoint costs for the India legislation API, billed in US dollars. Use when estimating a workflow or comparing endpoint char"},{"name":"get_section_history","description":"Recorded amendments to one provision, including the changing Act and section, effective dates and replaced wording where published. Use when tracing changes or "},{"name":"india_act_cited_by","description":"Paged inbound citations from provisions elsewhere in the corpus that name an act. Use when finding provisions that mention the act, rather than following its ou"},{"name":"india_act_definitions","description":"Extracted defined terms and their defining provisions, plus a separate definitionSections list. Use when a question turns on an act's own meaning of a term. Ext"},{"name":"india_act_subordinate","description":"Paged rules, regulations, notifications and orders the publisher records as made under an act. Use when looking beyond the parent statute to its subordinate ins"},{"name":"india_section_references","description":"Outbound citations from a provision to other enactments and sections of its own act. Use when following references outwards, not finding citations to the act. a"},{"name":"list_act_filters","description":"Self-describing filter vocabulary: every category, state, department and status the acts corpus actually holds, with counts. Call this before filtering, so a qu"},{"name":"list_acts","description":"Browse and filter enactments rather than searching their text: by jurisdiction (central or a state), issuing regulator, year and status. Use when the user wants"},{"name":"resolve_india_citation","description":"The provision named by an Indian legal citation, accepting common abbreviations and flexible element order. Use when a user provides a citation rather than a re"},{"name":"resolve_india_citations_batch","description":"Provision resolutions for a list of Indian legal citations, using the same resolver as resolve_india_citation. Use when several citations need resolving without"},{"name":"search","description":"Generic corpus search over Indian Central and State legislation, returning `{id, title, url}` records for citation. Present so this server works in clients that"},{"name":"search_acts","description":"Search Indian legislation down to the individual section: Central and State Acts plus the instruments of the principal regulators (SEBI, RBI, MCA, IRDAI, TRAI, "}],"toolCount":22,"toolsHash":"ed57642e0806bb9dad4f46be2d11baee4d40b490d6b84a33ffe019fbbb86d9f4","serverName":"Vaquill Legal Research (IN)","capabilities":["logging","prompts","resources","tools"],"serverVersion":"4.0.10","protocolVersion":"2025-06-18"}}],"tools":[{"name":"count_statute_sections","description":"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 "},{"name":"fetch","description":"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 "},{"name":"get_credit_balance","description":"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-balan"},{"name":"get_pricing","description":"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. U"},{"name":"get_section_changes","description":"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 pu"},{"name":"get_section_cited_by","description":"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"},{"name":"get_section_cross_state","description":"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 survey"},{"name":"get_section_definitions","description":"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', 's"},{"name":"get_section_neighbors","description":"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 defi"},{"name":"get_sections_batch","description":"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 "},{"name":"get_us_statute_section","description":"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. Doe"},{"name":"get_us_statute_section_text","description":"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)"},{"name":"list_statute_divisions","description":"Walk the statutory hierarchy: list the child divisions (titles, chapters, parts, or sections) under any level, in statutory order. Use to browse a code structur"},{"name":"list_statutes_coverage","description":"Self-describing coverage matrix: every corpusType we hold and its per-jurisdiction section counts. Use before answering a jurisdiction question to check whether"},{"name":"resolve_statute_citation","description":"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 sou"},{"name":"resolve_statute_citations_batch","description":"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 d"},{"name":"search","description":"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 "},{"name":"search_us_statutes","description":"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 l"}],"package":{"name":"vaquill-mcp","registry":"pypi","observedAt":"2026-10-10T17:31:16.036Z","publishedAt":"2026-09-02T15:57:44.876074Z","latestVersion":"0.4.0"},"toolSurface":{"id":"ts_ae4vhzs6gtvr","endpointId":"ep_wbf2ym744a7c","hash":"5f2fd6044b0a022b45e661f4ecab0873200a2d3a12eafedd7c4790d5fbfff2e1","toolCount":18,"serverName":"Vaquill Legal Research","serverVersion":"4.0.10","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-02T14:24:44.074Z","lastSeenAt":"2026-10-10T17:28:38.849Z","observations":31,"toolNames":["count_statute_sections","fetch","get_credit_balance","get_pricing","get_section_changes","get_section_cited_by","get_section_cross_state","get_section_definitions","get_section_neighbors","get_sections_batch","get_us_statute_section","get_us_statute_section_text","list_statute_divisions","list_statutes_coverage","resolve_statute_citation","resolve_statute_citations_batch","search","search_us_statutes"],"distinctSurfaces":14},"endpointFacts":[{"id":"ep_eznu4aarxadr","url":"https://mcp.vaquill.ai/in/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T17:28:11.856Z","auth":{"observedAt":"2026-10-10T17:28:11.954Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-10T17:28:12.026Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.vaquill.ai","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-09-06T20:11:35.000Z","validTo":"2026-12-05T20:11:34.000Z","daysToExpiry":56,"sanCount":1,"fingerprint256":"7B:51:51:E7:D9:CB:DF:61:20:E2:43:2F:A8:31:14:D2:77:82:17:58:E3:F7:44:87:88:F9:45:4B:A1:89:D4:5C"}},{"id":"ep_3c7megwh5y53","url":"https://mcp.vaquill.ai/in/s/_","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T13:24:08.140Z","auth":{"observedAt":"2026-10-10T13:24:08.230Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-10T13:24:08.307Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.vaquill.ai","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-09-06T20:11:35.000Z","validTo":"2026-12-05T20:11:34.000Z","daysToExpiry":56,"sanCount":1,"fingerprint256":"7B:51:51:E7:D9:CB:DF:61:20:E2:43:2F:A8:31:14:D2:77:82:17:58:E3:F7:44:87:88:F9:45:4B:A1:89:D4:5C"}},{"id":"ep_34mfu8dmc6e7","url":"https://mcp.vaquill.ai/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T12:27:52.991Z","auth":{"observedAt":"2026-10-09T12:27:53.065Z","authRequired":true,"scheme":"Bearer","resourceMetadata":{"url":"https://mcp.vaquill.ai/.well-known/oauth-protected-resource/mcp","resource":"https://mcp.vaquill.ai/mcp","authorizationServers":["https://mcp.vaquill.ai/"],"scopesSupported":["offline_access"]},"authorizationServer":{"url":"https://mcp.vaquill.ai/.well-known/oauth-authorization-server","issuer":"https://mcp.vaquill.ai/","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none","private_key_jwt"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-09T12:27:53.191Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.vaquill.ai","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-09-06T20:11:35.000Z","validTo":"2026-12-05T20:11:34.000Z","daysToExpiry":56,"sanCount":1,"fingerprint256":"7B:51:51:E7:D9:CB:DF:61:20:E2:43:2F:A8:31:14:D2:77:82:17:58:E3:F7:44:87:88:F9:45:4B:A1:89:D4:5C"}},{"id":"ep_wbf2ym744a7c","url":"https://mcp.vaquill.ai/s/_","type":"mcp_streamable_http","factsCheckedAt":"2026-10-08T02:20:54.520Z","auth":{"observedAt":"2026-10-08T02:20:54.619Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-08T02:20:54.695Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.vaquill.ai","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-09-06T20:11:35.000Z","validTo":"2026-12-05T20:11:34.000Z","daysToExpiry":56,"sanCount":1,"fingerprint256":"7B:51:51:E7:D9:CB:DF:61:20:E2:43:2F:A8:31:14:D2:77:82:17:58:E3:F7:44:87:88:F9:45:4B:A1:89:D4:5C"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"vaquill-mcp","url":"https://pypi.org/project/vaquill-mcp/","firstSeenAt":"2026-09-10T15:23:07.123Z","fetchedAt":"2026-10-07T20:24:40.827Z","normalizedAt":"2026-10-07T20:24:40.827Z"},{"source":"mcp_registry","key":"io.github.Vaquill-AI/vaquill-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.Vaquill-AI%2Fvaquill-mcp","firstSeenAt":"2026-09-06T07:20:21.691Z","fetchedAt":"2026-10-10T03:19:14.682Z","normalizedAt":"2026-10-10T03:19:14.682Z"}]},"firstSeenAt":"2026-09-06T07:20:21.691Z","updatedAt":"2026-10-10T17:31:16.036Z"}