Skip to main content
Glama

Server Details

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

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL

TDQS

A4.2/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of confusion or overlap. The single tool's purpose is clearly defined and distinct.

Naming Consistency5/5

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.

Tool Count3/5

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.

Completeness4/5

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 tool
facilityproof.check_facility_compliance_evidenceCheck facility compliance evidenceA
Read-onlyIdempotent
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
zipNo
cityNo
nameNoFacility or site name.
frsIdNoEPA Facility Registry Service identifier when known.
stateNo
addressNo
programIdNoAuthoritative program identifier such as an NPDES or RCRA ID when known.

Output Schema

ParametersJSON Schema
NameRequiredDescription
asOfYes
qualityYes
evidenceYes
facilityYes
programsYes
reportIdYes
conflictsYes
freshnessYes
operationYes
penaltiesYes
sourceGapsYes
violationsYes
generatedAtYes
inspectionsYes
limitationsYes
schemaVersionYes
enforcementActionsYes

TDQS

A4.1/5.0
Behavior5/5

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.

Conciseness4/5

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.

Completeness4/5

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.

Parameters2/5

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.

Purpose5/5

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.

Usage Guidelines4/5

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. 1 tool update
    • First observedfacilityproof.check_facility_compliance_evidence

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides 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.
    5
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provenance-first web access for AI agents, delivering clean content with verifiable source metadata and SEC EDGAR financial data.
    8
    32 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables agents to perform deterministic data intake pipelines for FOIA and public comments, with medallion warehouse, PII policy enforcement, and verified insights.
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources