{
  "id": "vaquill.us.statutes.sections",
  "object": "tool",
  "name": "Get US Statute Sections (Batch)",
  "summary": "Metadata for up to 50 statute sections in one call.",
  "description": "Fetch metadata for up to 50 sections at once by `actId`: citation, title, hierarchy, status, currency, amendment history and cross-references. This is the batch form of the single-section lookup and the natural follow-up to a search or a citation resolve. Ids that resolve to nothing come back in `notFound` and are not charged. Set `includeBody` to pull each section's full text inline rather than making one body call per id.\n\nRaw vaquill#us/statutes/sections endpoint: input is { body, queryParams, pathParams } as the provider documents them (https://www.vaquill.ai/docs/api-reference/us-statutes/get-metadata-for-many-statute-sections).",
  "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_sections",
  "input_schema": {
    "type": "object",
    "properties": {
      "body": {
        "type": "object",
        "properties": {
          "actIds": {
            "minItems": 1,
            "maxItems": 50,
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Section identifiers, up to 50 per call. Duplicates are collapsed and order is preserved, so the response lines up with the de-duplicated input."
          },
          "includeBody": {
            "default": false,
            "type": "boolean",
            "description": "Return each section's full text inline on `body` instead of metadata only. Adds the ordinary body price per row that returns text. Rows whose text cannot be resolved come back `body: null` and are not charged for it."
          }
        },
        "required": [
          "actIds"
        ]
      }
    },
    "required": [
      "body"
    ],
    "additionalProperties": false
  },
  "kind": "endpoint"
}