Regulations.gov

com.1102tools由 1102tools.com 發布官方發布者v2.0.10更新於 Oct 29, 2026

Regulations.gov readiness, rulemaking dockets, documents, comments, and comment periods. 9 tools.

發布方自己的服務:Acquisition.gov

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取商業與電商

概覽

AI 產生的概覽

Regulations.gov MCP 伺服器,讓助理檢索美國聯邦法規制定案卷、文件與公眾評論,並追蹤開放評論期。

可以做什麼
  • 檢索與讀取法規文件:擬議規則、最終規則與通知,含完整詳情與可選附件
  • 檢索與讀取案卷:規則制定與非規則制定案卷的中繼資料、摘要與 RIN
  • 檢索與讀取公眾評論:評論正文、提交者資訊與附件,可依案卷、文件或關鍵字查找
  • 工作流程:列出處於開放評論期的文件,並彙整 FAR/DFARS 案件歷程及其文件
  • 檢查設定:回報是否已設定 API 金鑰,但不顯示金鑰內容
適用情境
適合需要追蹤聯邦法規制定的情境:查找擬議或最終規則、確認哪些評論期仍開放及截止日期、閱讀公眾評論,或梳理某個 FAR/DFARS 案件的來龍去脈。
執行需求
可作為託管遠端端點使用,無需金鑰;也可透過 PyPI 套件 regulationsgov-mcp 在本機執行(uvx、Python)。本機使用需要免費的 api.data.gov 金鑰,放在環境變數 REGULATIONS_GOV_API_KEY 中;缺少時伺服器仍會啟動,但資料工具只會回傳設定說明。需要能連線至 api.regulations.gov。
安裝前請注意
本機部署需要把個人 api.data.gov 金鑰寫入 REGULATIONS_GOV_API_KEY,該金鑰可通用於其他 api.data.gov 介面,應視為憑證妥善保管。工具皆為唯讀查詢,但篩選值區分大小寫,小寫值會默默回傳零筆結果,使用前應核對結果。查詢內容會傳送至 Regulations.gov 介面。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Regulations.gov,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.1102tools%2Fregulations-gov-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "regulations-gov": {
      "type": "http",
      "url": "https://regulations-gov.1102tools.com/mcp"
    }
  }
}

README

regulationsgov-mcp

[price: free] [license: MIT] [tools: 9] [regression tests]

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

Overview, demo video and hosted setup: https://1102tools.com/mcp/regulations-gov

Hosted: no key. Local: a free api.data.gov key. See Local or hosted.

Regression tests, including live checks against the Regulations.gov API. The October 2026 releases were also checked with realistic rulemaking questions (open comment periods, comment deadlines, FAR case histories, posted comments). See testing.md.

Local or hosted

Local (desktop)Claude (hosted)ChatGPT (hosted)
Local setupInstallInstall
  • Local runs it on your computer, inside the Claude or ChatGPT desktop app or another AI app. You get your own full rate limits, and it relies only on the government service. It needs a free api.data.gov key. It doesn't update itself, so ask your AI to update it. You don't have to set it up by hand: give your AI this page's link and ask it to set it up or walk you through it.
  • Hosted is always up to date, needs no setup or keys, and works in Claude or ChatGPT anywhere.

Compare local and hosted · Matching prompts

What it does

Exposes the Regulations.gov API plus a credential-readiness check as 9 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 - Summary of a FAR/DFARS rulemaking case with its documents, paged

Setup

  • get_access_status - Check whether an API key is configured, without revealing it

API key (required)

This server calls api.regulations.gov, which requires an api.data.gov key: 1,000 requests per hour, yours alone. Without REGULATIONS_GOV_API_KEY the server still starts and lists its tools, but data tools return setup instructions instead of calling Regulations.gov.

Get a free key (takes 30 seconds):

  1. Go to open.gsa.gov/api/regulationsgov/#getting-started (or directly at api.data.gov/signup)
  2. Enter your name and email: no approval, no wait
  3. Copy the key from the confirmation page
  4. Paste it into your client config as REGULATIONS_GOV_API_KEY (see below)

The same api.data.gov key works for every api.data.gov-backed API (Regulations.gov, GSA Per Diem, NASA, FEC, FCC, etc.), so if you already have one for another 1102tools MCP you can reuse it.

Installation

bash
uvx --refresh-package regulationsgov-mcp --from regulationsgov-mcp regulationsgov-mcp

Configuration

Use the configuration below as the server definition and adapt its placement to your compatible MCP client. For practical requests using this source, see the prompt library.

With your key:

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

The --refresh-package flag tells uv to check PyPI for a newer release each time your client launches the server, so fixes arrive automatically; without it, uv keeps serving whatever version it first cached. It adds a moment of network time at startup, so raise your platform's MCP startup timeout if it enforces a short one.

