Banking Regulations MCP — US banking & consumer-finance rules (12 CFR). A thin, banking-branded wrapper over the official eCFR API, scoped to Title 12 (Banks and Banking).
Two tools with clear, actionable descriptions (194 and 156 chars respectively, within baseline 34-392 range). Both have proper input schemas with typed parameters and descriptions. However, output schemas are completely undocumented, LLMs cannot plan downstream operations or extract structured data. No error handling guidance, no pagination support despite search tool returning potentially large result sets, and no parameter constraints (enums, ranges) to prevent invalid inputs. Tool naming is adequate but generic ('banking_regulation' lacks action verb; 'banking_regulations_search' is verbose). Missing idempotency hints, rate-limit guidance, and recovery instructions.
full text of one banking rule by citation
keyword search across the banking regulations
Output schemas completely undocumented. LLMs cannot determine what fields to expect from either tool, preventing structured downstream processing and forcing unstructured text parsing.
No pagination support on search tool despite potentially returning hundreds of regulations. No limit parameter, no offset/cursor, no total_count in response. Large result sets will exhaust context windows.
No error handling guidance. Tool descriptions do not explain what happens on invalid citations, network failures, or API timeouts. LLMs receive raw errors with no recovery path.
Tool names lack action verbs. 'banking_regulation' should be 'get_banking_regulation'; 'banking_regulations_search' should be 'search_banking_regulations'. Current names are ambiguous about intent.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 52 | 2026-07-28+ | v2 |
Citation parameter accepts free-form strings with no enum or pattern constraint. LLMs may hallucinate invalid formats like '1026.19.x' or 'Regulation ZZ'. Should define valid citation patterns or provide enum of common regulations.