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.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"prospector-energy": {
"command": "uvx",
"args": [
"prospector-energy-mcp"
]
}
}
}Add to your project's .mcp.json:
{
"mcpServers": {
"prospector-energy": {
"command": "uvx",
"args": [
"prospector-energy-mcp"
]
}
}
}Add to Cursor Settings > MCP Servers:
{
"mcpServers": {
"prospector-energy": {
"command": "uvx",
"args": [
"prospector-energy-mcp"
]
}
}
}Install and run the server directly:
# 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
Use the MCP Python SDK to connect programmatically:
# 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"} )
Set your key as an environment variable for higher limits:
# 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
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.
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 )
# Any agent can call the API directly curl "https://prospector-platform-\ production.up.railway.app/projects\ ?state=TX&type=Solar&per_page=5"
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"})