pyrestoolbox-mcp

Perform reservoir engineering calculations via Model Context Protocol.

43|18|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/gabrielserrao/pyrestoolbox-mcp --skill pyrestoolbox-mcp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyrestoolbox-mcp
Source: https://github.com/gabrielserrao/pyrestoolbox-mcp/tree/main/SKILL
Command: npx skills add https://github.com/gabrielserrao/pyrestoolbox-mcp --skill pyrestoolbox-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyResToolbox, FastMCP, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables AI systems to perform complex reservoir engineering calculations, streamlining workflows and enhancing the efficiency of AI-powered decision-making.

Core Features & Use Cases

  • Reservoir Engineering Calculations: Offers a comprehensive suite of 108 calculation tools for PVT analysis, well performance, DCA, material balance, and more.
  • Natural Language Interaction: Users can request calculations in natural language, enhancing user experience and accessibility.
  • Use Case: For instance, an AI assistant can be prompted to calculate the bubble point pressure for a specific oil type, providing an immediate response based on the Valko-McCain correlation.

Quick Start

To calculate the bubble point pressure for API 35° oil at 180°F with a solution GOR of 800 scf/stb and gas gravity of 0.75, use the following command: calculate oil bubble point api=35 degf=180 sg_g=0.75 gor=800

Frequently Asked Questions about pyrestoolbox-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate reservoir engineering calculations into an AI assistant?

You can integrate reservoir engineering calculations into AI systems using the Model Context Protocol (MCP), which exposes a suite of tools for PVT analysis, well performance, and DCA directly to AI agents.

Can I calculate bubble point pressure for a specific oil type using natural language?

Yes, you can request bubble point pressure calculations in natural language, and the MCP server will compute the result using correlations like Valko-McCain based on parameters such as API gravity, temperature, and GOR.

Do I need pyResToolbox and FastMCP to run reservoir simulation tasks?

Yes, pyResToolbox and FastMCP are required dependencies; pyResToolbox provides the underlying calculation engine for reservoir simulation tasks, while FastMCP enables the Model Context Protocol server functionality.

What reservoir engineering analysis tools are available for AI agents via MCP?

AI agents have access to a comprehensive suite of 108 calculation tools via MCP, covering PVT analysis, well performance, decline curve analysis (DCA), and material balance workflows.

Does this reservoir engineering tool work with Python for PVT analysis?

Yes, the tool leverages pyResToolbox, a Python library, to execute PVT analysis and other reservoir engineering calculations, exposing these functions to AI systems through the FastMCP framework.

What are the limitations of using AI for material balance and DCA calculations?

The accuracy of material balance and DCA calculations depends on the input parameters provided by the user and the underlying mathematical correlations within pyResToolbox, requiring domain knowledge to ensure valid results.