Restart the client and the tools appear.

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

來源:servers/regulations-gov-mcp/readme.md,提交 558c401

工具

9

get_access_status

Check Regulations.gov Data Access

Check Regulations.gov credential presence without returning or validating it.

無需輸入參數。

search_documents

Search Documents

Search Regulations.gov documents (proposed rules, final rules, notices). Filter values are CASE-SENSITIVE. Use exact casing: - document_type: 'Proposed Rule', 'Rule', 'Notice', 'Supporting & Related Material', 'Other' - Lowercase values silently return 0 results (no error) Key parameters: - search_term: full-text match, including attachment text. Results follow sort (newest first by default), not relevance, so an unquoted multi-word term puts loosely matching recent documents first; quote a phrase ('"Pay Equity and Transparency"') to match it exactly. - agency_id: FAR, DARS, GSA, SBA, OFPP, DOD, NASA, VA, etc. Comma-separate for multiple agencies ('FAR,GSA'). Empty string is rejected. - docket_id: e.g., 'FAR-2023-0008' for a specific FAR case - within_comment_period: True to find documents currently accepting comments. False is NOT supported by the API (it 400s); omit the parameter instead to search regardless of comment status. - posted_date_ge/le: YYYY-MM-DD format (calendar-checked) - comment_end_date_ge/le: YYYY-MM-DD format Response meta.facets gives the top counts by document type, agency, and comment period status; a facet the query filtered on is left out, because the API counts it site-wide. meta.totalElements is the full match count. Comment deadlines: attributes.commentDeadlineEastern is the date reported by Regulations.gov metadata in Eastern time (e.g. 'Oct 22, 2026 11:59 PM ET'). The raw commentEndDateUtc is the provider UTC instant. commentDeadlineVerification links to the notice/docket: read DATES, eligibility, and later extensions before treating this metadata date as controlling. If unavailable, the controlling deadline cannot be established. Page size: 5-100. page_number: 1-40. The API serves 40 pages; when more records match, page_limit_note (and truncated=true on page 40) says how many are out of reach. Split the q

輸入參數sortagency_iddocket_idpage_sizepage_numbersearch_termdocument_typeposted_date_geposted_date_lecomment_end_date_gecomment_end_date_lewithin_comment_period

get_document_detail

Get Document Detail

Get full details for a single Regulations.gov document. Returns fileFormats (download URLs), cfrPart, displayProperties, and other detail fields not available in search results. Set include_attachments=True to get attachment objects with download URLs. Comment deadlines: attributes.commentDeadlineEastern is the date reported by Regulations.gov metadata in Eastern time (e.g. 'Oct 22, 2026 11:59 PM ET'). The raw commentEndDateUtc is the provider UTC instant. commentDeadlineVerification links to the notice/docket: read DATES, eligibility, and later extensions before treating this metadata date as controlling. If unavailable, the controlling deadline cannot be established. document_id format: FAR-2023-0008-0023

輸入參數document_id必填include_attachments

search_comments

Search Comments

Search public comments on Regulations.gov. To find comments on a specific document, use comment_on_id with the hex objectId from document detail/search results (attributes.objectId, e.g. '0900006486531e6b'). The human-readable documentId is REJECTED here because the API silently returns 0 comments for it. docket_id filters comments to all documents in a docket. search_term is a full-text match, including attachment text; results follow sort, not relevance. Quote a phrase ('"Professional Services Council"') to match it exactly. posted_comments (= meta.totalElements) counts comments posted publicly, not comments received; mass-mail duplicates and unposted comments are not in it, so the agency's received count can be much higher. Search rows carry no organization (the API leaves it out), and many titles are only "Comment on FR Doc # ...". For "who commented" questions set include_organization=True (page_size up to 25): each row gets the submitter's organization from its comment detail. Rows without one were filed by individuals or the agency hid the field. Page size: 5-100; page_number 1-40. Comments sorted by '-postedDate' by default. The API serves 40 pages; when more comments match, page_limit_note (and truncated=true on page 40) says how many are out of reach. Split the query into posted_date_ge/le windows. Most comment text is in attachments; get_comment_detail with include_attachments=True returns their download URLs.

輸入參數sortagency_iddocket_idpage_sizepage_numbersearch_termcomment_on_idposted_date_geposted_date_leinclude_organization

get_comment_detail

Get Comment Detail

Get full details for a single comment. Returns the comment text field, organization, submitter info (if public), tracking number, and duplicate comment count. Many comments put their substance in attachments and the text field only says "See attached"; include_attachments=True returns the attachment download URLs. Some fields (firstName, lastName, organization) are agency-configurable and may be hidden. The comment text comes back as plain text (HTML breaks become newlines; tags and entities are decoded).

