← Blog

EPA Compliance Data for AI: Environmental Violations, Emissions, and Toxic Releases

Give your AI agent access to EPA enforcement data, greenhouse gas emissions, and toxic releases through Pipeworx GreenLens — 20 tools from 6 data sources.

EPA enforcement data is public. Greenhouse gas emissions reports are public. Toxic release inventories are public. But accessing this data programmatically is painful — multiple EPA systems, different APIs, inconsistent schemas, and pagination that breaks at scale.

Pipeworx GreenLens wraps 6 environmental data sources into a single MCP connection. Your AI agent gets 20 tools covering compliance, emissions, toxic releases, climate disclosures, and air quality — the complete ESG data stack.

What’s inside GreenLens

EPA ECHO (Enforcement and Compliance History Online)

The EPA’s primary enforcement database. ECHO tracks every facility’s compliance status across the Clean Water Act, Clean Air Act, and RCRA (hazardous waste).

Tools:

  • echo_facility_search — find regulated facilities by name, location, or industry
  • echo_compliance_history — compliance status and history for a specific facility
  • echo_violations — current and historical violations with severity and dates
  • echo_enforcement_actions — formal enforcement actions, penalties, and orders
  • echo_search_by_violation — find facilities with specific types of violations

EPA Emissions (GHGRP and TRI)

Two critical datasets: the Greenhouse Gas Reporting Program (GHGRP) covering large emitters, and the Toxic Release Inventory (TRI) tracking chemical releases.

Tools:

  • ghg_facility_emissions — greenhouse gas emissions by facility, year, and gas type
  • ghg_emissions_by_sector — aggregate emissions by industry sector
  • tri_facility_releases — toxic chemical releases by facility
  • tri_chemical_releases — releases of a specific chemical across all facilities
  • tri_trends — year-over-year trends in toxic releases

SEC EDGAR

Public companies’ climate disclosures, environmental liabilities, and 10-K risk factors related to environmental regulation.

Tools:

  • edgar_search_filings — search for climate and environmental disclosures
  • edgar_company_filings — a company’s SEC filings
  • edgar_company_facts — structured financial data (XBRL)

Air Quality, Climate, and Carbon

Real-time air quality from OpenAQ, climate projections, and carbon intensity data for the electricity grid.

Example: Company environmental screening

Ask your AI: “What EPA violations does DuPont have, and what are their greenhouse gas emissions?”

GreenLens chains:

  1. echo_facility_search — find DuPont facilities in ECHO
  2. echo_violations — current violations across CWA, CAA, RCRA
  3. echo_enforcement_actions — formal actions and penalties
  4. ghg_facility_emissions — GHG emissions by facility
  5. tri_facility_releases — toxic chemical releases from DuPont facilities
  6. edgar_company_filings — SEC climate disclosures and environmental liabilities

One question, complete environmental profile.

Example: Sector emissions analysis

Ask: “Show me greenhouse gas emissions for the power sector and how they’ve trended.”

GreenLens chains:

  1. ghg_emissions_by_sector — aggregate power sector emissions
  2. tri_trends — toxic release trends for electric utilities
  3. get_generation_mix — current electricity generation mix (coal, gas, renewables)

Example: Local environmental risk

Ask: “What toxic releases are reported near ZIP code 77001?”

GreenLens returns:

  1. tri_facility_releases — TRI reporting facilities in the area
  2. tri_chemical_releases — specific chemicals released and volumes
  3. echo_facility_search — all EPA-regulated facilities nearby
  4. echo_violations — any current compliance violations

Who uses this

  • ESG analysts screening portfolio companies for environmental risk
  • Compliance officers monitoring facility compliance status
  • Environmental consultants assessing site contamination and regulatory history
  • Sustainability teams tracking emissions reduction progress
  • Journalists and researchers investigating environmental enforcement patterns

Connect

{
  "mcpServers": {
    "pipeworx-green": {
      "url": "https://gateway.pipeworx.io/mcp?vertical=green"
    }
  }
}

Or call ask_pipeworx with any environmental question. The gateway routes to EPA ECHO, emissions databases, or SEC climate filings based on what you’re asking.

All data comes from the EPA, SEC, and established environmental monitoring networks. No scraped web data. No AI-generated estimates. Primary-source enforcement and emissions records from the agencies that collect them.