FacilityProof
Source-reconciled U.S. environmental facility compliance evidence for AI agents.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (4)
- LOWin facilityproof.check_facility_compliance_evidence
- LOWin facilityproof.check_facility_compliance_evidence
- LOWin facilityproof.check_permit_identity
- LOWin facilityproof.check_permit_identity
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"facilityproof": {
"url": "https://facilityproof.davisvillelabs.com/mcp"
}
}
}Remote-Endpunkte
https://facilityproof.davisvillelabs.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (2)
⚪facilityproof.check_facility_compliance_evidence(name, city, state, zip, address, ...)
Resolve one physical U.S. facility and return a bounded, source-reconciled environmental regulatory evidence report covering core air, water, hazardous-waste, and drinking-water programs plus inspections, reported violations, formal enforcement, penalties, freshness, source gaps, and conflicts. Use when an agent needs evidence about one specific facility and wrong-site matching or missing-source inference would be costly; do not use for company-wide research, raw EPA record retrieval, legal advice, or a clean/compliant verdict. Provide frsId or programId when known; otherwise provide name with enough location context to resolve exactly one site. This is a $1.00 USD MPP operation when commerce is active in a released state: identity and state eligibility are resolved before payment, ambiguous/unresolved/unreleased requests are not charged, and the call does not alter regulatory records. A fresh authorized invocation can charge again, while a settled delivery retry should reuse the identical request with the same payment credential to recover without a second settlement.
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"description": "Facility or site name, including a distinguishing plant/site descriptor when available. For name-based resolution, also provide city/state, address, or ZIP whenever possible."
},
"city": {
"type": "string",
"minLength": 1,
"description": "City for the physical facility. Used with name/address hints to distinguish facilities with similar names."
},
"state": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter U.S. postal abbreviation for the physical facility. Full compliance evidence and permit identity have separate production-readiness rules."
},
"zip": {
"type": "string",
"pattern": "^\\d{5}(?:-\\d{4})?$",
"description": "U.S. ZIP or ZIP+4 for the physical facility. Use as an identity hint, not as a substitute for a site name or authoritative identifier."
},
"address": {
"type": "string",
"minLength": 1,
"description": "Street address for the physical facility when known. Used only for physical-site identity resolution; do not provide corporate headquarters unless that is the facility being checked."
},
"frsId": {
"type": "string",
"pattern": "^\\d{12}$",
"description": "Exact 12-digit EPA Facility Registry Service identifier when known. Prefer this over name matching because it anchors federal facility identity directly."
},
"programId": {
"type": "string",
"minLength": 1,
"description": "Exact authoritative environmental program identifier when known, such as an NPDES permit ID or RCRA handler ID. FacilityProof uses it to resolve the physical facility before paid work."
}
},
"description": "Identity hints for one physical U.S. facility. Provide an exact EPA FRS ID or authoritative program ID when known; otherwise provide the facility name plus enough location context to resolve one site safely. FacilityProof fails closed on ambiguous identity.",
"anyOf": [
{
"required": [
"name"
]
},
{
"required": [
"frsId"
]
},
{
"required": [
"programId"
]
}
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"schemaVersion": {
"const": "facility-compliance-evidence.v1",
"description": "FacilityProof report schema version."
},
"operation": {
"const": "facilityproof.check_facility_compliance_evidence",
"description": "Canonical FacilityProof operation that produced this report."
},
"reportId": {
"type": "string",
"description": "Stable report identifier for this generated evidence package."
},
"asOf": {
"type": "string",
"description": "Evidence cutoff or as-of time represented by the report."
},
"generatedAt": {
"type": "string",
"description": "Timestamp when FacilityProof generated the report."
},
"facility": {
"type": "object",
"description": "Resolved physical-facility identity, including authoritative identifiers and normalized location context.",
"additionalProperties": true
},
"programs": {
"type": "array",
"description": "Bounded environmental program/permit coverage found for the resolved facility."
},
"inspections": {
"type": "array",
"description": "Inspection evidence returned by authoritative sources in the bounded search."
},
"violations": {
"type": "array",
"description": "Reported violation/noncompliance evidence returned by authoritative sources; absence is not a clean-compliance conclusion."
},
"enforcementActions": {
"type": "array",
"description": "Formal enforcement-action evidence returned by authoritative sources."
},
"penalties": {
"type": "array",
"description": "Penalty/monetary enforcement evidence linked to the resolved facility when supported."
},
"freshness": {
"type": "array",
"description": "Per-source freshness and observation metadata so agents can judge staleness."
},
"sourceGaps": {
"type": "array",
"description": "Expected or relevant source coverage that could not be established or retrieved."
},
"conflicts": {
"type": "array",
"description": "Unresolved disagreements across authoritative records that FacilityProof preserves rather than guessing through."
},
"evidence": {
"type": "array",
"description": "Source-linked evidence observations supporting the report."
},
"quality": {
"type": "object",
"description": "Quality and coverage signals for the report.",
"additionalProperties": true
},
"limitations": {
"type": "array",
"items": {
"type": "string"
},
"description": "Important scope and interpretation limits, including that the report is evidence rather than legal advice or a compliance verdict."
}
},
"required": [
"schemaVersion",
"operation",
"reportId",
"asOf",
"generatedAt",
"facility",
"programs",
"inspections",
"violations",
"enforcementActions",
"penalties",
"freshness",
"sourceGaps",
"conflicts",
"evidence",
"quality",
"limitations"
],
"description": "Bounded, source-reconciled environmental regulatory evidence report for one resolved physical facility. Missing records remain source gaps and conflicts remain explicit rather than becoming a compliance verdict.",
"additionalProperties": true
}⚪facilityproof.check_permit_identity(name, city, state, zip, address, ...)
Resolve one physical U.S. facility and return authoritative FRS environmental program/permit identifiers plus qualified jurisdiction and source-system provenance before deeper compliance research. This is a $0.10 USD MPP operation when commerce is active. It is currently jurisdiction-ready in 40 states. Ambiguous identity, medium-confidence identity, linked-record conflicts, missing routed program identity, and states with unresolved Tribal/federal carve-outs are rejected before payment. The result does not determine compliance, permit status, violations, enforcement, or penalties.
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"description": "Facility or site name, including a distinguishing plant/site descriptor when available. For name-based resolution, also provide city/state, address, or ZIP whenever possible."
},
"city": {
"type": "string",
"minLength": 1,
"description": "City for the physical facility. Used with name/address hints to distinguish facilities with similar names."
},
"state": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter U.S. postal abbreviation for the physical facility. Full compliance evidence and permit identity have separate production-readiness rules."
},
"zip": {
"type": "string",
"pattern": "^\\d{5}(?:-\\d{4})?$",
"description": "U.S. ZIP or ZIP+4 for the physical facility. Use as an identity hint, not as a substitute for a site name or authoritative identifier."
},
"address": {
"type": "string",
"minLength": 1,
"description": "Street address for the physical facility when known. Used only for physical-site identity resolution; do not provide corporate headquarters unless that is the facility being checked."
},
"frsId": {
"type": "string",
"pattern": "^\\d{12}$",
"description": "Exact 12-digit EPA Facility Registry Service identifier when known. Prefer this over name matching because it anchors federal facility identity directly."
},
"programId": {
"type": "string",
"minLength": 1,
"description": "Exact authoritative environmental program identifier when known, such as an NPDES permit ID or RCRA handler ID. FacilityProof uses it to resolve the physical facility before paid work."
}
},
"description": "Identity hints for one physical U.S. facility. Provide an exact EPA FRS ID or authoritative program ID when known; otherwise provide the facility name plus enough location context to resolve one site safely. FacilityProof fails closed on ambiguous identity.",
"anyOf": [
{
"required": [
"name"
]
},
{
"required": [
"frsId"
]
},
{
"required": [
"programId"
]
}
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"schemaVersion": {
"const": "facility-permit-identity.v1"
},
"operation": {
"const": "facilityproof.check_permit_identity"
},
"generatedAt": {
"type": "string"
},
"facility": {
"type": "object",
"additionalProperties": true
},
"identity": {
"type": "object",
"additionalProperties": true
},
"jurisdiction": {
"type": "object",
"additionalProperties": true
},
"programs": {
"type": "array"
},
"sourceProvenance": {
"type": "object",
"additionalProperties": true
},
"unresolvedIdentifiers": {
"type": "array"
},
"conflicts": {
"type": "array"
},
"freshness": {
"type": "array",
"description": "FRS retrieval time plus source-system cadence/provenance. Source-route entries do not pretend a facility-specific source record was captured."
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"schemaVersion",
"operation",
"generatedAt",
"facility",
"identity",
"jurisdiction",
"programs",
"sourceProvenance",
"unresolvedIdentifiers",
"conflicts",
"freshness",
"limitations"
],
"description": "Resolved physical facility plus authoritative FRS environmental program identifiers and qualified state/federal source-system provenance. This is identity output, not a compliance conclusion.",
"additionalProperties": true
}Community
Nachweis