VA Department of Environmental Quality logo

VA Department of Environmental Quality

Live

Virginia Department of Environmental Quality solid-waste permits, alternate water supplies, biosolids, federal facilities, air sites and emissions, and Chesapeake Bay zones via the EDMA mapping service. 10 curated layers from VA's 127-layer environmental data catalog. No credentials required.

What is VA Department of Environmental Quality?

Virginia Department of Environmental Quality solid-waste permits, alternate water supplies, biosolids, federal facilities, air sites and emissions, and Chesapeake Bay zones via the EDMA mapping service at agency data services. The richest state environmental data catalog in the union — 127 published layers (IDs run 0–320 with gaps) curated to 10 high-signal layers: layer 100 Solid Waste Permits (~1,397 points; 491 Permitted, 881 Revoked, 6 distinct PERMIT_STATUS values, 6 PERMIT_TYPE values, 9 OPERATING_STATUS values), layer 106 Alternate Water Supplies CFU Sites (~2,283 points; 12 ARS_STATUS values led by Closed 1178 + Closed (PWS hookup) 430 + Active System 139), layer 207 Biosolids Areas (~9,336 polygons keyed by FIPS + DEQ control number), layer 208 Biosolids Site Addresses (~708 points), layer 290 Non-NPL Federal Facilities (~23 points; military + DOE), layer 292 AIR SITES EMISSIONS TPY (~17,780 rows in a Table — no geometry, single year 2024, 50+ pollutants led by PM 10 / VOC / NOX / CO / SO2), layer 294 Active Air Sites (~3,696 points with classification True Minor 2020 / Synthetic Minor 1054 / Major 172 / Major (T5) 24 / Area (HAP) 48), layers 33/34/35 Chesapeake Bay Resource Protection / Intensely Developed / Resource Management Areas (255 polygons total). §0 surprises caught: schema is wildly inconsistent between layers — Solid Waste uses LOCALITY (county-name) plus FACILITY_COUNTY (3-digit FIPS); Alternate Water has no county column at all (only ARS_CITY); Biosolids uses FIPS only; Air Sites uses FAC_L_CITY. Layer 292 is a Table — no geometry, has to be joined to layer 294 via PLA_ICIS_ID. Most Solid Waste Permits are Revoked (881 of 1397). EDMA gateway has historically returned transient 500/502/HTML — handler retries once. ; Last verified live 2026-05-07.

Available Tools

  • searchSolidWastePermits
    VA Solid Waste Permits (~1.4K). Filter locality (county/city), permitType, permitStatus (Permitted/Revoked/Pending), operatingStatus (Active/Closed/Post Closure), unitType, facilityName. Most are Revoked (881) — pass permitStatus: 'Permitted' for 491 live.
  • searchAlternateWaterSupplies
    VA Alternate Water Supplies CFU Sites (~2.3K). No county column — filter city, status (Active System / 7 Closed variants / Assessment / Referral), name.
  • searchBiosolidsAreas
    VA Biosolids polygons (~9.3K). Filter countyFips (5-digit FULL FIPS e.g. '51031' = state 51 + county 031), controlNumber, minAcres. Returns Polygon GeoJSON via format: 'geojson'.
  • searchAirSites
    VA Active Air Sites (~3.7K). Filter city (FAC_L_CITY), classification (True Minor / Synthetic Minor / 80% Synthetic Minor / Major / Major (T5) / Area (HAP)), operationStatus (Operating/Seasonal/Temporarily Shutdown), facilityName, naicsCode.
  • searchAirEmissions
    VA Air Site Emissions TPY (~17.8K rows; Table only — no geometry, join via PLA_ICIS_ID). Filter year (2024 only), pollutant (PM 10/VOC/NOX/CO/SO2/PB/NH3/FORM/HCL/+), facilityName, federalId, registrationNumber, minTpy.
  • searchChesapeakeBayZones
    Chesapeake Bay zone polygons. zone: rpa (87 Resource Protection Areas) | ida (20 Intensely Developed) | rma (148 Resource Management). Returns Polygon GeoJSON for direct map handoff.
  • getServiceInfo
    Schema, record counts (live), max-page caps, enum values for every filter, and §0 probe notes for any of the 10 curated services.

Requirements

  • Toggle on
    Toggle on and use — no setup needed.

Quick Setup Guide

Follow these steps to connect your AI agents to this connector

Open /mcp and enable VA Department of Environmental Quality with the toggle — no credentials needed.

Call searchSolidWastePermits with permitStatus: 'Permitted' for live landfills, or searchAirEmissions with pollutant: 'NOX' and minTpy: 100 to find the largest NOX emitters in 2024.

Connect to Your AI Assistant

Choose your AI assistant below for specific setup instructions

Follow these steps to connect VA Department of Environmental Quality to Claude:

Step 1: Open Claude Settings

Launch Claude → Click the profile button (bottom left) → Navigate to Settings

Step 2: Access Connectors

Scroll down to the Connectors tab → Navigate to the bottom → Click “Add Custom Connector”

Step 3: Name Your Connector

Enter any name you'd like for this connector

Step 4: Get the Connector URL

Log in to PatchOps → Navigate to the /mcp page → Copy the connector URL you want to use

Step 5: Add the Connector

Paste the URL in the “Remote MCP Server URL” text box → Click Add

Step 6: Start Using

Your connector is now ready to use in Claude

Follow these steps to connect VA Department of Environmental Quality to ChatGPT:

Step 1: Enable Developer Mode

Go to Settings → Connectors → Advanced → Enable Developer mode

Step 2: Create New Connector

Go back to Connectors page → Click “Create” (top right)

Step 3: Name Your Connector

Enter any name you'd like for this connector (descriptions are optional)

Step 4: Get the Connector URL

Log in to PatchOps → Navigate to the /mcp page → Copy the connector URL you want to use

Step 5: Add the URL

Paste the URL in the “MCP Server URL” text box

Step 6: Set Authentication

Click the authentication dropdown → Select “No authentication” (PatchOps handles authentication internally)

Step 7: Create the Connector

Click “I understand and want to continue” checkbox → Press Create

Step 8: Using the Connector

Start a new chat → Click the + button (left of text box) → Open dropdown → Hover over three dots labeled “More” → Select your connector

Instructions for connecting VA Department of Environmental Quality to GitHub Copilot:

Coming Soon

Detailed setup instructions for GitHub Copilot will be added here.

For other MCP-compatible platforms:

Step 1: Get the Connector URL

Log in to PatchOps → Navigate to the /mcp page → Copy the connector URL you want to use

Step 2: Add to Configuration

Add this configuration to your MCP settings file. Replace the URL with your specific connector URL from the /mcp page:

"VA Department of Environmental Quality-MCP": {
  "url": "https://patchops.ai/api/mcp/...",
  "type": "http"
}

Example Configuration

Here’s an example using PatchOps MCP:

"PatchOps-MCP": {
  "url": "https://patchops.ai/api/mcp/...",
  "type": "http"
}