Enverus logo

Enverus

featured
Live

Enverus provides comprehensive energy intelligence, market data, and analytics with advanced code execution capabilities for custom workflows.

What is Enverus?

Enverus delivers comprehensive energy intelligence with robust tools for wells, rigs, production data, and market analytics. Query basin-level data, track rig activity, analyze production trends, and access detailed well information with smart filtering, automatic state/basin name conversion, and flexible JavaScript/TypeScript code execution for custom data analysis workflows.

Available Tools

  • get_wells
    List wells with advanced filtering by basin, region, state, operator, trajectory, and dates. Supports smart name conversion (e.g., 'Texas' → 'TX'), Enverus operators (in, not, btw, gt, ge, lt, le), and projection controls. Filter by basin names (MIDLAND, DELAWARE, ANADARKO, WILLISTON), regions (PERMIAN, ROCKIES, MID-CONTINENT), trajectories (HORIZONTAL, VERTICAL, DIRECTIONAL), and date ranges. Returns paginated results with up to 1,000 wells per page.
  • get_well_headers
    Fetch lean well header metadata for quick lookups and efficient well searches. Returns essential well identification without heavy payload fields. Ideal for fast well enumeration and API/ID lookups with minimal payload overhead.
  • get_rigs
    Browse Enverus rig datasets with dedicated feeds for active rigs, recent activity, or full search. Supports three views: 'active' for current active rigs, 'activity' for recent rig activity, and 'search' for advanced filtering by basin, state/province (with smart name conversion), operator, county, region, and rig ID. Includes active rig status, completion IDs, and comprehensive pagination support.
  • get_production
    Retrieve production volumes with operator and play filtering. Access oil, gas, and water production data with flexible pagination. Query by producing operator or play name for basin-level production analysis with comprehensive metadata.
  • get_token_info
    Inspect the Enverus bearer token associated with the current request. Returns token metadata, expiration, and scope information. Useful for debugging credential issues, verifying API access, and understanding token lifecycle.
  • get_wells_for_rig
    Get wells associated with a specific rig by rig name. Simplest way to query wells for a rig without complex filtering. Returns well data with comprehensive metadata.
  • get_basins
    Get list of all valid Enverus basin names (e.g., MIDLAND, DELAWARE, ANADARKO, WILLISTON, GOM OFFSHORE). Essential for understanding valid basin filter values.
  • get_regions
    Get list of all valid Enverus region names (e.g., PERMIAN, ROCKIES, MID-CONTINENT, GULF COAST, EASTERN US). Essential for understanding valid region filter values.
  • get_state_provinces
    Get list of all valid state and province codes (e.g., TX, LA, OK, AB, BC, SK). Includes US states, Canadian provinces, and special codes like NGOM (Gulf of Mexico offshore).
  • bulk_call
    Execute the same Enverus tool across multiple items with shared defaults and per-item overrides. Supports concurrent execution with configurable concurrency limits. Returns per-item success/error results for batch operations.
  • Code Execution
    Execute custom JavaScript/TypeScript code with full Enverus connector access. Build complex queries, aggregate data across multiple API calls, perform calculations, and create custom workflows using all available Enverus API methods. Supports both secretKey (auto-exchanged for bearer token) and direct bearerToken authentication.

Requirements

  • Enverus secret key
    Valid secret key from your Enverus account (exchanged for bearer token)
  • Active Enverus account
    Active subscription to Enverus platform with API access
  • Compatible AI agent
    Works with Claude, ChatGPT, and other MCP-compatible agents

Quick Setup Guide

Follow these steps to connect your AI agents to this connector

Sign up for PatchOps to access our MCP server management platform.

Navigate to the Dashboard and add your Enverus secret key to establish the connection. The secret key will be automatically exchanged for a bearer token and cached for optimal performance.

Add the Enverus MCP server URL to your AI agent's configuration file.

Begin asking your AI agent questions about energy market data and well information. Use direct MCP tools for standard queries or leverage code execution for complex data analysis and custom workflows.

Connect to Your AI Assistant

Choose your AI assistant below for specific setup instructions

Follow these steps to connect Enverus to Claude:

Step 1: Open Claude Settings

Launch Claude → Click the profile button (bottom left) → Navigate to Settings

Step 2: Access Connectors

Scroll down to the Connectors tab → Navigate to the bottom → Click “Add Custom Connector”

Step 3: Name Your Connector

Enter any name you'd like for this connector

Step 4: Get the Connector URL

Log in to PatchOps → Navigate to the /mcp page → Copy the connector URL you want to use

Step 5: Add the Connector

Paste the URL in the “Remote MCP Server URL” text box → Click Add

Step 6: Start Using

Your connector is now ready to use in Claude

Follow these steps to connect Enverus to ChatGPT:

Step 1: Enable Developer Mode

Go to Settings → Connectors → Advanced → Enable Developer mode

Step 2: Create New Connector

Go back to Connectors page → Click “Create” (top right)

Step 3: Name Your Connector

Enter any name you'd like for this connector (descriptions are optional)

Step 4: Get the Connector URL

Log in to PatchOps → Navigate to the /mcp page → Copy the connector URL you want to use

Step 5: Add the URL

Paste the URL in the “MCP Server URL” text box

Step 6: Set Authentication

Click the authentication dropdown → Select “No authentication” (PatchOps handles authentication internally)

Step 7: Create the Connector

Click “I understand and want to continue” checkbox → Press Create

Step 8: Using the Connector

Start a new chat → Click the + button (left of text box) → Open dropdown → Hover over three dots labeled “More” → Select your connector

Instructions for connecting Enverus to GitHub Copilot:

Coming Soon

Detailed setup instructions for GitHub Copilot will be added here.

For other MCP-compatible platforms:

Step 1: Get the Connector URL

Log in to PatchOps → Navigate to the /mcp page → Copy the connector URL you want to use

Step 2: Add to Configuration

Add this configuration to your MCP settings file. Replace the URL with your specific connector URL from the /mcp page:

"Enverus-MCP": {
  "url": "https://...patchops.ai/mcp/...",
  "type": "http"
}

Example Configuration

Here’s an example using Cambria-MCP:

"Cambria-MCP": {
  "url": "https://cambria.patchops.ai/mcp/...",
  "type": "http"
}