Texas RRC oil & gas wellbores: API numbers, completion dates, depth, plug status
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer <api_key>. Optional: describe_texas_wellbores is free and unlimited, and search_texas_wellbores returns 25 real rows per call without a key (20 queries/day). A key removes the caps and enables pagination and bulk search.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Free, no API key required. Describes the Texas Railroad Commission wellbore identity dataset decoded from RRC's EBCDIC mainframe corpus: the exact fields available, row count, freshness, pricing, and which parts of the source are NOT yet parsed. Returns no records. Call this before search_texas_wellbores.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Free, no API key required. Describes the Texas Railroad Commission wellbore identity dataset decoded from RRC's EBCDIC mainframe corpus: the exact fields available, row count, freshness, pricing, and which parts of the source are NOT yet parsed. Returns no records. Call this before search_texas_wellbores.
No arguments.
{
"type": "object",
"title": "describe_texas_wellboresArguments",
"properties": {}
}Search Texas oil and gas wellbore identities by district, county, API number, plugged status, orphan-well hold, completion date range or minimum depth. FREE tier: up to 25 real decoded rows per call with no API key, so you can judge the data before paying. Asking for more than 25 rows or using offset requires a key and otherwise returns a payment_required error carrying a checkout URL.
| Argument | Type | Description |
|---|---|---|
| limit | any | Rows to return. Without a key the ceiling is 25; asking for more returns a payment_required error carrying the price. |
| county | any | Railroad Commission numeric COUNTY CODE (1-507), NOT a county name -- 'MIDLAND' is not accepted. Integer or numeric string. Call describe_texas_wellbores for the field reference. |
| offset | any | Pagination offset. Any non-zero offset requires a key. |
| plugged | any | True for plugged wellbores only, False for unplugged. |
| district | any | Railroad Commission district number, 1-14. Integer or numeric string. |
| min_depth | any | Minimum total depth in feet. Integer or numeric string. |
| api_number | any | Full API number, e.g. '42-007-01820'. |
| completed_since | any | ISO date, inclusive lower bound on completion_date. |
| completed_before | any | ISO date, inclusive upper bound on completion_date. |
| orphan_well_hold | any | True for wellbores under an orphan-well hold. |
{
"type": "object",
"title": "search_texas_wellboresArguments",
"properties": {
"limit": {
"anyOf": [
{
"type": "integer"
},
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Limit",
"default": null,
"description": "Rows to return. Without a key the ceiling is 25; asking for more returns a payment_required error carrying the price."
},
"county": {
"anyOf": [
{
"type": "integer"
},
{
"type": "string"
},
{
"type": "null"
}
],
"title": "County",
"default": null,
"description": "Railroad Commission numeric COUNTY CODE (1-507), NOT a county name -- 'MIDLAND' is not accepted. Integer or numeric string. Call describe_texas_wellbores for the field reference."
},
"offset": {
"anyOf": [
{
"type": "integer"
},
{
"type": "string"
}
],
"title": "Offset",
"default": 0,
"description": "Pagination offset. Any non-zero offset requires a key."
},
"plugged": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Plugged",
"default": null,
"description": "True for plugged wellbores only, False for unplugged."
},
"district": {
"anyOf": [
{
"type": "integer"
},
{
"type": "string"
},
{
"type": "null"
}
],
"title": "District",
"default": null,
"description": "Railroad Commission district number, 1-14. Integer or numeric string."
},
"min_depth": {
"anyOf": [
{
"type": "integer"
},
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Min Depth",
"default": null,
"description": "Minimum total depth in feet. Integer or numeric string."
},
"api_number": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Api Number",
"default": null,
"description": "Full API number, e.g. '42-007-01820'."
},
"completed_since": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Completed Since",
"default": null,
"description": "ISO date, inclusive lower bound on completion_date."
},
"completed_before": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Completed Before",
"default": null,
"description": "ISO date, inclusive upper bound on completion_date."
},
"orphan_well_hold": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Orphan Well Hold",
"default": null,
"description": "True for wellbores under an orphan-well hold."
}
}
}