You're viewing a demo portfolio

Join the waitlist
PRSM

ecfr_get_source_xml

Active

Tool of CourtListener

declared in 3.4.3

Fetch the source regulation TEXT (XML) for a CFR node on a snapshot date. Pass a part or section to scope the request. Fetching an entire large title at once can time out on the eCFR side, so narrowing is strongly recommended. Returns the raw XML under ``content_xml``.

Parameters schema

{
  "type": "object",
  "required": [
    "title",
    "date"
  ],
  "properties": {
    "date": {
      "type": "string",
      "description": "Snapshot date (YYYY-MM-DD)"
    },
    "part": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Part to fetch, e.g. '75'. STRONGLY recommended: whole-title fetches can time out."
    },
    "title": {
      "type": "integer",
      "maximum": 50,
      "minimum": 1,
      "description": "CFR title number (1-50)"
    },
    "chapter": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Chapter, e.g. 'I'"
    },
    "section": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Section, e.g. '75.1'"
    },
    "subpart": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Subpart, e.g. 'C'"
    },
    "appendix": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Appendix identifier"
    },
    "subtitle": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Subtitle, e.g. 'A'"
    },
    "subchapter": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Subchapter, e.g. 'B'"
    }
  },
  "additionalProperties": false
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

CourtListener

https://github.com/Vaquill-AI/courtlistener-mcp

1/7 registries
View full server →