FacilityProof
Server Details
Source-reconciled U.S. environmental facility compliance evidence for AI agents.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP ยท MCP 2025-11-25
- URL
TDQS
Scored across 1 tool
With only one tool, there is no possibility of confusion or overlap. The single tool's purpose is clearly defined and distinct.
There is only one tool name, so there are no inconsistencies to evaluate. The name itself follows a clear verb_noun pattern (check_facility_compliance_evidence) and is fully descriptive.
A single tool feels thin for a server, even one with a narrow specialty. It is not a trivial tool, but the count is borderline and leaves little room for flexibility.
The tool covers a comprehensive set of compliance areas (air, water, hazardous waste, drinking water) and returns multiple evidence types. Minor gaps exist, such as no ability to check specific programs separately or retrieve raw documents in isolation.
Available Tools
1 toolfacilityproof.check_facility_compliance_evidenceCheck facility compliance evidenceARead-onlyIdempotentInspect
$15.00 USD specialist operation when commerce is active in a production-ready state. Resolve one U.S. physical facility, then return source-backed environmental regulatory evidence across core air, water, hazardous-waste, and drinking-water programs, including permits, inspections, reported violations, formal enforcement, penalties, freshness, source gaps, and unresolved conflicts. Physical identity and state availability are resolved before payment; ambiguous, unresolved, or unreleased-state requests are not challenged or charged.
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | ||
| city | No | ||
| name | No | Facility or site name. | |
| frsId | No | EPA Facility Registry Service identifier when known. | |
| state | No | ||
| address | No | ||
| programId | No | Authoritative program identifier such as an NPDES or RCRA ID when known. |
Output Schema
| Name | Required | Description |
|---|---|---|
| asOf | Yes | |
| quality | Yes | |
| evidence | Yes | |
| facility | Yes | |
| programs | Yes | |
| reportId | Yes | |
| conflicts | Yes | |
| freshness | Yes | |
| operation | Yes | |
| penalties | Yes | |
| sourceGaps | Yes | |
| violations | Yes | |
| generatedAt | Yes | |
| inspections | Yes | |
| limitations | Yes | |
| schemaVersion | Yes | |
| enforcementActions | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/idempotent annotations, the description discloses that this is a $15.00 paid operation, that facility identity and state availability are resolved before payment, and that invalid or unresolved requests are not charged. It also previews output behavior such as freshness, source gaps, and unresolved conflicts. This is substantive behavioral context the annotations do not provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The definition is compact and information-dense: cost, preconditions, output domains, and no-charge behavior all earn their place. The main action is delayed behind the opening price/availability clause, and the first sentence is slightly awkward as a fragment, but overall there is no filler or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that an output schema exists and annotations cover safety and idempotency, the description supplies the additional operational details an agent needs: payment, resolution-before-payment behavior, and failure/no-charge semantics. The main missing piece is practical parameter guidance for facility resolution, but the schema and output schema together make the tool usable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 43%: name, frsId, and programId have descriptions, while zip, city, state, and address are undocumented. The description says to 'resolve one U.S. physical facility' but does not explain how the optional location fields disambiguate, how the anyOf alternatives relate, or what precedence to use among name, frsId, and programId. The description does not compensate for the schema coverage gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific action ('Resolve one U.S. physical facility, then return source-backed environmental regulatory evidence') and a precise scope: core air, water, hazardous-waste, and drinking-water programs. It also enumerates the kinds of evidence returned, so an agent can tell exactly what this tool is for. No sibling tools are listed to differentiate against.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It provides clear context for invocation: it is a paid specialist operation available only 'when commerce is active in a production-ready state,' and it states that ambiguous, unresolved, or unreleased-state requests are not processed or charged. It does not name alternatives, but there are no sibling tools, so the absence of explicit comparison is not a significant gap.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- First observed
facilityproof.check_facility_compliance_evidence
Related MCP Connectors
Primary-source SEC filing intelligence and financial/disclosure reconciliation for AI agents.
Primary-source SEC filing intelligence for AI agents, with exact evidence and provenance.
US public-records intelligence for AI agents โ companies, SEC, courts, spending, licenses.
Provenance-backed EU and UK legislation for AI agents, addressable to the individual provision.
Related MCP Servers
- FlicenseAqualityDmaintenanceProvides AI agents with access to a structured compliance dataset covering privacy and AI regulations across jurisdictions, enabling verifiable answers to regulatory questions via tools and resources.12-
- AlicenseAqualityDmaintenanceProvides AI agents with structured access to U.S. EPA environmental data including nearby regulated facilities, chemical releases, water violations, and hazardous waste sites for any U.S. location. Enables comprehensive environmental impact analysis through the EPA Envirofacts API with geocoding support and distance-based filtering.5MIT
- AlicenseAqualityCmaintenanceProvenance-first web access for AI agents, delivering clean content with verifiable source metadata and SEC EDGAR financial data.832 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables agents to perform deterministic data intake pipelines for FOIA and public comments, with medallion warehouse, PII policy enforcement, and verified insights.Apache 2.0
Glama MCP Gateway
Add one secure layer between your agents and this server.