Skip to content
Tresca

pyResToolbox MCP servers and AI agent skills

pyResToolbox has two MCP servers. Its author, Mark Burgoyne, ships a small meta-tool server in the library's own repository that can describe and call any public function. A community server by Gabriel Serrão wraps 108 calculations as separate tools and bundles a skill with their exact parameters. Both run the GPL-licensed Python library locally on any OS, with no simulator or commercial licence needed.

  • Includes Open source's official server.
  • 2 MCP servers and 1 agent skill listed.
Open source2 servers · 1 skillChecked 4 Nov 2026

Integrations for pyResToolbox

Official

MCP serverOfficial (tool developers)

pyrestoolbox-mcpby Mark W. Burgoyne

The pyResToolbox author's own MCP server: a few meta-tools that describe and call any public library function.

LocalRead-only98· updated 5 days ago

Community and commercial servers

MCP serverCommunity

pyResToolbox MCP Serverby Gabriel Serrão

Wraps the pyResToolbox library as 108 typed MCP tools for PVT, IPR, nodal analysis, decline curves and simulator tables.

LocalWindows, macOS, LinuxRead-only46· updated 8 months ago

Agent skills

SkillCommunity

pyrestoolbox-mcp skillby Gabriel Serrão

A SKILL.md and parameter reference that teach the agent the exact arguments and method codes of the pyResToolbox MCP tools.

46· updated 8 months ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to pyResToolbox

An MCP server or skill can only do what pyResToolbox lets programs do. pyResToolbox exposes 2 automation interfaces:

  • pyrestoolbox Python package (Python): pyResToolbox is a pip-installable library (pyrestoolbox on PyPI, version 3.9.0 at this check) with modules for gas, oil and brine PVT, nodal analysis, simulation tables, decline curves, material balance, gas pipelines and capacitance-resistance models. Each module's documentation ships inside the wheel. The author notes that an agent able to run Python can call the library directly, which is more flexible than any MCP tool surface. Documentation
  • Simulator include-file output (Input files): Several functions write ECLIPSE-format text: PVDO, PVDG, PVTO and PVTW black-oil tables, Corey, LET and Jerauld relative-permeability tables, AQUTAB aquifer influence functions and VFPPROD or VFPINJ lift tables. That makes the library a natural partner for OPM Flow, ECLIPSE, INTERSECT and tNavigator decks. Documentation

What Open source offers

The library's author publishes an MCP server himself, in the mcp folder of the pyResToolbox repository (server version 0.1.0, GPL-3.0-or-later). It wasn't yet on PyPI on 4 November 2026, so you install it from the repository. There is no hosted service or company behind pyResToolbox; it is an open-source project.

Checked 4 Nov 2026. Sources: pyResToolbox mcp/README.md

What you can do with pyResToolbox and AI

  • Compute bubble point, solution GOR, formation volume factor, viscosity or Z-factor with a named correlation such as Valko-McCain or DAK, in field or metric units.
  • Generate black-oil, PVTW and relative-permeability tables ready to paste into an ECLIPSE-style deck, or fit Corey and LET curves to laboratory data.
  • Build IPR and VLP curves, find the operating point and write VFPPROD or VFPINJ tables for a simulator.
  • Fit Arps or Duong declines to production history and forecast rates and EUR.
  • Estimate OGIP or OOIP from P/Z or Havlena-Odeh material balance, and CO2 or H2 solubility in brine for storage studies.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude Code and Claude Desktop. Install steps, copied from each project's own documentation, are on each listing's page. Most pyResToolbox integrations run on your own computer next to pyResToolbox, so you need pyResToolbox installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official pyResToolbox MCP server?

Yes. Mark Burgoyne, who maintains pyResToolbox, publishes pyrestoolbox-mcp in the library's repository. It exposes a few meta-tools (list, describe, call) plus one-shot wrappers, rather than one tool per function.

Which pyResToolbox MCP server should I use?

The author's server tracks the current library (3.8.2 or later) and can call any public function. The community server pins pyResToolbox 3.0.4 but gives every calculation its own validated tool and comes with a skill listing exact argument names, which some clients handle more reliably.

Can these servers run a reservoir simulation?

No. They compute correlations, tables and forecasts. To run a deck, pair them with a simulator server such as opm-mcp for OPM Flow.

Do I need a licence?

No. pyResToolbox and both servers are GPL-licensed open source and need only Python.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): mwburgoyne/pyResToolbox README · pyrestoolbox on PyPI · pyResToolbox mcp/README.md · gabrielserrao/pyrestoolbox-mcp README · pyResToolbox product page

pyResToolbox is developed by its own project (Open source). Tresca is independent and not affiliated with or endorsed by the pyResToolbox project.