Agent Integration

Give your AI agent
energy market intelligence.

31 MCP tools for Claude, GPT, and custom agents. Or use the OpenAPI spec with any framework. Your agent gets access to 47,000 interconnection projects, 5.4M DG installations, tax credit calculations, and developer intelligence.

Connect in under a minute.
The MCP server proxies requests to our live API. No API key required for the free tier (50 queries/month).

Claude Desktop

Add to your claude_desktop_config.json:

claude_desktop_config.json JSON
{
  "mcpServers": {
    "prospector-energy": {
      "command": "uvx",
      "args": [
        "prospector-energy-mcp"
      ]
    }
  }
}

Claude Code

Add to your project's .mcp.json:

.mcp.json JSON
{
  "mcpServers": {
    "prospector-energy": {
      "command": "uvx",
      "args": [
        "prospector-energy-mcp"
      ]
    }
  }
}

Cursor

Add to Cursor Settings > MCP Servers:

~/.cursor/mcp.json JSON
{
  "mcpServers": {
    "prospector-energy": {
      "command": "uvx",
      "args": [
        "prospector-energy-mcp"
      ]
    }
  }
}

pip install

Install and run the server directly:

Terminal bash
# Install from PyPI
pip install prospector-energy-mcp

# Or install from GitHub
pip install git+https://github.com/\
  OwenCoonahan/prospector-energy-mcp.git

# Run the server
prospector-energy-mcp

Custom Agent (Python)

Use the MCP Python SDK to connect programmatically:

agent.py Python
# pip install mcp
from mcp import ClientSession
from mcp.client.stdio import (
    stdio_client, StdioServerParameters
)

server = StdioServerParameters(
    command="uvx",
    args=["prospector-energy-mcp"],
)

async with stdio_client(server) as (r, w):
    async with ClientSession(r, w) as s:
        await s.initialize()
        result = await s.call_tool(
            "search_projects",
            {"state": "TX",
             "type": "Solar"}
        )

With API Key

Set your key as an environment variable for higher limits:

Environment bash
# Set API key for auth
export PROSPECTOR_API_KEY="pk_your_key"

# Or custom API URL
export PROSPECTOR_API_URL=\
  "https://your-instance.com"

