REST API

Petroleum Engineering API

87 petroleum engineering calculations as REST endpoints. Decline curves, PVT, petrophysics, drilling, economics. Built by a Stanford PhD, used by engineers worldwide.

600+ weekly downloads on PyPI • Open-source MCP server • REST API via RapidAPI

Free

$0/mo

1,000 requests/month

  • All 87 endpoints
  • JSON responses
  • Community support
Popular

Pro

$49/mo

100,000 requests/month

  • All 87 endpoints
  • Priority support
  • Higher rate limits

Ultra

$99/mo

1,000,000 requests/month

  • All 87 endpoints
  • Dedicated support
  • Custom integrations

Quick Start

Decline Curve Fitting — cURL
curl -X POST "https://petro-mcp.p.rapidapi.com/api/v1/decline/fit" \
  -H "X-RapidAPI-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "time": [1,2,3,4,5,6,7,8,9,10,11,12],
    "rate": [850,780,720,665,615,570,530,495,462,432,404,378],
    "models": ["exponential","hyperbolic","harmonic"]
  }'
Python SDK
pip install petro-mcp

from petro_mcp.tools.decline import fit_decline_curve
result = fit_decline_curve(
    time=[1,2,3,4,5,6,7,8,9,10,11,12],
    rate=[850,780,720,665,615,570,530,495,462,432,404,378],
    models=["exponential","hyperbolic"]
)

87 Endpoints Across 15 Domains

Decline Curves

Arps, Duong, SEPD, PLE, Monte Carlo EUR

PVT Correlations

Standing, Vasquez-Beggs, Petrosky-Farshad, Z-factor

Petrophysics

Archie Sw, Vshale, porosity, net pay, permeability

Drilling

ECD, kill sheet, MAASP, burst/collapse, hydraulics

Production

Beggs-Brill, Turner critical rate, choke flow, erosional velocity

Economics

NPV, IRR, PV10, breakeven, operating netback

Reservoir

P/Z, Havlena-Odeh, volumetric OOIP/OGIP

Rate Transient

Blasingame, Agarwal-Gardner, FMB, sqrt-time

Type Curves

P10/P50/P90 generation, well comparison, vintage curves

Also available as MCP Server

Bring petroleum calculations directly into Claude Desktop, Cursor, or any MCP-compatible AI assistant.

pip install petro-mcp
petro-mcp --tools decline,pvt,economics
View on GitHub →

Start Building

Free tier includes 1,000 requests/month. No credit card required.

Get Your API Key