pyrestoolbox-mcp
Provides a local Model Context Protocol (MCP) server (FastMCP-based) that exposes ~108 reservoir engineering / petroleum engineering calculation tools by bridging AI agents (e.g., Claude Desktop) to the pyResToolbox library for tasks like PVT, well performance/IPR, nodal/VLP, DCA, material balance, geomechanics, brine properties, and related workflows.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
No network auth/TLS details are provided because the MCP server is intended to run locally via Claude Desktop launch configuration. This can be acceptable for a single-user workstation but may be risky if exposed beyond localhost. No explicit secret management guidance is shown; ensure you do not place credentials in command args/logs if you extend the server.
⚡ Reliability
Best When
You have a local or controlled environment (e.g., Claude Desktop) and want an MCP-compatible agent to call strongly-scoped reservoir engineering functions without writing Python glue code.
Avoid When
You need a managed, internet-hosted API with centralized access control, guaranteed rate limiting, or formal SLA/SLA-backed uptime guarantees.
Use Cases
- • AI-assisted reservoir engineering calculations (PVT properties, bubble point, black-oil tables)
- • Generating IPR curves and well performance outputs from natural-language prompts
- • Preparing inputs for reservoir simulators (e.g., relative permeability tables, black oil tables, aquifer influence functions)
- • Nodal/VLP calculations for deviated and horizontal completions
- • Geomechanics/wellbore stability calculations via MCP tool calls
- • Education/research workflows combining reservoir engineering computations with LLM-driven analysis
Not For
- • Production web applications requiring authenticated multi-tenant access over HTTP from a centralized service (based on provided info)
- • Environments that require guaranteed compliance certifications or auditable security posture beyond basic OSS usage guidance
- • Use as a high-assurance engineering component without independent validation/testing (calculations depend on models/correlations and user inputs)
Interface
Authentication
README describes connecting via Claude Desktop by launching the MCP server locally; no authentication mechanism, tokens, or scopes are documented in the provided content.
Pricing
Open-source; no hosted pricing described in provided content.
Agent Metadata
Known Gotchas
- ⚠ Tool parameter naming/method enum strings must match the provided skill/tools-reference; natural-language paraphrases may fail validation.
- ⚠ Unit handling (field vs metric) matters; incorrect units will lead to incorrect engineering outputs.
- ⚠ Because this is a local MCP server, operational issues may stem from environment setup (Python/uv paths, dependencies) rather than API usage.
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for pyrestoolbox-mcp.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-30.