Restaurant fire-safety & service-interval tracking (NFPA 96/17A) — read-only demo tools.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Export the full kitchen compliance log as CSV text (area, service, next due, status, chase history).
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Export the full kitchen compliance log as CSV text (area, service, next due, status, chase history).
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Get the kitchen compliance summary: totals for tracked intervals, not scheduled, overdue with policy risk, due this week, and awaiting tags.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}List services and permits due within the next N days (default 30), including hood cleanings, suppression inspections, and permit renewals.
| Argument | Type | Description |
|---|---|---|
| days | number | Look-ahead window in days (default 30). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"days": {
"type": "number",
"description": "Look-ahead window in days (default 30)."
}
}
}List overdue fire safety and health compliance intervals — the ones that create insurance and inspection exposure right now. Most serious first.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Search kitchen compliance intervals by area, system, service type, or permit. Returns matching records with next due date and status.
| Argument | Type | Description |
|---|---|---|
| query | string | Text to match against area or service (case-insensitive; shorthand like "Ansul" or "liquor license" works). Omit to list everything. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"query": {
"type": "string",
"description": "Text to match against area or service (case-insensitive; shorthand like \"Ansul\" or \"liquor license\" works). Omit to list everything."
}
}
}