{
  "id": "vaquill.us.statutes.resolve",
  "object": "tool",
  "name": "Resolve US Citations",
  "summary": "Resolve Bluebook citations to the sections they name.",
  "description": "Resolve one or more Bluebook citations to the sections they name, returning each section's `actId` and metadata plus the pinpointed subsection where the citation carries one. Handles federal and state forms: `42 U.S.C. 1983`, `16 C.F.R. 444.1`, `Tex. Penal Code 22.01`. Pass `state` or `corpusType` to settle a form that is ambiguous across jurisdictions. This is how a citation lifted out of a brief, a contract or a model's output becomes something you can fetch the text of and check the status of.\n\nRaw vaquill#us/statutes/resolve endpoint: input is { body, queryParams, pathParams } as the provider documents them (https://www.vaquill.ai/docs/api-reference/us-statutes/resolve-many-citations-at-once).",
  "category": "lookup",
  "hosted_by": "Vaquill",
  "runtime": "partner",
  "side_effects": false,
  "status": "live",
  "credits": 0,
  "price": null,
  "providers": [
    {
      "id": "vaquill",
      "name": "Vaquill",
      "price": null,
      "own_key_only": true
    }
  ],
  "mcp_name": "vaquill_us_statutes_resolve",
  "input_schema": {
    "type": "object",
    "properties": {
      "body": {
        "type": "object",
        "properties": {
          "citations": {
            "minItems": 1,
            "maxItems": 500,
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Bluebook citation strings to resolve, e.g. `42 U.S.C. 1983` or `Tex. Penal Code 22.01`. Duplicates are collapsed FIRST and order is preserved, so `results` lines up with the de-duplicated input. The cap is 50 UNIQUE citations, applied after that collapse, so a brief quoting one section sixty times is one citation and is accepted. 500 is the raw list ceiling."
          },
          "state": {
            "type": "string",
            "enum": [
              "al",
              "ak",
              "az",
              "ar",
              "ca",
              "co",
              "ct",
              "de",
              "dc",
              "fl",
              "ga",
              "hi",
              "id",
              "il",
              "in",
              "ia",
              "ks",
              "ky",
              "la",
              "me",
              "md",
              "ma",
              "mi",
              "mn",
              "ms",
              "mo",
              "mt",
              "ne",
              "nv",
              "nh",
              "nj",
              "nm",
              "ny",
              "nc",
              "nd",
              "oh",
              "ok",
              "or",
              "pa",
              "pr",
              "ri",
              "sc",
              "sd",
              "tn",
              "tx",
              "ut",
              "vt",
              "va",
              "wa",
              "wv",
              "wi",
              "wy"
            ],
            "description": "Resolve every citation WITHIN this jurisdiction. Some state citation forms are ambiguous across states, and this settles them."
          },
          "corpusType": {
            "type": "string",
            "enum": [
              "CONSTITUTION",
              "REGULATION",
              "STATE",
              "STATE_CONSTITUTION",
              "STATE_RULES"
            ],
            "description": "Resolve every citation WITHIN this corpus: `STATE` for statutory text, `REGULATION` for administrative codes, `STATE_RULES` for court rules, `CONSTITUTION` for constitutional text."
          }
        },
        "required": [
          "citations"
        ]
      }
    },
    "required": [
      "body"
    ],
    "additionalProperties": false
  },
  "kind": "endpoint"
}