← CrudeCode

Guide

CrudeCode is a connector: it gives the AI you already use public oil and gas data and the calculators to work with it. You add one link, sign in with your email, and ask your questions in plain English. It's free.

Connect it

The link is the same everywhere:

https://mcp.crudecode.dev/mcp

Claude (web and desktop)

  1. Open Customize in the left sidebar, then Connectors.
  2. Click + and choose Add custom connector.
  3. Name it CrudeCode, paste the link and click Add.
  4. Click Connect. A crudecode.dev page opens to sign you in (see below). Click Allow, and you're back in Claude, connected.

On a Team or Enterprise plan, an owner may need to add it for the organization first.

Claude Code

Run this once, then type /mcp in Claude Code and choose CrudeCode to sign in:

claude mcp add --transport http crudecode https://mcp.crudecode.dev/mcp

Other AI apps and agents

Any app that supports remote MCP servers with OAuth sign-in can use the same link.

Sign in

What to ask

Ask the way you'd ask an analyst. Your AI decides which tools to use. Some examples:

For a valuation, your AI will ask you for the inputs that have no default: operating cost on a working-interest deal, capital for undrilled wells, and severance. Data rooms and ARIES databases are read in your AI's own workspace, so it needs to be able to run code (in claude.ai, Code execution and file creation turned on). See a full worked example.

The tools

Eleven tools. All but one only read; the one that writes sends us a message, and only when you agree.

ToolWhat it doesReads or writes
Coverage by stateget_coverageWhat data exists in each state, how complete each field is, and the latest month.Reads
Search wells and operatorssearchFinds wells, leases and operators by name or API number.Reads
Well headerget_wellOne well's header: operator, location, status, dates, depths, lateral, completion.Reads
Monthly productionget_productionMonthly oil, gas and water for wells, leases, operators or counties.Reads
Table referenceget_schemaDocuments every table and column your AI can query.Reads
Run a SQL queryrun_sqlA read-only SELECT across wells, production, prices, EIA, SEC financials and news. Up to 200 rows back in the chat.Reads
Export a SQL query to a fileexport_sqlThe same query, returned as a file for your AI to analyze in code. For larger pulls.Reads
Get a packaged procedureget_skillStep-by-step procedures for data rooms, ARIES databases and well forecasting.Reads
Forecast wells for a dealdeal_forecast_wellsChecks the decline parameters your AI sets for each well and returns the forecast and EUR.Reads
Value a dealdeal_valuationMonthly cash flow on the NYMEX strip with your interests and costs, PV by reserve category and an Excel workbook.Reads
Message the CrudeCode teammessage_teamSends a bug report or a data request to us, after you agree to what it says.Writes

Coverage

Well headers and monthly production from state regulators, plus daily and monthly oil and gas prices since 1986, NYMEX WTI and Henry Hub futures for every trading day since 2010, EIA weekly supply and Short-Term Energy Outlook data, quarterly financials for 33 public operators from SEC filings, and headlines from nine trade publications.

StateWellsMonthly production
Texas1,050,849Through Jul 2026
Oklahoma456,857Not yet
Pennsylvania279,649Through Aug 2026
Ohio242,069Through Sep 2025
Wyoming210,771Through Aug 2026
Louisiana209,114Not yet
New Mexico142,472Through Sep 2026
Colorado124,397Through Aug 2026
West Virginia118,705Through Jun 2026
North Dakota43,711Through Jul 2026
Montana42,050Through Jun 2026
Utah40,160Through Sep 2026

Counts as of Nov 4, 2026; your AI can ask get_coverage for today's. Ohio and Pennsylvania file production quarterly or yearly, so those months are spread evenly. Not in yet: other states, federal offshore, and SEC reserves.

Limits

Troubleshooting

The sign-in code didn't arrive
Check spam for mail from login@crudecode.dev, then ask for a new code.
"Already signed in as" a different email
Choose Use a different email on the sign-in page.
Claude doesn't use CrudeCode
Make sure the connector is switched on for the chat (the + menu, then Connectors), and mention oil and gas data in your question.
An export or a data room says it needs code execution
In claude.ai, turn on Code execution and file creation under Settings, Capabilities (on Team and Enterprise plans an owner sets it under Organization settings). Claude Code can always run code.
No production for an Oklahoma or Louisiana well
Those states have well headers but no production data yet. It means not available, not zero.
Something looks wrong
Ask your AI to send it to the CrudeCode team, or email support@crudecode.dev.

How we handle your data: privacy policy. The rules for using it: terms of use. Questions: support@crudecode.dev.