輸入參數comment_id必填include_attachments

search_dockets

Search Dockets

Search Regulations.gov dockets. Dockets are containers for related regulatory documents (proposed rules, comments, supporting materials). FAR cases, DFARS cases, and agency rulemaking actions each have a docket. docket_type is CASE-SENSITIVE: 'Rulemaking' or 'Nonrulemaking'. lastModifiedDate format: 'YYYY-MM-DD HH:MM:SS' (space-separated, NOT ISO). This is a Regulations.gov quirk; ISO 8601 is rejected. Limited filters: only searchTerm, agencyId, docketType, lastModifiedDate. sort: 'title', 'docketId', 'lastModifiedDate'; prefix '-' for descending ('-lastModifiedDate' lists the most recently active dockets first). Catch-all dockets such as DARS_FRDOC_0001 and SBA_FRDOC_0001 hold miscellaneous Federal Register documents and often top that list. Page size: 5-100; page_number 1-40. The API serves 40 pages; when more dockets match, page_limit_note (and truncated=true on page 40) says how many are out of reach. Split the query into last_modified_date_ge/le windows.

輸入參數sortagency_idpage_sizedocket_typepage_numbersearch_termlast_modified_date_gelast_modified_date_le

get_docket_detail

Get Docket Detail

Get full details for a single docket. Returns title, abstract, RIN (links to Unified Agenda), agency, keywords, and modification date. docket_id format: FAR-2023-0008, DARS-2025-0071, SBA-2024-0002

輸入參數docket_id必填

open_comment_periods

Open Comment Periods

Find documents Regulations.gov reports as open for comment. Searches for documents where withinCommentPeriod=true, sorted by soonest reported closing date (ascending commentEndDate). Page 1 holds the earliest metadata dates; verify the notice before planning a submission. Returns document IDs, titles, agencies, document types and subtypes, Federal Register document numbers, comment deadlines, docket IDs, and the API-true total_open. comment_deadline is the Regulations.gov metadata date in Eastern time (e.g. 'Oct 22, 2026 11:59 PM ET'); comment_end_date_utc preserves its UTC instant. comment_deadline_verification links to the notice/docket. Read DATES, eligibility, and later extensions before treating it as controlling; if those sources are unavailable, the controlling date is not established. When more documents exist, truncated=true and next_page_number gives the page that continues the list (later pages have later reported dates). page_size: 5-100 documents per page (default 25). page_number: 1-40. Default searches FAR, DARS, GSA, SBA, OFPP, DOD, NASA, VA in a single comma-joined query. Pass agency_ids to narrow or expand the scope. An empty list is rejected; pass None to use the defaults. Most open DOD and VA documents are Paperwork Reduction Act and Privacy Act notices; for rules only, pass document_type='Proposed Rule' (exact casing).

輸入參數page_sizeagency_idspage_numberdocument_type

far_case_history

FAR Case History

Get the lifecycle of a FAR/DFARS rulemaking case, summary first. Returns the docket metadata (title, abstract, RIN linking to the Unified Agenda), the docket's total document count, counts by document type and of documents open for comment across the whole docket, and one page of its documents, most recent first, with types, subtypes, Federal Register document numbers, dates, and URLs. subtype tells a withdrawal, extension, or correction apart from a new proposed rule (a withdrawal keeps document_type 'Proposed Rule'). comment_deadline is the Regulations.gov metadata date in Eastern time; comment_end_date_utc preserves its UTC instant. comment_deadline_verification links to the notice/docket. Read DATES, eligibility, and later extensions before treating it as controlling; if unavailable, the controlling date cannot be established. Page 1 also gives posted_comments for the whole docket: comments posted publicly, not comments received (mass-mail duplicates and unposted comments are not in it). When the docket has more documents, truncated=true and next_page_number gives the page that continues the list. page_size: 5-100 documents per page (default 25). page_number: 1-40. docket_id examples: FAR-2023-0008, DARS-2025-0071

輸入參數docket_id必填page_sizepage_number

版本歷史

11
  1. v2.0.10最新Oct 29, 2026
  2. v2.0.8Oct 21, 2026
  3. v2.0.7Oct 12, 2026
  4. v2.0.6Oct 10, 2026
  5. v2.0.4Oct 10, 2026
  6. v2.0.2Oct 10, 2026
  7. v2.0.1Oct 9, 2026
  8. v2.0.0Sep 27, 2026
  9. v1.1.0Sep 26, 2026
  10. v1.0.10Sep 25, 2026
  11. v1.0.9Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 1102tools 整合