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
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
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"]
}'
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 →