GroundTruth MCP
An MCP server providing environmental due-diligence tools for US addresses, including checks for school quality, hazard zones, groundwater contamination, noise, walkability, and federal environmental records like Superfund sites and toxic-release facilities. It also offers drinking water system violation data and radius-based queries.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://env.agentlookups.ai/mcpWhat its tools do
4 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to agentlookups.ai ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Run public-record due-diligence checks on a US address
- Query federal environmental records near a specific location
- Check for drinking water system violations by state and county
- Retrieve radius-based environmental data for a given latitude and longitude
Source and maintenance
Protocol and capabilities
- Server
- groundtruth 0.1
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 4 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
4 advertised
environment_near — Find federal environmental records near an address
Environmental records within a radius of a US location, from GroundTruth's monthly snapshot of three EPA datasets: National Priorities List (Superfund) sites, facilities from the newest Toxics Release Inventory (TRI) reporting year, and active facilities with a current significant-noncompliance or high-priority-violation flag in EPA ECHO. Each record carries its distance, and provenance gives each dataset's source and snapshot date (as_of). A Superfund distance runs to the nearer of the area EPA maps for the site (distance_to: epa_site_boundary, 0 with inside_site_boundary true inside it) and the one point EPA lists for the site (distance_to: epa_listed_point); each record gives both. Where EPA maps no area, a site that stretches out (a canal, a river, an underground plume) can reach closer than its point. Input is either a street address (geocoded by the US Census geocoder) or lat/lon coordinates. Results are records, not a safety assessment. An empty list means the snapshot holds no such record within the radius. EPA holds other records this tool does not search (Superfund sites not on the NPL, earlier TRI years, facilities without a current noncompliance flag), and an empty result does not mean the area is free of contamination.
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude (US)"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude (US; negative except Guam, NMI and the western Aleutians)"
},
"address": {
"type": "string",
"description": "US street address incl. city/state (alternative to lat/lon)"
},
"radius_km": {
"type": "number",
"maximum": 50,
"description": "Search radius in km (default 10, max 50)"
}
}
}{
"title": "Find federal environmental records near an address",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}drinking_water — Look up public water systems for an area
Public water systems for a US location, from EPA's quarterly drinking-water data (SDWA; GroundTruth checks for a new quarter monthly), with health-based violation summaries, counts of missed or late required tests (monitoring and reporting violations), and each system's latest lead 90th percentile. Input is a street address or lat/lon coordinates (the US Census geocoder gives the county and place, and the point is checked against EPA's Community Water System Service Area Boundaries; a point outside every boundary returns no systems and a message that the home may use a private well or the map may miss its system), or a two-letter state with an optional county and/or city. Each system carries match_basis: service_area_boundary, zip, city, county or state. Some of EPA's boundaries come from states and water systems and the rest are modeled by EPA, so matching is approximate; the user's water bill names their actual utility. Systems are listed by population served, and the order does not say which system serves a given home.
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude (US)"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude (US; negative except Guam, NMI and the western Aleutians)"
},
"city": {
"type": "string",
"description": "City served (optional)"
},
"state": {
"type": "string",
"description": "Two-letter state code, e.g. MD (with county and/or city; not sent with address or lat/lon)"
},
"county": {
"type": "string",
"description": "County name (optional), e.g. Kings, Prince George's County, Richmond city"
},
"address": {
"type": "string",
"description": "US street address incl. city/state (alternative to state or lat/lon)"
}
}
}{
"title": "Look up public water systems for an area",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}location_scores — Score a location's public-record layers
Layer scores for a US location: school quality, natural hazards, groundwater contamination, Superfund proximity, air quality, highway noise, walkability, crime, and climate pleasantness (pleasant days/year). Scores are 0-1 with 1.0 = favorable; null = cannot score that layer here. The scores are model estimates drawn from public datasets, not safety ratings. no_coverage marks a layer that is null because this location lies outside that layer's data, and caveats.<layer> says why. When a layer's number has limits the score alone does not show (a proxy, partial source data), caveats.<layer> states them. Superfund proximity weighs each cleanup site by the nearer of the area EPA maps for it and the one point EPA lists for it; where EPA maps no area, a site that stretches out (a canal, a plume) can be closer than the score reflects. The scores are not a safety assessment, and an absence of adverse signals is not a clean bill of health. Coverage: Superfund/toxic-release proximity national; air quality, groundwater, and natural hazards a San Francisco Bay Area grid (lat 37.0 to 38.6, lon -122.8 to -121.4, which also takes in Sacramento), null elsewhere; highway noise Bay Area; walkability California; schools all 50 states and DC (2023-2025 results); climate CONUS (gridMET 4km, 2015-2024); Alaska, the Florida Keys, Hawaii, Puerto Rico and the US Virgin Islands (Daymet V4, 2011-2020); within 40 km of 3 NOAA weather stations in American Samoa, the Northern Mariana Islands and Guam (2016-2025); null elsewhere; crime police incident feeds inside the city limits of San Francisco; Oakland; Chicago; New York City; Los Angeles; Dallas; Washington, DC; and Kansas City, Missouri only. School scores draw on the Stanford Education Data Archive (SEDA), whose terms require naming it as the source: Reardon, S. F., Ho, A. D., Shear, B. R., Fahle, E. M., Kalogrides, D., Saliba, J. (2024). Stanford Education Data Archive (Version 5.0). [https://purl.stanford.edu/cs829jn7849] [https://doi.org/10.25740/cs829jn7849] (also in citations.school_quality). Input is either a street address (geocoded by the US Census geocoder) or lat/lon coordinates.
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude (US)"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude (US; negative except Guam, NMI and the western Aleutians)"
},
"address": {
"type": "string",
"description": "US street address incl. city/state (alternative to lat/lon)"
}
}
}{
"title": "Score a location's public-record layers",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}broadband_availability — List FCC broadband availability for a location
Fixed broadband availability for a US location from the FCC Broadband Data Collection (BDC), counted per 2020 Census block: each provider and technology the FCC data lists in the block, with advertised maximum download and upload tiers in Mbps and how many of the block's locations each covers (residential and business-only counts). FCC data as of 2026-06-30 (release J26_24oct2026). Wired and fixed wireless service comes first; satellite service is listed last, in its own section. Where a point is in no Census block with FCC data, counts are for the surrounding H3 cell. A block where the FCC records no locations (often a park, a plaza or a street) lists no providers; the building's own address finds the block it sits in. Speeds are advertised maximums reported by providers, not measured speeds. The FCC data has no street addresses, so it cannot confirm service at one house. Input is either a street address (geocoded by the US Census geocoder) or lat/lon coordinates.
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude (US)"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude (US; negative except Guam, NMI and the western Aleutians)"
},
"address": {
"type": "string",
"description": "US street address incl. city/state (alternative to lat/lon)"
}
}
}{
"title": "List FCC broadband availability for a location",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 342 ms
- 95th percentile latency
- 342 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 342 ms · metadata changed · 4 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http groundtruth-mcp-agentlookups https://env.agentlookups.ai/mcpCodex
codex mcp add groundtruth-mcp-agentlookups --url https://env.agentlookups.ai/mcpCursor
{
"mcpServers": {
"groundtruth-mcp-agentlookups": {
"url": "https://env.agentlookups.ai/mcp"
}
}
}Cline
{
"mcpServers": {
"groundtruth-mcp-agentlookups": {
"type": "streamableHttp",
"url": "https://env.agentlookups.ai/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"groundtruth-mcp-agentlookups": {
"type": "http",
"url": "https://env.agentlookups.ai/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http groundtruth-mcp-agentlookups https://env.agentlookups.ai/mcpClaude Desktop
https://env.agentlookups.ai/mcpWindsurf
{
"mcpServers": {
"groundtruth-mcp-agentlookups": {
"serverUrl": "https://env.agentlookups.ai/mcp"
}
}
}Let your agent find its tools
Find servers like GroundTruth MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run GroundTruth MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.