MCP server for Prospector Labs Energy Data API — interconnection queues, tax credits, developer intelligence, and deal sourcing. Supports agent payments via MPP.
Project description
Prospector Energy MCP Server
MCP (Model Context Protocol) server that gives AI agents access to the Prospector Labs Energy Data API — 47,000+ interconnection queue projects, 5.4M distributed generation installations, 6,593 developer profiles, tax credit calculations, and ITC deal sourcing.
Now with agent payments via MPP — AI agents can pay per-tool-call in USDC stablecoins.
Tools Available (35 tools)
Projects & Search
| Tool | Description | Tier |
|---|---|---|
search_projects |
Search 47K+ utility-scale energy projects by state, ISO, type, developer, capacity | Standard ($0.01) |
get_project |
Full project detail with all enrichment fields | Premium ($0.05) |
get_project_score |
Investability score breakdown for a project | Premium ($0.05) |
get_queue_stats |
Aggregate interconnection queue statistics | Free |
get_milestone_summary |
Milestone and construction stage statistics | Free |
export_projects |
Export projects as CSV (up to 50K) | Pro ($0.10) |
Deals & Investment
| Tool | Description | Tier |
|---|---|---|
find_itc_deals |
ITC-eligible investment opportunities with scoring | Premium ($0.05) |
get_itc_deal |
Detailed ITC deal profile | Premium ($0.05) |
get_itc_summary |
Aggregate ITC deal pipeline statistics | Free |
get_investable_projects |
Pre-screened investable projects with grades | Premium ($0.05) |
get_investable_summary |
Aggregate investability statistics | Free |
get_deal_sheet |
Formatted 1-page deal sheet (HTML, print to PDF) | Pro ($0.10) |
Tax Credits
| Tool | Description | Tier |
|---|---|---|
calculate_tax_credits |
ITC/PTC eligibility with all IRA bonus adders | Premium ($0.05) |
check_domestic_content |
Domestic content ITC bonus eligibility (+10%) | Premium ($0.05) |
Developers
| Tool | Description | Tier |
|---|---|---|
search_developers |
Search 6,593 developer profiles by name | Standard ($0.01) |
get_developer |
Full developer profile with track record | Premium ($0.05) |
get_developer_projects |
All projects by a specific developer | Standard ($0.01) |
get_developer_stats |
Developer aggregate statistics | Free |
Market Data
| Tool | Description | Tier |
|---|---|---|
get_lmp_daily |
Daily locational marginal prices | Standard ($0.01) |
get_lmp_monthly |
Monthly average LMP trends | Standard ($0.01) |
get_lmp_zones |
List available LMP pricing zones | Free |
get_capacity_prices |
Capacity market auction prices | Standard ($0.01) |
get_fuel_prices |
Fuel prices by state and type | Standard ($0.01) |
get_technology_costs |
NREL ATB cost projections | Standard ($0.01) |
get_rto_generation |
RTO-level generation by fuel type | Standard ($0.01) |
Grid Infrastructure
| Tool | Description | Tier |
|---|---|---|
get_grid_turbines |
75K+ US wind turbines (USWTDB) | Standard ($0.01) |
get_grid_transmission |
95K+ transmission lines (HIFLD) | Standard ($0.01) |
get_grid_substations |
64K+ electrical substations (HIFLD) | Standard ($0.01) |
get_generators |
EIA generator inventory (26K+ generators) | Standard ($0.01) |
Distributed Generation
| Tool | Description | Tier |
|---|---|---|
search_dg_projects |
Search 5.4M distributed generation installations | Standard ($0.01) |
get_dg_stats |
DG aggregate statistics | Free |
get_investable_dg_projects |
Pre-screened investable DG projects (55K+ scored) | Premium ($0.05) |
get_dg_investable_summary |
Aggregate investable DG statistics | Free |
Utility
| Tool | Description | Tier |
|---|---|---|
get_pricing |
View pricing for all tools | Free |
What's New in v0.4.0
- Agent payments via MPP — per-tool-call pricing in USDC stablecoins via Machine Payments Protocol
- Tiered pricing — Free stats/summaries, $0.01 searches, $0.05 premium lookups, $0.10 deal sheets
get_pricingtool — Agents can discover tool costs before calling- Backwards compatible — Without
MPP_RECIPIENT_ADDRESS, everything works as before
Setup
Claude Desktop
{
"mcpServers": {
"prospector-energy": {
"command": "uvx",
"args": ["prospector-energy-mcp"]
}
}
}
Claude Code
Add to your .mcp.json:
{
"mcpServers": {
"prospector-energy": {
"command": "uvx",
"args": ["prospector-energy-mcp"]
}
}
}
Cursor
Add to Cursor Settings > MCP Servers:
{
"prospector-energy": {
"command": "uvx",
"args": ["prospector-energy-mcp"]
}
}
Direct Install
# From PyPI
pip install prospector-energy-mcp
# With payment support
pip install prospector-energy-mcp[payments]
# Or with uv
uvx prospector-energy-mcp
Configuration
| Environment Variable | Description | Default |
|---|---|---|
PROSPECTOR_API_URL |
API base URL | https://prospector-platform-production.up.railway.app |
PROSPECTOR_API_KEY |
API key for authenticated access | None (free tier) |
MPP_RECIPIENT_ADDRESS |
Wallet address to receive payments (enables MPP) | None (payments disabled) |
MPP_SECRET_KEY |
HMAC secret for payment challenge verification | Auto-generated |
MPP_REALM |
Server realm for payment challenges | prospectorlabs.io |
Agent Payments (MPP)
This server supports the Machine Payments Protocol (MPP) for per-tool-call payments in USDC stablecoins. When enabled, AI agents with funded wallets can autonomously pay for data queries.
How It Works
- Agent calls a paid tool (e.g.,
search_projects) - Server responds with a payment challenge (HTTP 402 equivalent)
- Agent pays in USDC on Tempo blockchain
- Server verifies payment and returns data
- Free tools (stats, summaries) always work without payment
Pricing
| Tier | Cost/Call | Tools |
|---|---|---|
| Free | $0.00 | Stats, summaries, zone lists, pricing info |
| Standard | $0.01 | Searches, generators, market data, grid data |
| Premium | $0.05 | Project details, tax credits, developer profiles, investable projects |
| Pro | $0.10 | Deal sheets, bulk CSV exports |
AgentCash
This server is also available on AgentCash — agents with funded USDC wallets can discover and pay for energy data automatically.
Example Queries
Once connected, ask your AI agent:
- "How many solar projects are in the ERCOT queue?"
- "Calculate tax credits for a 2MW solar project in West Virginia"
- "Find investable ITC deals in New Jersey with credit rates above 50%"
- "Tell me about developer NextEra Energy's track record"
- "What's the average LMP in PJM this week?"
- "Find battery storage projects over 100MW in California"
- "What does each tool cost?" (calls
get_pricing)
Development
# Clone and install in dev mode
cd mcp-server
python3.12 -m venv .venv
source .venv/bin/activate
pip install -e ".[payments]"
# Run with stdio transport (default)
python -m prospector_energy
# Run with SSE transport
python -m prospector_energy --sse
# Test with MCP inspector
npx @modelcontextprotocol/inspector python -m prospector_energy
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file prospector_energy_mcp-0.4.0.tar.gz.
File metadata
- Download URL: prospector_energy_mcp-0.4.0.tar.gz
- Upload date:
- Size: 13.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
346dc68f0ae9fb4d2c96e4f73039921e6b2b4590e1a827273f7f53ae7ea18c59
|
|
| MD5 |
ea810a9eb6758372e7d6d16b7a074485
|
|
| BLAKE2b-256 |
9996235de7474d685c0d9975fcc89dd0491094863bb5e1731188668ccaabaf35
|
File details
Details for the file prospector_energy_mcp-0.4.0-py3-none-any.whl.
File metadata
- Download URL: prospector_energy_mcp-0.4.0-py3-none-any.whl
- Upload date:
- Size: 14.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89307cce5e233f5d8f2cf646f52df2626a649c1e8214e911dc60c911f1761b99
|
|
| MD5 |
98c56b3b63a687f8fc2f5d60936fcf08
|
|
| BLAKE2b-256 |
ce70b682e6065125d7f207e0fad335f177e3dd6fce47b8af051ec7b376144796
|