KS Geological Survey logo

KS Geological Survey

Live

Kansas Geological Survey oil and gas well registry (~515K), field polygons (~8K), and Class II UIC injection wells (~49K). Comprehensive KGS-curated dataset with rich schema including operator, formation, depth.

What is KS Geological Survey?

Kansas Geological Survey (KGS) — Kansas's official state geological survey. Discovered. Curated layers: Oil_and_Gas_Wells_Download (~515,517 wells with KID, API_NUMBER dashed + API_NUM_NODASH 14-digit unpacked, FIELD_NAME, LEASE_NAME, WELL_NAME, WELL_CLASS descriptive Plugged and Abandoned 244,772 + Producing 68,525 + Approved Intent to Drill 36,496 + Authorized Injection Well 15,665, OPERATOR_NAME + CURR_OPERATOR, COUNTY Title Case Montgomery 24,323 + Allen 21,890 + Butler 19,038, STATUS code D&A 122,053 + OIL-P&A 112,837 + OIL 102,195 + GAS 25,603 + EOR 20,053 + CBM 4,612, WELL_TYPE OIL 225,206 + GAS 44,914 + EOR 36,091 + STRAT 3,119 + CATH 2,648, PRODUCING_FORMATION, COMPLETION_YEAR, ROTARY_TOTAL_DEPTH); Oil_and_Gas_Fields (~8,089 polygons with FIELD_NAME, STATUS Active 7,473 + Abandoned 616, FIELD_TYPE Oil 6,135 + Oil and Gas 1,497 + Gas 457, CUMM_OIL/CUMM_GAS, AVGDEPTH, FORMATIONS); Class_II_Wells (~49,381 UIC injection wells); Leases (~100,014 lease points). §0 spec drift caught: STATUS column has 100+ codes (incl P&A suffix variants) distinct from WELL_TYPE; WELL_CLASS top is blank ' ' (51,157); API_NUMBER stored dashed with separate API_NUM_NODASH 14-digit form, both indexed; gas-storage on a separate Underground_Natural_Gas_Storage layer (not curated). ; responses normalized to WGS84. Last verified live 2026-05-07.

Available Tools

  • searchWells
    Kansas O&G wells (~515K). Filter county Title Case (Montgomery, Allen, Butler), operator, status code (OIL/D&A/GAS/EOR), wellType, wellClass, formation, bbox/near.
  • searchOilGasFields
    Field boundary polygons (~8K). Filter fieldName, status (Active/Abandoned), fieldType (Oil/Gas/Oil and Gas), bbox.
  • searchClassIIWells
    UIC Class II injection wells (~49K). Filter county, operator, status, wellType (EOR/SWD), bbox/near.
  • getWellByApi
    Single well lookup by API number — accepts dashed (15-007-20990) or 14-digit no-dash form, or KID.
  • getServiceInfo
    Schema, record counts, and enum values for any of the 4 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 KS Geological Survey with the toggle — no credentials needed.

Call searchWells with county: 'Montgomery' and status: 'OIL' to explore Kansas oil and gas, or searchOilGasFields with fieldType: 'Oil and Gas'.

Connect to Your AI Assistant

Choose your AI assistant below for specific setup instructions

Follow these steps to connect KS Geological Survey 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 KS Geological Survey 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 KS Geological Survey 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:

"KS Geological Survey-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"
}