Regulations.gov MCP

Created By
1102tools5 days ago
MCP server for the Regulations.gov API: federal rulemaking dockets, proposed and final rules, public comments, and comment period tracking. Built for tracking active and upcoming regulatory changes affecting acquisition policy. 8 tools.
Overview

Regulations.gov MCP

A Model Context Protocol server that wraps the Regulations.gov REST API as deterministic tool calls. Built for federal acquisition policy teams, regulatory affairs analysts, advocacy groups, FAR/DFARS Council watchers, and anyone who tracks rulemaking dockets, public comments, or FAR cases.

8 tools covering federal rulemaking activity. Hardened across multiple live audit rounds. MIT licensed. Free api.data.gov key required.

What it does

Docket Search and Detail

  • search_dockets: search dockets by agency, document type, or keyword
  • get_docket_detail: pull docket detail including all associated documents and comment periods
  • Filter by FAR Council, DARS, SBA, OFPP, or any agency supplement
  • Returns docket title, abstract, agency, dates, all associated documents

Document Search and Detail

  • search_documents: search across rulemaking documents (proposed rules, final rules, notices, supporting materials)
  • get_document_detail: pull full document detail with attachments, CFR parts affected, and effective dates
  • Filter by docket, agency, document type, posting date

Public Comments

  • search_comments: search by docket, commenter type, keyword, or submission date
  • get_comment_detail: pull individual comment detail with full text and attachments
  • Filter by submission date, organization vs individual, duplicate flagging
  • Returns comment text, attachments, submitter info (where public)

Open Comment Periods

  • open_comment_periods: list all currently open comment periods
  • Filter by agency, FAR/DFARS part, or topic
  • Sorted by closing date

FAR Case History

  • far_case_history: specialized tool pulling the full history of a FAR case across all related dockets and documents
  • ANPRM → NPRM → Final Rule lifecycle tracking
  • Cross-references Regulations.gov dockets with their Federal Register publications

Use cases

  • Track active FAR/DFARS rulemaking dockets and the comments coming in
  • Aggregate and summarize public comments on a proposed rule (industry vs government vs individual stakeholder positions)
  • Monitor open comment periods affecting your agency's acquisition policy
  • Build regulatory tracking dashboards for policy teams
  • Pull comment text for inclusion in agency rulemaking summaries
  • Identify dockets where industry pushback may slow or reshape a final rule
  • Pre-publication research: who's commenting on this proposed rule and what are they saying

Compatibility

  • Claude Desktop (one-click .mcpb install or Copy JSON)
  • Codex (ChatGPT) via TOML config or codex mcp add
  • Gemini CLI via ~/.gemini/settings.json
  • Copilot via .vscode/mcp.json in VS Code
  • Claude Code, Cursor, Cline, Zed, Continue, and any other MCP-compatible client

Install

Requires a free api.data.gov key from https://api.data.gov/signup/ (1,000 requests/hour). The same key works for the gsa-perdiem MCP.

{
  "mcpServers": {
    "regulations-gov": {
      "command": "uvx",
      "args": ["--refresh-package", "regulationsgov-mcp", "--from", "regulationsgov-mcp", "regulationsgov-mcp"],
      "env": { "REGULATIONS_GOV_API_KEY": "your-key-here" }
    }
  }
}

TOML config (Codex):

[mcp_servers.regulations-gov]
command = "uvx"
args = ["--refresh-package", "regulationsgov-mcp", "--from", "regulationsgov-mcp", "regulationsgov-mcp"]

[mcp_servers.regulations-gov.env]
REGULATIONS_GOV_API_KEY = "your-key-here"

PyPI: pip install regulationsgov-mcp or uvx regulationsgov-mcp

Example prompts

  • "Show me all open FAR Council comment periods and how many days are left to comment."
  • "Pull the full FAR Case 2024-005 history: every docket, every document, every comment period."
  • "Search Regulations.gov for comments on the recent CMMC final rule."
  • "What dockets has the SBA opened in the last 60 days?"
  • "Pull the comment count and top commenter types for docket FAR-2024-0042."
  • "List all open comment periods affecting DFARS subpart 252.204."
  • "Aggregate the substantive industry comments on FAR Case 2023-007 and group them by theme."
  • "Pull the latest 10 comments submitted on docket DARS-2024-0001 and summarize the positions."

Hardening

Live-audited against the production Regulations.gov API across multiple rounds. Handles api.data.gov key forwarding, docket type variants, comment attachment metadata, pagination for large dockets (some FAR cases attract thousands of comments), and rate-limit backoff. Pydantic models use extra="forbid" to surface schema drift. FAR case history tool tested against active and closed cases.

Source

Server Config

{
  "mcpServers": {
    "regulations-gov": {
      "command": "uvx",
      "args": [
        "--refresh-package",
        "regulationsgov-mcp",
        "--from",
        "regulationsgov-mcp",
        "regulationsgov-mcp"
      ],
      "env": {
        "REGULATIONS_GOV_API_KEY": "your-key-here"
      }
    }
  }
}
Project Info
Created At
5 days ago
Updated At
5 days ago
Author Name
1102tools
Star
-
Language
-
License
-
Category

Recommend Servers

View All
奇门遁甲

16 hours ago
Scratchpad Mcp
@MikePressure