# Then run as normal
prospector-energy-mcp
31 tools your agent can call.
Each tool has a detailed description so agents know exactly when and how to use it. Tools map 1:1 to REST API endpoints.
Primary Tools
search_projects
Search 47,000+ utility-scale interconnection projects across all US ISOs. Filter by state, region, technology, status, developer, and capacity range.
"Find solar projects in Texas over 100 MW"
get_project
Full details for a specific project including all enrichment: tax credits, developer track record, energy community status, investability score.
"Get all details for project AI2-322"
calculate_tax_credits
Calculate ITC/PTC eligibility with all IRA bonus adders: energy community (+10%), low-income (+10-20%), domestic content (+10%). Returns effective rate and estimated value.
"What tax credits does a 2 MW solar project in West Virginia qualify for?"
find_itc_deals
Screen ITC-eligible investment opportunities. Filter by state, region, technology, minimum credit rate, and capacity. Projects are pre-scored for investability.
"Show me investable deals in NJ with at least 50% credit rate"
get_itc_deal
Detailed ITC deal profile for a specific project: full tax credit breakdown, developer info, investability scoring, and construction stage assessment.
"Pull the deal profile for project 26INR0726"
search_developers
Search 6,593 developer profiles with 6,332 aliases. Returns tier classification (major utility, IPP, mid-platform, independent), portfolio metrics, and capital needs.
"Tell me about NextEra Energy's project history"
get_developer
Full developer profile: tier, project counts, capacity totals, completion rate, regional breakdown, technology mix, and corporate relationships.
"Get the full profile for developer ID 42"
get_developer_projects
List all projects by a specific developer. Sortable by capacity, queue date, or status. Shows project status, type, and location.
"What projects does Invenergy have in the MISO queue?"
get_investable_projects
Pre-screened investable projects scored on ITC eligibility, developer independence, construction stage, credit bonuses, and data completeness. Grades A-D.
"Find Grade A investable solar projects in the Southeast"
get_investable_summary
Aggregate investability statistics: total investable count, breakdown by grade, region, technology, and developer tier. Current deal pipeline status.
"How many investable projects are there right now?"
get_queue_stats
Aggregate interconnection queue statistics: total projects and capacity by region, technology, and status. Includes data freshness timestamps.
"What's the total solar capacity in the US interconnection queue?"
get_itc_summary
Aggregate ITC deal pipeline statistics: total eligible projects, estimated ITC value, breakdown by state, region, technology, and bonus eligibility.
"How much ITC deal flow is available nationally?"
get_deal_sheet
Formatted 1-page deal sheet with project details, ITC credit breakdown, developer track record, investability score, and risk flags. Print to PDF.
"Generate a deal sheet for project AI2-322"
get_project_score
Investability score breakdown: ITC eligibility, size fit, construction stage, developer capital needs, bonus stacking, and data completeness.
"What's the investability score breakdown for project 563202?"
export_projects
Export up to 50,000 projects as CSV. Filter by state, region, technology, and status.
"Export all active solar projects in PJM as CSV"
search_dg_projects
Search 4.8 million distributed generation installations from 16 state programs. Filter by state, technology, status, and capacity range.
"How many rooftop solar installations are there in California?"
Market, Grid & Reference Tools
get_lmp_daily
Daily locational marginal prices across CAISO, ERCOT, ISO-NE, MISO, NYISO, and PJM. Filter by ISO and zone.
"What are the latest energy prices in ERCOT?"
get_lmp_monthly
Monthly average LMP trends for long-term market analysis. Filter by ISO, zone, and number of months.
"Show me PJM monthly LMP trends over the past year"
get_lmp_zones
List available LMP pricing zones by ISO. Use to discover valid zone names before querying LMP data.
"What pricing zones are available in NYISO?"
get_capacity_prices
Capacity market auction results by ISO and year. Covers PJM RPM, ISO-NE FCA, MISO PRA, and NYISO ICAP.
"What were the PJM capacity auction prices for 2025?"
get_fuel_prices
Natural gas, coal, and other fuel prices by state and fuel type from EIA data.
"What are natural gas prices in Texas?"
get_rto_generation
RTO-level electricity generation data by fuel type and balancing authority region from EIA.
"What's the fuel mix for PJM generation?"
get_generators
26,000+ generators from the EIA-860 inventory. Search by state, fuel type, and minimum capacity.
"List all nuclear generators in Pennsylvania"
get_technology_costs
NREL Annual Technology Baseline cost projections through 2050. LCOE, capital costs, capacity factors for solar, wind, storage, nuclear, and more.
"What's the projected LCOE for utility-scale solar in 2030?"
check_domestic_content
Check domestic content ITC bonus eligibility (+10%) for a specific project based on equipment manufacturer analysis.
"Does project Q12345 qualify for the domestic content bonus?"
get_grid_turbines
75,000+ wind turbines from the US Wind Turbine Database. Search by state, manufacturer, and capacity. Includes location, model, and hub height.
"How many Vestas turbines are installed in Iowa?"
get_grid_transmission
95,000+ US transmission lines from HIFLD. Search by state, owner, and minimum voltage.
"Find high-voltage transmission lines in California"
get_grid_substations
64,000+ US electrical substations from HIFLD. Search by state and owner.
"How many substations does Duke Energy operate in North Carolina?"
get_developer_stats
Aggregate developer statistics: count by tier, average completion rates, capital needs breakdown, top headquarters states.
"What percentage of developers are classified as independent?"
get_dg_stats
Distributed generation aggregate statistics: project counts and capacity by state, technology, and status across 16 state programs.
"Which state has the most distributed solar installations?"
What agents build with our data.
Real workflows that AI agents execute using Glass Energy tools.
💰
ITC Deal Sourcing
Screen investable projects by credit rate, developer independence, and construction stage. Generate deal sheets for investor review.
"Find solar deals in NJ with 50%+ ITC rate from independent developers"
🔍
Developer Due Diligence
Profile developers with track records, completion rates, portfolio analysis, and capital needs assessment across regions.
"Research Invenergy's track record in PJM and compare to Apex Clean Energy"
📈
Market Intelligence
Track LMP pricing trends, capacity market results, technology cost projections, and queue statistics across ISOs.
"Compare ERCOT and PJM energy prices over the last 30 days"
🌱
Tax Credit Optimization
Calculate ITC/PTC eligibility with full IRA bonus stacking. Identify energy community, low-income, and domestic content opportunities.
"Which counties in West Virginia qualify for the maximum 60% ITC?"
Grid Infrastructure Analysis
Analyze wind turbine deployments, substation capacity, and transmission line coverage by region and manufacturer.
"What's the total installed wind capacity in the Texas panhandle?"
🏠
DG Market Research
Explore 4.8 million distributed generation installations across 16 state programs. Track rooftop solar, community solar, and small-scale storage.
"How many community solar projects are in New York state?"
Works with any agent framework.

Use the OpenAPI spec directly

Any agent framework that reads OpenAPI specs can use our API. No MCP required. The full spec is always available at:

https://prospector-platform-production.up.railway.app/openapi.json

63 endpoints across 11 categories, fully documented with parameter descriptions, response schemas, and example values.

  • Projects, Developers, Tax Credits, Deals
  • Market (LMP, capacity), DG (5.4M installations)
  • Grid (turbines, substations, transmission)
  • Reference (EIA generators, EPA emissions, FERC financials)
LangChain Python
from langchain_community.tools import (
    OpenAPIToolkit
)
from langchain_community.utilities import (
    OpenAPISpec
)

spec = OpenAPISpec.from_url(
    "https://prospector-platform-
    production.up.railway.app/openapi.json"
)
toolkit = OpenAPIToolkit.from_openapi_spec(
    spec, llm=llm
)
Direct REST API curl
# Any agent can call the API directly
curl "https://prospector-platform-\
production.up.railway.app/projects\
?state=TX&type=Solar&per_page=5"
Python requests Python
import requests

BASE = "https://prospector-platform-" \
       "production.up.railway.app"

# Search projects
r = requests.get(f"{BASE}/projects",
    params={"state": "NJ",
            "type": "Solar"})
projects = r.json()["data"]

# Calculate tax credits
r = requests.get(f"{BASE}/tax-credits/
    calculate",
    params={"technology": "Solar",
            "capacity_mw": 2,
            "state": "WV"})