FCC Regulations MCP — US Federal Communications Commission rules (47 CFR). Provides access to the full text of FCC regulations codified in Title 47 of the CFR (Telecommunication), including rules for unlicensed devices, amateur radio, broadcast, cable, satellite, wireless, and common carrier services.
Two read-only tools with clear, domain-specific descriptions (194 - 250 chars, within baseline 34 - 392). Both have input schemas with typed parameters and descriptions. However, output schemas are completely undocumented, LLMs cannot plan downstream operations or extract structured data. Error handling is minimal (no recovery guidance, no categorization). Tool names are verb-noun but generic ('fcc_regulation', 'fcc_regulations_search'), no distinction between lookup-by-citation vs search-by-keyword in the names themselves. Parameter descriptions are adequate but lack format/constraint details (e.g., citation format examples are in the tool description, not the parameter schema). No pagination, no result limits documented, no idempotency guarantees.
Get the full text of one FCC regulation — a US Federal Communications Commission rule codified in 47 CFR — by its citation. Returns the exact regulatory wording currently in force. Answers "what does 47 CFR 15 require", "what is the FCC rule for X", "does the FCC allow X", "read 47 CFR 15.247", "the FCC RF emissions limit". Forgiving citation input: "15.109", "47 CFR 15.109", "§15.247", "15.247(b)" (paragraph stripped to the section), "Part 97". Covers telecommunications regulation across all of Title 47: Part 15 unlicensed devices and RF emissions limits, Part 97 amateur radio, Part 2 equipment authorization and frequency allocations, Part 73 broadcast radio and TV, Part 76 cable, Part 25 satellite, Parts 24/27 wireless and spectrum, Part 64 common carrier and telephone rules, Part 11 emergency alert system, Part 9 911. Also accepts common names: "amateur radio", "unlicensed devices", "RF exposure limits", "broadcast rules", "cable television", "satellite communications", "TCPA", "E911", "ownership rules", etc.
Keyword search across the FCC rules (Title 47 CFR). Returns matching sections with context. Answers "find FCC rules about X", "search for Y in the FCC regulations", "what FCC rules mention Z". Useful for exploratory queries when the exact citation is unknown.
Output schemas completely undocumented. LLMs cannot infer what fields are returned, breaking downstream tool chaining and forcing agents to guess at response structure.
No pagination or result limits documented. Search tool could return hundreds of matching sections, exhausting context window. No 'limit', 'offset', or 'total_count' parameters visible.
Error handling lacks recovery guidance. Code throws generic errors ('eCFR: 503', 'eCFR temporarily unavailable') without actionable next steps for the LLM.
Parameter 'citation' in fcc_regulation accepts multiple formats (bare section, full citation, common names) but the schema description does not formally constrain or enumerate valid patterns. LLMs may pass invalid formats.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 53 | 2026-07-28+ | v2 |
Tool names do not distinguish lookup-by-citation from search-by-keyword. 'fcc_regulation' vs 'fcc_regulations_search' is clear in context, but 'get_fcc_regulation' + 'search_fcc_regulations' would be more conventional and self-documenting.