FacilityProof

Source-reconciled U.S. environmental facility compliance evidence for AI agents.

Should I use this

Quality & Safety

B
Description quality
100%
Schema completeness
90%
Naming quality
30%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (4)

  • LOWTool 'facilityproof.check_facility_compliance_evidence' doesn't follow camelCase/snake_casein facilityproof.check_facility_compliance_evidence
  • LOWTool 'facilityproof.check_facility_compliance_evidence' name length outside 3-30 rangein facilityproof.check_facility_compliance_evidence
  • LOWTool 'facilityproof.check_permit_identity' doesn't follow camelCase/snake_casein facilityproof.check_permit_identity
  • LOWTool 'facilityproof.check_permit_identity' name length outside 3-30 rangein facilityproof.check_permit_identity

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,935Tokens (tool definitions)
~11.5 KBTypical response size
Moderate attention impact (1.51% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "facilityproof": {
      "url": "https://facilityproof.davisvillelabs.com/mcp"
    }
  }
}

Remote endpoints

https://facilityproof.davisvillelabs.com/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪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.

Input 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
}

Output 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.

Input 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
}

Output 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

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools
verifiedversion not recorded1 tools