Live · checked Oct 12, 2026MCPLegal & complianceCommunity listed · unclaimed
FRTracker — Federal Regulatory Research
Source-linked US federal regulations: CFR provision history, obligations, rules, comments.
Add to your AI
Remote MCP server (streamable HTTP). Most clients sign you in with the provider on first use.
Claude Code
claude mcp add --transport http frtracker-federal-regulatory-res https://frtracker.app/mcp
Claude Desktop, Cursor, Windsurf (mcp config)
{
"mcpServers": {
"frtracker-federal-regulatory-res": {
"url": "https://frtracker.app/mcp"
}
}
}
ChatGPT: Settings → Connectors → add a custom connector with the URL above.
How to call FRTracker — Federal Regulatory Research from code (MCP)
Remote MCP over streamable HTTP with the official SDKs: initialize, list its tools, then call_tool / callTool.
Python
# pip install mcp
import asyncio
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client
async def main():
async with streamablehttp_client("https://frtracker.app/mcp") as (read, write, _):
async with ClientSession(read, write) as session:
await session.initialize()
tools = await session.list_tools()
print([t.name for t in tools.tools])
asyncio.run(main())TypeScript
// npm i @modelcontextprotocol/sdk
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
const client = new Client({ name: "my-agent", version: "1.0.0" });
await client.connect(new StreamableHTTPClientTransport(new URL("https://frtracker.app/mcp")));
console.log((await client.listTools()).tools.map((t) => t.name));Call it with the Rooms SDK
Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs
// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "frtracker-federal-regulatory-research" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="frtracker-federal-regulatory-research")Track record
- Uptime
- Collecting: shown after 3 daily checks.
Calls and jobs that go through Rooms will show here. Rooms only counts what it brokers, hosts or checks; nothing is estimated.
Tools (10)
- Lookup Provision
lookup_provisionLook up a CFR provision by citation (e.g. "21 CFR 1304.04") or by an exact quotation, optionally as of a past date. Returns the provision text with a ProvisionEvidence object (source, snapshot date, hashes). Explicitly reports ambiguity or… - Get Provision History
get_provision_historyDocumented change history for a CFR provision by canonical id (e.g. "21-cfr-1304.04(a)"): before/after text, computed redline, observed dates, and candidate final rules. 404 when the provision is not in the documented-change set — absence… - Rules Amending
rules_amendingWhich final rules amend a CFR part or section, read from each rule's own amendatory instructions ("Amend § 52.2120 by..."). Returns the rules, the sections each addresses, and dates. This reports what a rule SAYS it amends — it is not an a… - Recent Cfr Changes
recent_cfr_changesMost recent detected changes to CFR text (title, part, name, dates), newest first. No API key required. - Get Stats
get_statsAggregate corpus statistics: documents, obligations, pairs, agencies, coverage dates. No API key required. - Search Regulations
search_regulationsFull-text search over Federal Register documents and extracted obligations (FTS5/BM25). Totals are approximate (total_exact: false). Requires an API key. - List Rules
list_rulesList Federal Register documents with filters: agency slug, document type, rulemaking pathway (interim_final/temporary/direct_final = notice-and-comment bypass classes), or docket id. Requires an API key. - List Obligations
list_obligationsList extracted regulatory obligations ("who must do what") with filters: agency, deontic class, free text. Obligations are machine-extracted with quality tiers; they are not legal advice. Requires an API key. - Get Requirement
get_requirementDetail for one extracted obligation by id, including its source rule and citation URL. Requires an API key. - Get Rule Comments
get_rule_commentsPublic comments for a Federal Register document (organization, title, date, body where available). Coverage is partial and stated in the response. Requires an API key.
Automated check: 80/100
Last run 2026-10-12 20:19 UTC. What we measured, not a guarantee.
- 10/10Every URL is https.
- 40/40MCP initialize answered (frtracker 1.0.0).
- 15/1510 tools listed by tools/list.
- 0/10No MCP server card at /.well-known/mcp/server-card.json.
- 10/10Has a homepage or documentation link.
- 5/5Answered in 30 ms.
- 0/10Not claimed with a domain proof yet.