- Tools
- 16
- Read-only
- 8
- Write
- 8
- Destructive
- 0
- Verified
- 6
- Free tier
- yes
- Auth
- none
Tool definitions
16 ready-to-use tool definitions in JSON. Drop the file into your agent configuration; no need to read the API documentation first.
epa-echo.jsonAll 16 tools
create_echo_rest_servicesget_downloadPOST /echo_rest_services.get_downloadBased on the QID obtained from a get_facilities or get_facility_info query, return a comma separated value (CSV) file of the facilities found.qidwritesnot verified
Based on the QID obtained from a get_facilities or get_facility_info query, return a comma separated value (CSV) file of the facilities found.
| Parameter | In | Type | Required |
|---|---|---|---|
output | formData | string | no |
qid | formData | string | yes |
qcolumns | formData | string | no |
p_pretty_print | formData | number | no |
create_echo_rest_servicesget_facilitiesPOST /echo_rest_services.get_facilitiesValidates query search parameters and returns query identifier.nonewritesnot verified
Validates query search parameters and returns query identifier. Use the responseset parameter to set the page size
| Parameter | In | Type | Required |
|---|---|---|---|
output | formData | string | no |
p_fn | formData | string | no |
p_sa | formData | string | no |
p_sa1 | formData | string | no |
p_ct | formData | string | no |
p_co | formData | string | no |
p_fips | formData | string | no |
p_st | formData | string | no |
p_zip | formData | string | no |
p_frs | formData | string | no |
p_reg | formData | string | no |
p_sic | formData | string | no |
p_ncs | formData | string | no |
p_pen | formData | string | no |
p_c1lat | formData | number | no |
p_c1lon | formData | number | no |
p_c2lat | formData | number | no |
p_c2lon | formData | number | no |
p_usmex | formData | string | no |
p_sic2 | formData | string | no |
p_sic4 | formData | string | no |
p_fa | formData | string | no |
p_ff | formData | string | no |
p_act | formData | string | no |
p_maj | formData | string | no |
p_mact | formData | string | no |
p_fea | formData | string | no |
p_feay | formData | number | no |
p_feaa | formData | string | no |
p_feac | formData | string | no |
p_fea_5yr | formData | string | no |
p_iea | formData | string | no |
p_ieay | formData | number | no |
p_ieaa | formData | string | no |
p_iea_5yr | formData | string | no |
p_cs | formData | number | no |
p_qiv | formData | string | no |
p_naa | formData | string | no |
p_impw | formData | string | no |
p_trep | formData | string | no |
p_ocr | formData | string | no |
p_oct | formData | string | no |
p_pm | formData | string | no |
p_pd | formData | string | no |
p_ico | formData | string | no |
p_huc | formData | string | no |
p_pid | formData | string | no |
p_med | formData | string | no |
p_istatute | formData | string | no |
p_ysl | formData | string | no |
p_ysly | formData | number | no |
p_ysla | formData | string | no |
p_qs | formData | string | no |
p_sfs | formData | string | no |
p_tribeid | formData | number | no |
p_tribename | formData | string | no |
p_tribedist | formData | number | no |
p_wbd | formData | string | no |
p_fntype | formData | string | no |
p_icoo | formData | string | no |
p_fac_icos | formData | string | no |
p_ejscreen | formData | string | no |
p_limit_addr | formData | string | no |
p_lat | formData | number | no |
p_long | formData | number | no |
p_radius | formData | number | no |
p_ejscreen_over80cnt | formData | string | no |
p_agoo | formData | string | no |
p_neiu | formData | string | no |
queryset | formData | number | no |
responseset | formData | number | no |
tablelist | formData | string | no |
maplist | formData | string | no |
summarylist | formData | string | no |
callback | formData | string | no |
qcolumns | formData | string | no |
create_echo_rest_servicesget_facility_infoPOST /echo_rest_services.get_facility_infoReturns either an array of Facilities or an array of Clusters that meet the specified search criteria.nonewritesnot verified
Returns either an array of Facilities or an array of Clusters that meet the specified search criteria.
| Parameter | In | Type | Required |
|---|---|---|---|
output | formData | string | no |
p_fn | formData | string | no |
p_sa | formData | string | no |
p_sa1 | formData | string | no |
p_ct | formData | string | no |
p_co | formData | string | no |
p_fips | formData | string | no |
p_st | formData | string | no |
p_zip | formData | string | no |
p_frs | formData | string | no |
p_reg | formData | string | no |
p_sic | formData | string | no |
p_ncs | formData | string | no |
p_pen | formData | string | no |
xmin | formData | number | no |
ymin | formData | number | no |
xmax | formData | number | no |
ymax | formData | number | no |
p_usmex | formData | string | no |
p_sic2 | formData | string | no |
p_sic4 | formData | string | no |
p_fa | formData | string | no |
p_ff | formData | string | no |
p_act | formData | string | no |
p_maj | formData | string | no |
p_mact | formData | string | no |
p_fea | formData | string | no |
p_feay | formData | number | no |
p_feaa | formData | string | no |
p_feac | formData | string | no |
p_feac_5yr | formData | string | no |
p_iea | formData | string | no |
p_ieay | formData | number | no |
p_ieaa | formData | string | no |
p_iea_5yr | formData | string | no |
p_cs | formData | number | no |
p_qiv | formData | string | no |
p_naa | formData | string | no |
p_impw | formData | string | no |
p_trep | formData | string | no |
p_ocr | formData | string | no |
p_oct | formData | string | no |
p_pm | formData | string | no |
p_pd | formData | string | no |
p_ico | formData | string | no |
p_huc | formData | string | no |
p_pid | formData | string | no |
p_med | formData | string | no |
p_istatute | formData | string | no |
p_ysl | formData | string | no |
p_ysly | formData | number | no |
p_ysla | formData | string | no |
p_qs | formData | string | no |
p_sfs | formData | string | no |
p_tribeid | formData | number | no |
p_tribename | formData | string | no |
p_tribedist | formData | number | no |
p_wbd | formData | string | no |
p_fntype | formData | string | no |
p_icoo | formData | string | no |
p_fac_icos | formData | string | no |
p_ejscreen | formData | string | no |
p_limit_addr | formData | string | no |
p_lat | formData | number | no |
p_long | formData | number | no |
p_radius | formData | number | no |
p_ejscreen_over80cnt | formData | string | no |
p_agoo | formData | string | no |
p_neiu | formData | string | no |
responseset | formData | number | no |
callback | formData | string | no |
qcolumns | formData | string | no |
p_pretty_print | formData | number | no |
create_echo_rest_servicesget_geojsonPOST /echo_rest_services.get_geojsonBased on the QID obtained from a get_facilities or get_facility_info query, return GeoJSON of the facilities found.qidwritesnot verified
Based on the QID obtained from a get_facilities or get_facility_info query, return GeoJSON of the facilities found.
| Parameter | In | Type | Required |
|---|---|---|---|
output | formData | string | no |
qid | formData | string | yes |
callback | formData | string | no |
newsort | formData | number | no |
descending | formData | string | no |
qcolumns | formData | string | no |
p_pretty_print | formData | number | no |
create_echo_rest_servicesget_info_clustersPOST /echo_rest_services.get_info_clustersBased on the QID obtained from a clustered get_facility_info query, download cluster facility information as either a CSV or GEOJSON file.p_qidwritesnot verified
Based on the QID obtained from a clustered get_facility_info query, download cluster facility information as either a CSV or GEOJSON file.
| Parameter | In | Type | Required |
|---|---|---|---|
output | formData | string | no |
p_qid | formData | string | yes |
p_pretty_print | formData | number | no |
create_echo_rest_servicesget_mapPOST /echo_rest_services.get_mapThe purpose of the GET_MAP service is to display facility coordinates and facility clusters related to a get_facilities facility query.qid, p_idwritesnot verified
The purpose of the GET_MAP service is to display facility coordinates and facility clusters related to a get_facilities facility query. Currently, the maximum number of coordinates returned is 500. GET_MAP performs automatic clustering at the state, county, and zip code levels to maximize the number of coordinates returned.
| Parameter | In | Type | Required |
|---|---|---|---|
output | formData | string | no |
qid | formData | string | yes |
callback | formData | string | no |
tablelist | formData | string | no |
c1_lat | formData | number | no |
c1_long | formData | number | no |
c2_lat | formData | number | no |
c2_long | formData | number | no |
p_id | formData | string | yes |
create_echo_rest_servicesget_qidPOST /echo_rest_services.get_qidGET_QID is passed with a query ID corresponding to a previously run get_facilities query.qidwritesnot verified
GET_QID is passed with a query ID corresponding to a previously run get_facilities query. It then returns a Facility object containing all matching facilities. The main purpose of GET_QID is for large querysets that contain multiple pages (responsesets) of output. GET_QID allows for pagination and for the selection and sorting of columns.
| Parameter | In | Type | Required |
|---|---|---|---|
output | formData | string | no |
qid | formData | string | yes |
pageno | formData | number | no |
callback | formData | string | no |
newsort | formData | number | no |
descending | formData | string | no |
qcolumns | formData | string | no |
create_echo_rest_servicesmetadataPOST /echo_rest_services.metadataReturns the JSON Object Name and ColumnId for usage with the qcolumns parameter for get_qid, get_facility_info and other service endpoints.nonewritesnot verified
Returns the JSON Object Name and ColumnId for usage with the qcolumns parameter for get_qid, get_facility_info and other service endpoints.
| Parameter | In | Type | Required |
|---|---|---|---|
output | formData | string | no |
callback | formData | string | no |
get_echo_rest_servicesget_downloadGET /echo_rest_services.get_downloadBased on the QID obtained from a get_facilities or get_facility_info query, return a comma separated value (CSV) file of the facilities found.qidreadsmismatch
Based on the QID obtained from a get_facilities or get_facility_info query, return a comma separated value (CSV) file of the facilities found.
| Parameter | In | Type | Required |
|---|---|---|---|
output | query | string | no |
qid | query | string | yes |
qcolumns | query | string | no |
p_pretty_print | query | number | no |
get_echo_rest_servicesget_facilitiesGET /echo_rest_services.get_facilitiesValidates query search parameters and returns query identifier.nonereadsverified 2026-10-10
Validates query search parameters and returns query identifier. Use the responseset parameter to set the page size
| Parameter | In | Type | Required |
|---|---|---|---|
output | query | string | no |
p_fn | query | string | no |
p_sa | query | string | no |
p_sa1 | query | string | no |
p_ct | query | string | no |
p_co | query | string | no |
p_fips | query | string | no |
p_st | query | string | no |
p_zip | query | string | no |
p_frs | query | string | no |
p_reg | query | string | no |
p_sic | query | string | no |
p_ncs | query | string | no |
p_pen | query | string | no |
p_c1lat | query | number | no |
p_c1lon | query | number | no |
p_c2lat | query | number | no |
p_c2lon | query | number | no |
p_usmex | query | string | no |
p_sic2 | query | string | no |
p_sic4 | query | string | no |
p_fa | query | string | no |
p_ff | query | string | no |
p_act | query | string | no |
p_maj | query | string | no |
p_mact | query | string | no |
p_fea | query | string | no |
p_feay | query | number | no |
p_feaa | query | string | no |
p_feac | query | string | no |
p_fea_5yr | query | string | no |
p_iea | query | string | no |
p_ieay | query | number | no |
p_ieaa | query | string | no |
p_iea_5yr | query | string | no |
p_cs | query | number | no |
p_qiv | query | string | no |
p_naa | query | string | no |
p_impw | query | string | no |
p_trep | query | string | no |
p_ocr | query | string | no |
p_oct | query | string | no |
p_pm | query | string | no |
p_pd | query | string | no |
p_ico | query | string | no |
p_huc | query | string | no |
p_pid | query | string | no |
p_med | query | string | no |
p_istatute | query | string | no |
p_ysl | query | string | no |
p_ysly | query | number | no |
p_ysla | query | string | no |
p_qs | query | string | no |
p_sfs | query | string | no |
p_tribeid | query | number | no |
p_tribename | query | string | no |
p_tribedist | query | number | no |
p_wbd | query | string | no |
p_fntype | query | string | no |
p_icoo | query | string | no |
p_fac_icos | query | string | no |
p_ejscreen | query | string | no |
p_limit_addr | query | string | no |
p_lat | query | number | no |
p_long | query | number | no |
p_radius | query | number | no |
p_ejscreen_over80cnt | query | string | no |
p_agoo | query | string | no |
p_neiu | query | string | no |
queryset | query | number | no |
responseset | query | number | no |
tablelist | query | string | no |
maplist | query | string | no |
summarylist | query | string | no |
callback | query | string | no |
qcolumns | query | string | no |
get_echo_rest_servicesget_facility_infoGET /echo_rest_services.get_facility_infoReturns either an array of Facilities or an array of Clusters that meet the specified search criteria.nonereadsverified 2026-10-10
Returns either an array of Facilities or an array of Clusters that meet the specified search criteria.
| Parameter | In | Type | Required |
|---|---|---|---|
output | query | string | no |
p_fn | query | string | no |
p_sa | query | string | no |
p_sa1 | query | string | no |
p_ct | query | string | no |
p_co | query | string | no |
p_fips | query | string | no |
p_st | query | string | no |
p_zip | query | string | no |
p_frs | query | string | no |
p_reg | query | string | no |
p_sic | query | string | no |
p_ncs | query | string | no |
p_pen | query | string | no |
xmin | query | number | no |
ymin | query | number | no |
xmax | query | number | no |
ymax | query | number | no |
p_usmex | query | string | no |
p_sic2 | query | string | no |
p_sic4 | query | string | no |
p_fa | query | string | no |
p_ff | query | string | no |
p_act | query | string | no |
p_maj | query | string | no |
p_mact | query | string | no |
p_fea | query | string | no |
p_feay | query | number | no |
p_feaa | query | string | no |
p_feac | query | string | no |
p_feac_5yr | query | string | no |
p_iea | query | string | no |
p_ieay | query | number | no |
p_ieaa | query | string | no |
p_iea_5yr | query | string | no |
p_cs | query | number | no |
p_qiv | query | string | no |
p_naa | query | string | no |
p_impw | query | string | no |
p_trep | query | string | no |
p_ocr | query | string | no |
p_oct | query | string | no |
p_pm | query | string | no |
p_pd | query | string | no |
p_ico | query | string | no |
p_huc | query | string | no |
p_pid | query | string | no |
p_med | query | string | no |
p_istatute | query | string | no |
p_ysl | query | string | no |
p_ysly | query | number | no |
p_ysla | query | string | no |
p_qs | query | string | no |
p_sfs | query | string | no |
p_tribeid | query | number | no |
p_tribename | query | string | no |
p_tribedist | query | number | no |
p_wbd | query | string | no |
p_fntype | query | string | no |
p_icoo | query | string | no |
p_fac_icos | query | string | no |
p_ejscreen | query | string | no |
p_limit_addr | query | string | no |
p_lat | query | number | no |
p_long | query | number | no |
p_radius | query | number | no |
p_ejscreen_over80cnt | query | string | no |
p_agoo | query | string | no |
p_neiu | query | string | no |
responseset | query | number | no |
callback | query | string | no |
qcolumns | query | string | no |
p_pretty_print | query | number | no |
get_echo_rest_servicesget_geojsonGET /echo_rest_services.get_geojsonBased on the QID obtained from a get_facilities or get_facility_info query, return GeoJSON of the facilities found.qidreadsverified 2026-10-10
Based on the QID obtained from a get_facilities or get_facility_info query, return GeoJSON of the facilities found.
| Parameter | In | Type | Required |
|---|---|---|---|
output | query | string | no |
qid | query | string | yes |
callback | query | string | no |
newsort | query | number | no |
descending | query | string | no |
qcolumns | query | string | no |
p_pretty_print | query | number | no |
get_echo_rest_servicesget_info_clustersGET /echo_rest_services.get_info_clustersBased on the QID obtained from a clustered get_facility_info query, download cluster facility information as either a CSV or GEOJSON file.p_qidreadsmismatch
Based on the QID obtained from a clustered get_facility_info query, download cluster facility information as either a CSV or GEOJSON file.
| Parameter | In | Type | Required |
|---|---|---|---|
output | query | string | no |
p_qid | query | string | yes |
p_pretty_print | query | number | no |
get_echo_rest_servicesget_mapGET /echo_rest_services.get_mapThe purpose of the GET_MAP service is to display facility coordinates and facility clusters related to a get_facilities facility query.qid, p_idreadsverified 2026-10-10
The purpose of the GET_MAP service is to display facility coordinates and facility clusters related to a get_facilities facility query. Currently, the maximum number of coordinates returned is 500. GET_MAP performs automatic clustering at the state, county, and zip code levels to maximize the number of coordinates returned.
| Parameter | In | Type | Required |
|---|---|---|---|
output | query | string | no |
qid | query | string | yes |
callback | query | string | no |
tablelist | query | string | no |
c1_lat | query | number | no |
c1_long | query | number | no |
c2_lat | query | number | no |
c2_long | query | number | no |
p_id | query | string | yes |
get_echo_rest_servicesget_qidGET /echo_rest_services.get_qidGET_QID is passed with a query ID corresponding to a previously run get_facilities query.qidreadsverified 2026-10-10
GET_QID is passed with a query ID corresponding to a previously run get_facilities query. It then returns a Facility object containing all matching facilities. The main purpose of GET_QID is for large querysets that contain multiple pages (responsesets) of output. GET_QID allows for pagination and for the selection and sorting of columns.
| Parameter | In | Type | Required |
|---|---|---|---|
output | query | string | no |
qid | query | string | yes |
pageno | query | number | no |
callback | query | string | no |
newsort | query | number | no |
descending | query | string | no |
qcolumns | query | string | no |
get_echo_rest_servicesmetadataGET /echo_rest_services.metadataReturns the JSON Object Name and ColumnId for usage with the qcolumns parameter for get_qid, get_facility_info and other service endpoints.nonereadsverified 2026-10-10
Returns the JSON Object Name and ColumnId for usage with the qcolumns parameter for get_qid, get_facility_info and other service endpoints.
| Parameter | In | Type | Required |
|---|---|---|---|
output | query | string | no |
callback | query | string | no |
No tool matches that.
Authentication
No key and no published rate limit
Where this came from
Built from the APIs.guru OpenAPI specification, version 2019.10.15. Rebuilt on our side on 2026-10-10.
View the source specification