Epa Envirofacts Tools

Configuration File: epa_envirofacts_tools.json Tool Type: Local Tools Count: 3

This page contains all tools defined in the epa_envirofacts_tools.json configuration file.

Available Tools

EPA_get_tri_facility_chemical_releases (Type: EPATRIFacilitiesTool)

Get the per-chemical, per-year EPA Toxics Release Inventory (TRI) reporting forms submitted by ON…

EPA_get_tri_facility_chemical_releases tool specification

Tool Information:

  • Name: EPA_get_tri_facility_chemical_releases

  • Type: EPATRIFacilitiesTool

  • Description: Get the per-chemical, per-year EPA Toxics Release Inventory (TRI) reporting forms submitted by ONE facility, via the EPA Envirofacts tri_reporting_form table. Given a TRI facility id (find one with EPA_search_tri_facilities), returns the actual reporting forms the facility filed: TRI chemical id, CAS chemical name (e.g. ‘Lead’, ‘Zinc compounds’), reporting year, form type, max-amount-on-site code, production ratio, and trade-secret/federal-facility flags. Unlike the facility-search tools, this reveals WHAT a facility reports releasing each year. No API key required.

Parameters:

  • tri_facility_id (string) (required) EPA TRI facility identifier, e.g. ‘15902CCKRN75BRI’. Obtain from EPA_search_tri_facilities.

  • limit ([‘integer’, ‘null’]) (optional) Max reporting forms to return (default 10, max 100).

Example Usage:

query = {
    "name": "EPA_get_tri_facility_chemical_releases",
    "arguments": {
        "tri_facility_id": "example_value"
    }
}
result = tu.run(query)

EPA_search_frs_facilities (Type: EPAFRSFacilitiesTool)

Search the EPA Facility Registry Service (FRS) — EPA’s integrated registry of regulated facility …

EPA_search_frs_facilities tool specification

Tool Information:

  • Name: EPA_search_frs_facilities

  • Type: EPAFRSFacilitiesTool

  • Description: Search the EPA Facility Registry Service (FRS) — EPA’s integrated registry of regulated facility sites — by US state (and optional city) via the Envirofacts REST service. Returns facility name, standardized address, city/state, registry id, and federal/tribal flags. Broader than TRI (covers facilities across many EPA programs). No API key required.

Parameters:

  • state (string) (required) 2-letter US state code, e.g. ‘MA’, ‘CA’.

  • city ([‘string’, ‘null’]) (optional) Optional city name filter.

  • limit ([‘integer’, ‘null’]) (optional) Max facilities (default 10, max 100).

Example Usage:

query = {
    "name": "EPA_search_frs_facilities",
    "arguments": {
        "state": "example_value"
    }
}
result = tu.run(query)

EPA_search_tri_facilities (Type: EPATRIFacilitiesTool)

Search EPA Toxics Release Inventory (TRI) facilities by US state (and optional city) via the EPA …

EPA_search_tri_facilities tool specification

Tool Information:

  • Name: EPA_search_tri_facilities

  • Type: EPATRIFacilitiesTool

  • Description: Search EPA Toxics Release Inventory (TRI) facilities by US state (and optional city) via the EPA Envirofacts REST service. Returns regulated facilities that report toxic chemical releases: facility id/name, address, county, ZIP, EPA region, and closed status. Use for environmental-justice screening, locating industrial pollution sources, and facility lookups. No API key required.

Parameters:

  • state (string) (required) 2-letter US state code, e.g. ‘CA’, ‘TX’.

  • city ([‘string’, ‘null’]) (optional) Optional city name filter, e.g. ‘Los Angeles’.

  • limit ([‘integer’, ‘null’]) (optional) Max facilities (default 10, max 100).

Example Usage:

query = {
    "name": "EPA_search_tri_facilities",
    "arguments": {
        "state": "example_value"
    }
}
result = tu.run(query)