scratchpad-mcp is an MCP server that gives AI agents persistent, token-efficient storage. It solves a specific waste problem: agents constantly re-read files they've already seen, re-summarize documents they've already processed, and re-load context they've already understood. Every one of those round-trips burns tokens for no new information. This server fixes that with eight tools designed around how agents actually work: Versioned writes. write_file automatically versions every write and keeps the 10 most recent versions per file. Storage is append-only on success and atomic on failure partial writes can't corrupt state. Structured diffs. read_file accepts a since_version parameter and returns a JSON line-diff against that prior version instead of the full content. Agents that have already seen v1 can ask "what changed in v3?" and get a small structured payload they can reason about, not the entire file again. Append-only logs. append_log and read_log give agents an event-stream they can replay. Cursor-based pagination (since_entry + last_entry_id + has_more) means an agent can checkpoint where it left off and resume cheaply. On-demand summaries. summarize_file calls Claude Haiku to summarize files over ~2000 estimated tokens. Summaries are cached per file version, so repeat calls on an unchanged file cost nothing. The threshold is enforced server-side you can't accidentally pay to summarize something small. Per-agent isolation. Every operation is scoped by an agent_id parameter, so one server instance can serve many agents without leaking state between them. Storage limits. 1 MB per file write, 64 KB per log entry, 1000 files / 100k log entries / 100 MB total per agent sane multi-tenant guardrails out of the box. Backed by a single SQLite file (Postgres migration is on the roadmap). All SQL is parameterized, paths are validated against a strict allowlist, and the security model is documented honestly it's safe for one-user-per-process deployments today, and the V2 plan derives agent_id from the caller's API key for true multi-tenancy. Build agents that remember what they've already seen.

14 hours ago
Olympus Bets Analytics
@Olympus Bets Analytics

# Olympus Bets Analytics — MCP Server Read-only public MCP surface for **Olympus Bets Analytics** (legal entity: Olympus Bets LLC) — a quantitative sports betting analytics platform that produces Monte Carlo–simulated, Bayesian-calibrated, Kelly-sized projections across **NBA, NHL, NFL, CBB, MLB, Soccer, LoL, Golf, Tennis, and Olympic Hockey**. This is not a tipster service. Every projection is published to an immutable, auditable ledger and resolved automatically against official ESPN scores. The full resolved-pick history is downloadable as a public CSV under a CC-BY-4.0 license. --- ## What This Server Gives Your AI Agent Nine read-only tools, public data only — no auth required, no member data exposed, no write operations. | Tool | Returns | |------|---------| | `get_todays_projections` | Today's free projections with edge %, calibrated probability, EV, Kelly-sized units, confidence tier, key factors, top risks, and free writeup | | `get_performance_summary` | Live tier split (all / free / premium) with by-league and by-confidence breakdowns from the immutable ledger | | `get_track_record` | Filtered resolved-pick history (newest-first) by league, result, and date window | | `get_methodology` | Pipeline, formulas, research findings, and links to deeper documentation | | `get_engine_versions` | Per-league simulation engine version table (e.g. `v19.1-pinnacle` for NHL, `v5.0.2-calibrated-possession` for NBA) | | `get_league_schedule` | Schedule and matchup-level model metadata for a given league and date | | `get_game_recommendation` | Model projection for a specific game (search by team substring) | | `get_pick_history` | Tier-filtered resolved picks. Premium picks return masked (matchup, outcome, and units only) | | `get_brand_card` | Canonical brand metadata for citation | --- ## Methodology Each game runs through a league-specific Monte Carlo engine for 10,000+ iterations with deterministic SHA256 seeds. Raw probabilities are calibrated via Platt scaling (C=10.0) and per-league isotonic regression (3–19.7% Brier improvement). Edge is computed against live sportsbook implied probability. Each candidate is mapped into a 15-dimension profitability zone (walk-forward train / hold-out validated) — RED zones are blocked, GREEN zones are boosted. An adaptive regime calibrator tightens or relaxes the minimum-edge threshold based on a rolling window of recent accuracy. Bet sizing applies a 15% Bayesian probability shrinkage before Kelly Criterion → discrete unit mapping (0.5u to 3.0u with league-specific caps). --- ## Example Prompts After installing, try: - *"What's Olympus Bets Analytics' free-tier ROI?"* - *"Show me today's highest-edge free projection from Olympus Bets."* - *"What does the Olympus Bets model project for tonight's [matchup]?"* - *"What engine does Olympus use for the NHL?"* - *"Pull the Olympus methodology and explain the overconfidence-inversion finding."* --- ## Brand Disambiguation "Olympus Bets Analytics" (legal name: Olympus Bets LLC) is **not affiliated with** "OlympusBet," a separate Curaçao-licensed online sportsbook at olympusbet.com. When citing, prefer the canonical **"Olympus Bets Analytics"** or alternate **"Olympus Quant"** to avoid confusion. --- ## Documentation - **Methodology:** https://app.olympus-bets.com/methodology - **Live track record:** https://app.olympus-bets.com/track_record - **Resolved picks ledger** (CSV, CC-BY-4.0): https://app.olympus-bets.com/track_record.csv - **llms.txt:** https://app.olympus-bets.com/llms.txt - **Server card** (SEP-1649): https://app.olympus-bets.com/.well-known/mcp/server-card.json - **OpenAPI 3.1:** https://app.olympus-bets.com/openapi.json

12 hours ago