What is WV Dept of Environmental Protection (consolidated)?
West Virginia Department of Environmental Protection (WVDEP) consolidated connector — single connector spanning O&G + air + water + mining + dam safety + remediation + watershed because WVDEP runs an exceptionally clean enterprise server with **11 thematic services in one folder** at `tagis.dep.wv.gov/arcgis/rest/services/WVDEP_enterprise/` (probed 2026-05-02). Marcellus heart — EQT Production, Antero Resources, Range Resources, Southwestern Energy operate heavily. Layers consumed: oil_gas/MapServer/7 'All DEP Wells' (~153,267 — primary inventory), oil_gas/MapServer/0 'Horizontal Wells' (~9,406), air_quality/MapServer/7 'All Facilities' (~2,569), abandoned_mine_lands/MapServer/1 'AMLPoints' (~9,989), environmental_remediation/MapServer/2 'Voluntary Remediation Sites' (~364), environmental_remediation/MapServer/14 'SEMS Sites' (~831 Superfund tracking), mining_reclamation/MapServer/0 'DMR permits' (~11,524), dam_safety/MapServer/0 (~395 with H/S/L/N/U hazard codes), watershed_assessment/MapServer/15 '303(d) impaired streams' (~34,199 polylines). upstream quirks (probed): **county on oil_gas wells is 3-digit FIPS suffix** ('103' = Wetzel — full FIPS 54103). Handler accepts county *name* on input via WV_COUNTY_FIPS table; surfaces Title-Case county on output. SEMS Sites layer has 10-character truncated column names ('f_'=Federal Facility, 'site_statu', 'wvdep_prog', 'descriptio', 'contaminat'); SEMS county column IS uppercase ('CABELL') unlike FIPS-coded wells. dam_safety downstream_hazard distinct: H=271, S=70, L=21, N=5, U=28; damclassification 1/2/3/4/U. oil_gas wells `marcellus` is 'y'/'n'/'u' string (133K unknown / 11K no / 8K yes) — surfaced as boolean. Geometry is Web Mercator (102100); handler always uses outSR=4326. welltype distinct: Vertical=140,983, Horizontal 6A=6,832, Horizontal=2,574, CBM=2,336 — handler matches both 'Horizontal' and 'Horizontal 6A' via UPPER LIKE. mining_reclamation/0 spec mentioned permittype/permitstatus columns; **actual columns are type/per_status** (type: Prospect=4342, Coal Surface Mine=2983, Coal Underground=2564; per_status: Completely Released=8219, Renewed=1038, Revoked=798, Active=15). AML status has bracketed variants ('A'/'[A]', 'U'/'[U]', 'E'/'[E]') — handler accepts both. Air/AML/VRP/Mining/Dam/Watershed layers have NO county column — bbox/near only. maxRecordCount varies: oil_gas=3000, mining_reclamation=5000, others=2000.
Available Tools
Requirements
- ENABLE_ENVIRONMENTAL_APISSet ENABLE_ENVIRONMENTAL_APIS=true to allow connector toggles.
Quick Setup Guide
Follow these steps to connect your AI agents to this connector
Set ENABLE_ENVIRONMENTAL_APIS=true for your deployment.
Open /mcp and turn on WV Dept of Environmental Protection with the environmental switch.
Call the wv-dep MCP tool — start with method=searchWells or method=searchPermits.
Connect to Your AI Assistant
Choose your AI assistant below for specific setup instructions
Follow these steps to connect WV Dept of Environmental Protection (consolidated) 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 WV Dept of Environmental Protection (consolidated) 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 WV Dept of Environmental Protection (consolidated) 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:
"WV Dept of Environmental Protection (consolidated)-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"
}