EPA Regulations
live GovernmentEnvironmentUS environmental regulations (EPA / 40 CFR) — full text of any EPA regulation by citation (261 RCRA hazardous waste, 60 emission standards) and keyword search across Clean Air Act, Clean Water Act, RCRA, and TSCA rules. Keyless.
Tools
epa_regulation Get the full text of one EPA regulation — a US Environmental Protection Agency rule codified in 40 CFR — by its citation. Returns the exact regulatory wording currently in force. Answers "what does 40
No parameters required.
Try it
epa_search Keyword search across EPA regulations — US Environmental Protection Agency rules in 40 CFR. Answers "what EPA regulations cover X", "the environmental regulation / EPA rule about X", "find the EPA req
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/epa-regulations/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/epa-regulations/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"epa_regulation","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("epa_regulation", {}); // Or ask in plain English:
const answer = await px.ask("us environmental regulations (epa / 40 cfr) — full text of any epa regulation by citation (261 rcra hazardous waste, 60 emission standards) and keyword search across clean air act, clean water act, rcra, and tsca rules");