Skip to main content

MCP server for the Regulations.gov API. Federal rulemaking dockets, documents, comments, and comment period tracking.

Project description

regulationsgov-mcp

MCP server for the Regulations.gov API. Federal rulemaking dockets, proposed rules, final rules, public comments, and comment period tracking.

Optional free API key for higher rate limits.

What it does

Exposes the Regulations.gov API as 8 MCP tools:

Core

  • search_documents - Search proposed rules, final rules, notices with flexible filters
  • get_document_detail - Full document details with optional attachments
  • search_comments - Search public comments (by docket, document, or keyword)
  • get_comment_detail - Full comment text and submitter info
  • search_dockets - Search rulemaking and nonrulemaking dockets
  • get_docket_detail - Docket metadata, abstract, and RIN

Workflow

  • open_comment_periods - Currently open comment periods across procurement agencies
  • far_case_history - Full lifecycle of a FAR/DFARS rulemaking case

Authentication (optional)

Works with DEMO_KEY (40 req/hr). Register free at open.gsa.gov for 1,000 req/hr.

Installation

uvx regulationsgov-mcp

Claude Desktop configuration

Without key:

{
  "mcpServers": {
    "regulationsgov": {
      "command": "uvx",
      "args": ["regulationsgov-mcp"]
    }
  }
}

With key:

{
  "mcpServers": {
    "regulationsgov": {
      "command": "uvx",
      "args": ["regulationsgov-mcp"],
      "env": {
        "REGULATIONS_GOV_API_KEY": "your-api-key"
      }
    }
  }
}

Example prompts

  • "What FAR cases have open comment periods right now?"
  • "Show me the full docket history for FAR-2023-0008."
  • "Find all proposed rules from DARS posted in the last 6 months."
  • "How many public comments were submitted on FAR Case 2023-008?"
  • "Search for rulemaking dockets related to cybersecurity at DoD."
  • "Find all SBA rules about size standards from the last year."

Important: case-sensitive filter values

Regulations.gov filter values are CASE-SENSITIVE. Use exact casing:

  • Document types: Proposed Rule, Rule, Notice (not lowercase)
  • Docket types: Rulemaking, Nonrulemaking
  • Lowercase values silently return 0 results with no error

Companion tools

  • federal-register-mcp: what was published in the Federal Register
  • regulationsgov-mcp: the docket structure, public comments, and comment period status
  • ecfr-mcp: what the regulation currently says after amendments

Together these three cover the full regulatory pipeline from proposal through public comment to codified rule.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

regulationsgov_mcp-0.1.0.tar.gz (53.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

regulationsgov_mcp-0.1.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file regulationsgov_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: regulationsgov_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 53.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for regulationsgov_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 31cc379f7ab18607fdb434f90f3367cd7d6a12cd9c63be1d947674cf2872da5c
MD5 b05be421d438701a888e3437c1e509eb
BLAKE2b-256 41054d187f9b78e7d2f144aabca57b6f2cdd018a12e10788c416b110a06ff230

See more details on using hashes here.

File details

Details for the file regulationsgov_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: regulationsgov_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for regulationsgov_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a7b95f9bef3c1b3062a0b64fad13965f31380832496fd2f745a8efaa961405b1
MD5 22341c2c981ecd8ace1b8d2531096523
BLAKE2b-256 b5a1a1be6ab498d651497ea95494d9c7e868ae3ea0765d76df441692e6485771

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page