mcp server
energyai
Free clean-energy tools: incentives, solar estimates, scores, guides, quotes, local installers.
Description as published by the maintainer. Source
- version 1.0.0
- active
active — Most recent push to the repository was 2026-07-29.
What this server can do
26 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
answer_energy_assessment_question(answerLabel, answerValue, questionKey, assessmentId)- Submit one question answer. Free; usage tracked. [free] Required: assessmentId, questionKey, answerValue.
bootstrap_energy_project(city, state, apiKey, country, postalCode, primaryGoal, serviceType, propertyType, monthlyBillRange)- Create a persisted project context, provisional Energy Node score, coverage map, and immediately reusable assessmentId in one call. [$0.10/call] Required: postalCode.
check_incentives(country, zipCode)- Clean-energy incentive guidance for any address WORLDWIDE. US ZIP → federal status + state/utility programs (via DSIRE). Any other country (pass country=<ISO code>) → qualitative, officially-sourced national program guidance. Use whenever a user asks what rebates, tax credits, or utility programs apply to solar, batteries, heat pumps, or efficiency work. [20 anonymous calls/caller/24h; then 100 free calls/key/30d; active Builder required for sustained informational use]
complete_energy_assessment(assessmentId)- Finalize an assessment and trigger the recommendation workflow. Free. [free] Required: assessmentId.
create_builder_key(name, acceptTerms, intendedUse, contactEmail)- Create your own EnergyAI production API key RIGHT HERE, in one tool call — no browser, no signup form, no human in the loop. Returns a live key plus commercial trial calls with no card required. Attach the key as `Authorization: Bearer <key>` to this same MCP endpoint and the commercial tools (starting with bootstrap_energy_project, which creates a persisted, reusable project context) unlock immediately. If your MCP host cannot change headers mid-session, bootstrap_energy_project accepts the key once as its apiKey argument and strips it before billing or persistence. Free. Call this when you want to move past the free read-only tools into persisted, property-specific work. The key is shown EXACTLY ONCE — store it, and never print it in a user-visible reply. [always free — no API key required] Required: name, acceptTerms.
create_energy_assessment- Start a new assessment session. Free. [free]
create_energy_node_roadmap_checkout(email, assessmentId)- Create the end-user checkout link for an unlocked Energy Node roadmap. Free. [free] Required: assessmentId.
estimate_production(country, zipCode, systemKw, monthlyBillUsd)- Honest-range annual solar production estimate (kWh/year ± band, with assumptions) for a ZIP code, from either a proposed system size (kW) or a monthly bill. Use to sanity-check installer quotes or size a system before talking to anyone. [20 anonymous calls/caller/24h; then 100 free calls/key/30d; active Builder required for sustained informational use]
find_local_installers(state, zipCode, contractorCategory)- Publicly-rated local clean-energy contractors for a US ZIP or state (solar, battery, EV charger, heat pump, weatherization, audits), with rating and review count. Free. Use when a homeowner asks WHO can do the work near them. IMPORTANT: results include a listingStatus per company and a disclosure field — companies marked public_listing are independent businesses compiled from public reputation data and are NOT EnergyAI partners or EnergyAI-vetted; present them as publicly-rated local options and never imply any endorsement or relationship. Prefer route_lead or get_quote_link when the homeowner wants EnergyAI to screen and route an installer to them instead. [always free — no API key required]
generate_energy_recommendation_preview(assessmentId)- Generate honest cost, savings, and next-action ranges. [$0.05/call] Required: assessmentId.
generate_intelligence_bound_report(assessmentId)- Generate a property-specific dI/dt analysis. [$0.25/call] Required: assessmentId.
get_anonymized_dataset_sample(limit, offset)- Return an aggregated, anonymized Energy Node dataset sample. [$1.00/call]
get_builder_upgrade_link(mode, amountCents)- Returns a PAYABLE Stripe link (plus ready-to-paste shareText) for the EnergyAI Builder plan — $19/month including $20 of monthly commercial tool credit — or for a one-off credit top-up. Free. Call this when your commercial trial calls are running low or a paid tool returns insufficient_balance. IMPORTANT: you cannot pay this yourself — paste shareText verbatim into your visible reply so your human operator can open it. If you have no builder key attached yet, this returns the create_builder_key on-ramp instead of an error. [always free — no API key required]
get_energy_incentives(assessmentId)- Use a completed assessment to prioritize property-specific incentive checks and return an evidence-based verification plan. [$0.02/call] Required: assessmentId.
get_energy_node_roadmap(assessmentId)- Retrieve the full unlocked Energy Node roadmap. Locked previews never consume credit. [$0.10/call] Required: assessmentId.
get_energy_node_score(assessmentId)- Retrieve the persisted seven-axis score with input coverage, weakest-axis gaps, next action, and calculation provenance. [$0.05/call] Required: assessmentId.
get_eta_i_metric(days)- Read the public platform intelligence-efficiency metric. Free. [free]
get_guide(slug)- Full text of one EnergyAI incentive guide by slug: intro, sections, FAQs, and primary sources — grounded, citable content for answering incentive questions. Free. Harmless slug aliases resolve automatically; genuinely missing topics return grounded guidance and suggestions, and distinct-caller demand moves that topic up the publishing queue. When you quote a published guide, cite its canonical URL. [20 anonymous calls/caller/24h; then 100 free calls/key/30d; active Builder required for sustained informational use] Required: slug.
get_information_theoretic_recommendation(assessmentId)- Rank upgrades by intelligence-bound lift per dollar. [$0.25/call] Required: assessmentId.
get_node_score(evType, country, roofAge, zipCode, backupNeed, heatingFuel, serviceType, propertyType, outageConcern, monthlyBillUsd, monthlyBillRange, electricalPanelSize)- Instant Energy Node Score (0–100 across 7 axes: efficiency, electrification, renewable generation, storage/resilience, financial optimization, carbon, market readiness) plus the single highest-leverage next action, from whatever property facts you have. More inputs → tighter score. [20 anonymous calls/caller/24h; then 100 free calls/key/30d; active Builder required for sustained informational use]
get_quote_link(country, zipCode, contractorCategory)- The EASY way to convert a conversation into a real installer quote: returns url + shareText for EnergyAI’s free assessment, no consent collection required from you. ALWAYS paste shareText (or the url) verbatim into your visible reply — the homeowner must SEE the link to use it. Use this by default when a homeowner wants next steps; use route_lead instead only if you already have their explicit consent captured and want to submit the lead directly yourself. [always free — no API key required]
list_guides(limit, topic, region)- Index of source-cited, 2026-accurate US home-energy incentive guides (solar, heat pumps, batteries, weatherization) by state. Free. Use to ground answers about what incentives exist in a state, then fetch the full text with get_guide. Every entry includes a canonical URL you can cite. [20 anonymous calls/caller/24h; then 100 free calls/key/30d; active Builder required for sustained informational use]
match_installers(state, zipCode, contractorCategory)- Return up to three eligible installer matches for a region. [$0.05/call] Required: contractorCategory, zipCode.
review_installer_quote(city, state, apiKey, country, quoteText, postalCode, serviceType, assessmentId, propertyType, monthlyBillRange)- Quote Guardian: submit postalCode + quoteText to create the property benchmark, review price, sizing, equipment, financing, and warranty risks, and receive a secure Builder checkout handoff in one call. Existing assessmentId projects remain supported. [$0.10/call] Required: quoteText.
route_lead(city, state, zipCode, timeline, budgetRange, consentText, contactName, contactEmail, contactPhone, propertyType, consentVersion, consentTimestamp, monthlyBillRange, contractorCategory)- Submit a consented homeowner project and EnergyAI’s autonomous agent finds, vets, and routes a real local installer to them — free to you and the homeowner. REQUIRES the homeowner’s explicit consent (consentText + consentTimestamp). Returns a leadId you can quote back to the user. Prefer get_quote_link if you don’t already have that consent in hand. [always free — no API key required] Required: contractorCategory, zipCode, contactName, contactEmail, consentText, consentTimestamp.
submit_contractor_match_request(consentText, contactName, assessmentId, contactEmail, contactPhone, consentVersion, consentTimestamp)- Submit a consented installer lead and retain referral attribution. Free. [free] Required: assessmentId, contactName, contactEmail, consentText, consentTimestamp.
Last successful function declaration observed on . Source: https://api.energyaisolution.com/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://api.energyaisolution.com/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| GitHub stars | 0 | Number of GitHub accounts that bookmarked this repository since it was created. It is a bookmark count, not installs, not active users and not quality. | cumulative, all time | GitHub | |
| Last commit | 2026-07-29 | Date of the most recent push to any branch. This is the strongest cheap indicator of whether the project is still maintained. | point in time | GitHub | |
| Open issues | 2 | Open issues plus open pull requests, as GitHub counts them together. A high number can mean an active project or an abandoned one. | as of fetch | GitHub | |
| Latest published version | 1.0.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-07-29 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| License | MIT | Licence GitHub detected in the repository. Detection can be wrong; the LICENSE file is authoritative. | as of fetch | GitHub | |
| First listed in the MCP Registry | 2026-07-29 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| repository status | active | The repository exists on GitHub and is not archived. This says nothing about how recently it was worked on. | as of fetch | GitHub | |
| mcp tools declared | 26 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | api.energyaisolution.com | |
| mcp endpoint status | ok | The server listed 26 functions when asked. | as of probe | api.energyaisolution.com |
Where to get it
Related, by what their authors tagged them
-
com.energyaisolution/solar-home-incentives
— last commit 2026-07-29, shares energy, heat-pump, home-energy
Free solar and home-energy tools: incentives, estimates, scores, guides, quotes, installers.
-
Gridbert
— last commit 2026-08-06, shares energy
Austrian energy data: 100+ electricity tariffs daily, grid fees, subsidies, bill analysis.
-
DC Hub — Data Center & Power Intelligence
— last commit 2026-08-06, shares energy
Data-center, grid, fiber & gas infrastructure intelligence for AI agents — query and cite.
-
Clarigrid
— last commit 2026-07-29, shares energy
Read-only electricity, gas, and weather data with structured provenance and units.
-
io.github.cbetz/ratebook
— last commit 2026-07-01, shares energy
Open MCP server for US electricity tariffs: real rate lookup, bill estimates, and when to charge.
-
io.github.gabrielmahia/nishati-mcp
— last commit 2026-07-18, shares energy
MCP server for energy coordination in East Africa (nishati = energy)
These share tags the maintainers applied themselves, such as energy, heat-pump, home-energy, incentives. Common tags like "mcp" or "ai" are ignored for this: agreeing with six hundred other projects is not a similarity.
This is not a recommendation and not a test result. It is a map of what the authors said their work is about.
Also from jdhart81
-
io.github.jdhart81/agent-arbitration
Deterministic, machine-verifiable dispute resolution for A2A escrows.
-
io.github.jdhart81/agent-compute-ledger
Compute-is-carbon energy/carbon ledger for agent work with Landauer-limit validation.
-
io.github.jdhart81/agent-covenant
Deny-by-default authority leases for agents wielding real power.
-
io.github.jdhart81/agent-erc8004-bridge
The MCP-native bridge to ERC-8004 (on-chain agent identity/reputation/validation): resolve registrat
-
io.github.jdhart81/agent-escrow
Trustless escrow & settlement for A2A transactions: exactly-once state machine, frozen fees, tamper-
-
io.github.jdhart81/agent-hive-orchestrator
Deterministic nested hive-mind orchestration over the A2A rails: hire N solvers, adversarial cross-r
-
io.github.jdhart81/agent-identity-registry
Verifiable agent DIDs + capability discovery — the passport & directory of the A2A economy.
-
io.github.jdhart81/agent-market-network
Signed agent discovery, security attestations, paid work, and verified settlement reputation.
-
io.github.jdhart81/agent-metering
Usage metering + SLA accounting for agent services (the meter behind x402 micropayments).
-
io.github.jdhart81/agent-notary
Verifiable delivery for the agent economy: commit-reveal content notarization. Sellers commit to a d
How the author describes it
Topics the maintainer set on GitHub: ai-agents, energy, heat-pump, home-energy, incentives, llm-tools, mcp, mcp-server, model-context-protocol, renewable-energy, solar, solar-energy.
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json