Search Title 38 CFR regulations
search_regulationsSearch Title 38 (VA) CFR sections by keyword or citation, optionally scoped to a part, and return ranked hits with snippets, headings, and section citations.
Instructions
Full-text search across the local Title 38 (VA) CFR index using ranked keyword matching. Returns section citations, headings, relevance snippets, bm25 scores (lower is better) and the query terms visible in each hit. Use part to scope results to a single CFR part (e.g. "4" for ratings, "17" for prosthetics). Follow up with get_section to read a hit in full. If the query itself is a citation (e.g. "4.130" or "38 CFR 4.16"), that exact section is pinned to the top of page 1 (totals include the pin on every page) and marked direct: true — the reliable client signal; the pinned hit's inResults flag reports whether it also matched the ranked results. Quoted spans (e.g. "exact regulatory language") are emitted as FTS5 phrase queries — the last token gets a prefix wildcard (so "language" also matches "languages"); earlier tokens are matched exactly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based result page (default 1) | |
| part | No | restrict to one CFR part number | |
| query | Yes | search terms, e.g. "traumatic brain injury compensation" | |
| per_page | No | results per page (default 10, max 20) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hits | Yes | ||
| page | Yes | ||
| query | Yes | ||
| total | Yes | ||
| notice | Yes | ||
| perPage | Yes | ||
| matchMode | Yes | ||
| indexStale | Yes | ||
| indexIssueDate | Yes |