recent_rules

Pack: federal-register · Endpoint: https://gateway.pipeworx.io/federal-register/mcp

Get recently published final rules and regulations from the Federal Register. Returns title, abstract, agency, effective dates, and significance. Useful for tracking new regulations.

Parameters

NameTypeRequiredDescription
limitnumbernoNumber of results to return (default 20, max 100)

Example call

Arguments

{
  "limit": 20
}

curl

curl -X POST https://gateway.pipeworx.io/federal-register/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"recent_rules","arguments":{"limit":20}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('recent_rules', {
  "limit": 20
});

Response shape

Always returns: total, returned, rules

FieldTypeDescription
totalnumberTotal count of recent rules available
returnednumberNumber of rules returned in this response
rulesarrayArray of formatted rule documents
Full JSON Schema
{
  "type": "object",
  "properties": {
    "total": {
      "type": "number",
      "description": "Total count of recent rules available"
    },
    "returned": {
      "type": "number",
      "description": "Number of rules returned in this response"
    },
    "rules": {
      "type": "array",
      "description": "Array of formatted rule documents",
      "items": {
        "type": "object",
        "properties": {
          "document_number": {
            "type": [
              "string",
              "null"
            ],
            "description": "Federal Register document number"
          },
          "title": {
            "type": [
              "string",
              "null"
            ],
            "description": "Rule title"
          },
          "type": {
            "type": [
              "string",
              "null"
            ],
            "description": "Document type"
          },
          "abstract": {
            "type": [
              "string",
              "null"
            ],
            "description": "Rule abstract or summary"
          },
          "citation": {
            "type": [
              "string",
              "null"
            ],
            "description": "Citation reference"
          },
          "publication_date": {
            "type": [
              "string",
              "null"
            ],
            "description": "Publication date (ISO format)"
          },
          "agencies": {
            "type": "array",
            "description": "List of responsible agencies",
            "items": {
              "type": "string"
            }
          },
          "html_url": {
            "type": [
              "string",
              "null"
            ],
            "description": "URL to HTML version of rule"
          },
          "pdf_url": {
            "type": [
              "string",
              "null"
            ],
            "description": "URL to PDF version of rule"
          },
          "action": {
            "type": [
              "string",
              "null"
            ],
            "description": "Action description"
          },
          "dates": {
            "type": [
              "string",
              "null"
            ],
            "description": "Key dates related to rule"
          },
          "docket_ids": {
            "type": "array",
            "description": "Associated docket identifiers",
            "items": {
              "type": "string"
            }
          },
          "page_length": {
            "type": [
              "number",
              "null"
            ],
            "description": "Number of pages in rule"
          },
          "significant": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "Whether rule is marked as significant"
          }
        }
      }
    }
  },
  "required": [
    "total",
    "returned",
    "rules"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "federal-register": {
      "url": "https://gateway.pipeworx.io/federal-register/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026