---
name: rules-jobs
description: "Step-by-step job recipes for the US Federal Regulations (CFR) MCP server: Read an eCFR section (FDA, OSHA, EPA); Search federal regulations and compliance; Search the Federal Register and rulemakings. Use when the user asks things like \"What does 21 CFR 11.10 say about controls for closed systems?\" or \"Which federal regulations in title 29 talk about respirator fit testing?\""
license: MIT
---

# US Federal Regulations (CFR) jobs

Each section below walks through one job with the tools of the `rules` MCP server. The same recipes are MCP prompts (prompts/list) on `https://api.openkrill.app/gateway/mcp`.
Connect the server at `https://rules.openkrill.app/mcp` in your MCP client settings (remote streamable HTTP, no key), then call its tools as normal tool calls. They are not command line programs: Bash, curl and scripts cannot reach them.

## Read an eCFR section (FDA, OSHA, EPA)

Job: Read an eCFR section (FDA, OSHA, EPA), with the US Federal Regulations (CFR) MCP server.

Use the `get_cfr_section` tool for this job.

Work on the user's request. If there is none yet, ask what they need. A request this job handles: "What does 21 CFR 11.10 say about controls for closed systems?"

Steps:
1. Call `get_cfr_section` as a normal MCP tool call, with the request's values in the fields of its inputSchema. It needs `title`, `section`.
2. If a value the tool needs is missing and you cannot tell it from the request, ask the user one short question first.
3. This input is known to work; copy its format, not its values: `{"title":21,"section":"11.10"}`
4. For the request "What does 21 CFR 11.10 say about controls for closed systems?", a correct answer looks like this: The text of 21 CFR 11.10 Controls for closed systems with its authority and amendment history, the asOf date, a link to ecfr.gov, and a note that this is not legal advice.
5. Follow the server's own rules:
   - Use get_cfr_section when the user names a regulation (for example 21 CFR 11.10) or you know its title and section, search_cfr to find which sections of the current regulations cover a topic, and search_federal_register for recent rules, proposals, notices and executive orders.
   - Quote the text as returned and give the citation and the asOf date.
   - If truncated is true and the part you need is not in the text, call get_cfr_section again with offset set to nextOffset.
   - Always say this is general information and not legal advice, that the eCFR is an unofficial edition, and that the user should check the current official text and ask a lawyer before relying on it.
   - Do not tell the user what they must do or whether they comply; explain what the text says.
   - Only United States federal regulations are covered: for state, local, foreign or case law, say it is not covered.
   - If a section is not found, check the title and the section number with the user instead of guessing a different one.
6. If the call fails or the answer looks wrong, tell the user, then report it with `submit_feedback` (kind bug, tool `get_cfr_section`).

## Search federal regulations and compliance

Job: Search federal regulations and compliance, with the US Federal Regulations (CFR) MCP server.

Use the `search_cfr` tool for this job.

Work on the user's request. If there is none yet, ask what they need. A request this job handles: "Which federal regulations in title 29 talk about respirator fit testing?"

Steps:
1. Call `search_cfr` as a normal MCP tool call, with the request's values in the fields of its inputSchema. It needs `query`.
2. If a value the tool needs is missing and you cannot tell it from the request, ask the user one short question first.
3. This input is known to work; copy its format, not its values: `{"query":"respirator fit testing","title":29}`
4. For the request "Which federal regulations in title 29 talk about respirator fit testing?", a correct answer looks like this: Matching sections such as 29 CFR 1910.134 with headings, excerpts and links, and the not-legal-advice notice.
5. Follow the server's own rules:
   - Use get_cfr_section when the user names a regulation (for example 21 CFR 11.10) or you know its title and section, search_cfr to find which sections of the current regulations cover a topic, and search_federal_register for recent rules, proposals, notices and executive orders.
   - Quote the text as returned and give the citation and the asOf date.
   - Always say this is general information and not legal advice, that the eCFR is an unofficial edition, and that the user should check the current official text and ask a lawyer before relying on it.
   - Do not tell the user what they must do or whether they comply; explain what the text says.
   - Only United States federal regulations are covered: for state, local, foreign or case law, say it is not covered.
   - If a section is not found, check the title and the section number with the user instead of guessing a different one.
6. If the call fails or the answer looks wrong, tell the user, then report it with `submit_feedback` (kind bug, tool `search_cfr`).

## Search the Federal Register and rulemakings

Job: Search the Federal Register and rulemakings, with the US Federal Regulations (CFR) MCP server.

Use the `search_federal_register` tool for this job.

Work on the user's request. If there is none yet, ask what they need. A request this job handles: "What has the FDA proposed recently about food dyes?"

Steps:
1. Call `search_federal_register` as a normal MCP tool call, with the request's values in the fields of its inputSchema. It needs `query`.
2. If a value the tool needs is missing and you cannot tell it from the request, ask the user one short question first.
3. This input is known to work; copy its format, not its values: `{"query":"noncompete","documentType":"rule","publishedFrom":"2024-01-01","publishedTo":"2024-12-31"}`
4. For the request "What has the FDA proposed recently about food dyes?", a correct answer looks like this: Recent proposed rules with title, agency, publication date, comment deadline and a link to each, and the note that documents may since have changed.
5. Follow the server's own rules:
   - Use get_cfr_section when the user names a regulation (for example 21 CFR 11.10) or you know its title and section, search_cfr to find which sections of the current regulations cover a topic, and search_federal_register for recent rules, proposals, notices and executive orders.
   - Quote the text as returned and give the citation and the asOf date.
   - Always say this is general information and not legal advice, that the eCFR is an unofficial edition, and that the user should check the current official text and ask a lawyer before relying on it.
   - Do not tell the user what they must do or whether they comply; explain what the text says.
   - Only United States federal regulations are covered: for state, local, foreign or case law, say it is not covered.
   - If a section is not found, check the title and the section number with the user instead of guessing a different one.
6. If the call fails or the answer looks wrong, tell the user, then report it with `submit_feedback` (kind bug, tool `search_federal_register`).
