
Energyai
Connects Claude to EnergyAI's assessment engine for residential and commercial energy upgrades. You get tools to calculate Energy Node Scores (0-100 across efficiency, electrification, resilience, and production), retrieve personalized solar, heat pump, and battery recommendations, pull state and utility incentives via DSIRE integration, and sanity-check installer quotes. The API costs $0.0402 per call. Reach for this when you're building chatbots or agents that need to advise on decarbonization pathways, estimate payback periods, or help users sequence upgrades from heat pumps to storage. The scoring model considers property characteristics and local utility rates to prioritize the highest-leverage move first.
- tools
- 30
- auth
- Secret needed
- transport
- HTTP
- last updated
- Sep 9, 2026
Install
From registry metadata$ npx add-mcp https://api.energyaisolution.com/mcp --name energyai --header 'Authorization: Bearer ${API_TOKEN}'Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http energyai https://api.energyaisolution.com/mcp --header 'Authorization: YOUR_AUTHORIZATION'Run in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 30 toolsVerified live against the running server on Nov 6, 2026.
check_incentivesClean-energy incentive source guidance by country and postal code; eligibility is not verified. 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...3 params
Clean-energy incentive source guidance by country and postal code; eligibility is not verified. 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...
apiKeystringcountrystringzipCodestringestimate_productionHonest-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...5 params
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...
apiKeystringcountrystringmonthlyBillUsdnumbersystemKwnumberzipCodestringget_node_scoreInstant 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 s...13 params
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 s...
apiKeystringbackupNeedstringcountrystringelectricalPanelSizestringevTypestringheatingFuelstringmonthlyBillRangestringmonthlyBillUsdnumberoutageConcernstringpropertyTypestringroofAgestringserviceTypestringzipCodestringget_quote_linkOptional household handoff: returns a free assessment URL and a separate $49 founding Quote Guardian human-review offer for a solar, battery or heat-pump proposal. For an automated agent result, use review_installer_quote on the full MCP endpoint. Share a household service onl...4 params
Optional household handoff: returns a free assessment URL and a separate $49 founding Quote Guardian human-review offer for a solar, battery or heat-pump proposal. For an automated agent result, use review_installer_quote on the full MCP endpoint. Share a household service onl...
apiKeystringcontractorCategorystringcountrystringzipCodestringget_power_passport_linkQualify the minimum non-sensitive project facts for EnergyAI’s $2,500 founding Power Passport and return an attributable website handoff plus ready-to-paste shareText. Use when a compute, data-center, renewable-energy, utility, or infrastructure buyer needs a five-business-day...6 params
Qualify the minimum non-sensitive project facts for EnergyAI’s $2,500 founding Power Passport and return an attributable website handoff plus ready-to-paste shareText. Use when a compute, data-center, renewable-energy, utility, or infrastructure buyer needs a five-business-day...
apiKeystringdecisionNeedstringprojectStagestringexploring · site_control · utility_conversations · interconnection_process · financing · operatingsiteLocationstringtargetMwnumberworkloadTypestringai_training · inference · hpc · rendering_simulation · mixed_compute · renewable_projectget_power_service_quoteCreate a signed, 15-minute, scope-bound quote for EnergyAI’s $1 Power Screen from non-sensitive site and workload facts. Returns the quoteToken required by run_power_screen, exact price, evidence boundary, authorization class, and higher-tier handoffs. Free and never spends fu...9 params
Create a signed, 15-minute, scope-bound quote for EnergyAI’s $1 Power Screen from non-sensitive site and workload facts. Returns the quoteToken required by run_power_screen, exact price, evidence boundary, authorization class, and higher-tier handoffs. Free and never spends fu...
apiKeystringcoolingModestringunknown · dry · liquid_closed · evaporativedefault: unknownflexibilityHoursnumberpowerEvidencestringunknown · regional · utility_contact · confirmeddefault: unknownsiteLocation*stringstagedMwnumberstorageHoursnumbertargetMw*numberworkloadType*stringai_training · inference · hpc · rendering_simulation · mixed_compute · renewable_projectroute_leadSubmit a consented homeowner project to EnergyAI’s guarded installer-matching workflow — free to you and the homeowner. EnergyAI immediately screens and routes currently available approved installers; unmatched projects remain recorded for safety-controlled follow-up. REQUIRES...15 params
Submit a consented homeowner project to EnergyAI’s guarded installer-matching workflow — free to you and the homeowner. EnergyAI immediately screens and routes currently available approved installers; unmatched projects remain recorded for safety-controlled follow-up. REQUIRES...
apiKeystringbudgetRangestringcitystringconsentText*stringconsentTimestamp*stringconsentVersionstringcontactEmail*stringcontactName*stringcontactPhonestringcontractorCategory*stringmonthlyBillRangestringpropertyTypestringstatestringtimelinestringzipCode*stringlist_guidesIndex of source-cited, US home-energy incentive guides with source links (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 y...4 params
Index of source-cited, US home-energy incentive guides with source links (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 y...
apiKeystringlimitnumberregionstringtopicstringget_guideFull 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, an...2 params
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, an...
apiKeystringslug*stringcreate_builder_keyCreate an EnergyAI production API key in-band with no browser or card after the human operator has authorized the Terms and Privacy Policy. Returns a live key plus three commercial trial calls. Attach the key as `Authorization: Bearer <key>` to this MCP endpoint and start with...5 params
Create an EnergyAI production API key in-band with no browser or card after the human operator has authorized the Terms and Privacy Policy. Returns a live key plus three commercial trial calls. Attach the key as `Authorization: Bearer <key>` to this MCP endpoint and start with...
acceptTerms*booleanapiKeystringcontactEmailstringintendedUsestringname*stringget_builder_upgrade_linkReturns the revenue handoff for EnergyAI Builder. With a key, it returns a PAYABLE Stripe link plus ready-to-paste shareText for the $19/month plan with $20 monthly tool credit, or a prepaid top-up. Without a key, it returns one first-party activation URL where the human enter...3 params
Returns the revenue handoff for EnergyAI Builder. With a key, it returns a PAYABLE Stripe link plus ready-to-paste shareText for the $19/month plan with $20 monthly tool credit, or a prepaid top-up. Without a key, it returns one first-party activation URL where the human enter...
amountCentsnumberapiKeystringmodestringfind_local_installersPublicly-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 comp...4 params
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 comp...
apiKeystringcontractorCategorystringstatestringzipCodestringrun_power_screenExecute one signed Power Screen quote and return an immediate modeled constraint decision, assumptions, evidence gaps, and immutable artifact hash. [$1.00/call]2 params
Execute one signed Power Screen quote and return an immediate modeled constraint decision, assumptions, evidence gaps, and immutable artifact hash. [$1.00/call]
apiKeystringquoteToken*stringbootstrap_energy_projectCreate a persisted project context, provisional Energy Node score, coverage map, and immediately reusable assessmentId in one call. [$0.10/call]9 params
Create a persisted project context, provisional Energy Node score, coverage map, and immediately reusable assessmentId in one call. [$0.10/call]
apiKeystringcitystringcountrystringUS · CA · GB · DE · AU · OTHERdefault: USmonthlyBillRangestringlt_75 · 75_150 · 150_250 · 250_400 · gt_400 · unknowndefault: unknownpostalCode*stringprimaryGoalstringsave_money · resilience · climate · independence · alldefault: save_moneypropertyTypestringsingle_family · townhouse · condo · rental · commercial · farmdefault: otherserviceTypestringsolar · battery · ev_charger · efficiency · heat_pump · unsuredefault: unsurestatestringcreate_energy_assessmentStart a new assessment session. Free. [free]
Start a new assessment session. Free. [free]
No parameters. Call it with no arguments.
answer_energy_assessment_questionSubmit one question answer. Free; usage tracked. [free]4 params
Submit one question answer. Free; usage tracked. [free]
answerLabelstringanswerValue*stringassessmentId*stringquestionKey*stringcomplete_energy_assessmentFinalize an assessment and trigger the recommendation workflow. Free. [free]1 params
Finalize an assessment and trigger the recommendation workflow. Free. [free]
assessmentId*stringgenerate_energy_recommendation_previewGenerate honest cost, savings, and next-action ranges. [$0.05/call]1 params
Generate honest cost, savings, and next-action ranges. [$0.05/call]
assessmentId*stringget_energy_node_scoreRetrieve the persisted seven-axis score with input coverage, weakest-axis gaps, next action, and calculation provenance. [$0.05/call]1 params
Retrieve the persisted seven-axis score with input coverage, weakest-axis gaps, next action, and calculation provenance. [$0.05/call]
assessmentId*stringcreate_energy_node_roadmap_checkoutCreate the end-user checkout link for an unlocked Energy Node roadmap. Free. [free]2 params
Create the end-user checkout link for an unlocked Energy Node roadmap. Free. [free]
assessmentId*stringemailstringget_energy_node_roadmapRetrieve the full unlocked Energy Node roadmap. Locked previews never consume credit. [$0.10/call]1 params
Retrieve the full unlocked Energy Node roadmap. Locked previews never consume credit. [$0.10/call]
assessmentId*stringgenerate_intelligence_bound_reportGenerate a property-specific dI/dt analysis. [$0.25/call]1 params
Generate a property-specific dI/dt analysis. [$0.25/call]
assessmentId*stringget_information_theoretic_recommendationRank upgrades by intelligence-bound lift per dollar. [$0.25/call]1 params
Rank upgrades by intelligence-bound lift per dollar. [$0.25/call]
assessmentId*stringget_eta_i_metricRead the public platform intelligence-efficiency metric. Free. [free]1 params
Read the public platform intelligence-efficiency metric. Free. [free]
daysnumberget_anonymized_dataset_sampleReturn an aggregated, anonymized Energy Node dataset sample. [$1.00/call]2 params
Return an aggregated, anonymized Energy Node dataset sample. [$1.00/call]
limitnumberoffsetnumbermatch_installersReturn up to three eligible installer matches for a region. [$0.05/call]3 params
Return up to three eligible installer matches for a region. [$0.05/call]
contractorCategory*stringstatestringzipCode*stringget_energy_incentivesUse a completed assessment to prioritize property-specific incentive checks and return an evidence-based verification plan. [$0.02/call]1 params
Use a completed assessment to prioritize property-specific incentive checks and return an evidence-based verification plan. [$0.02/call]
assessmentId*stringreview_installer_quoteReturn source-matched terms and practical installer questions from redacted quoteText (maximum 6000 characters) plus postalCode or an assessmentId owned by your Builder account. Automated decision support with explicit unknowns; human review, price fairness and incentive eligi...10 params
Return source-matched terms and practical installer questions from redacted quoteText (maximum 6000 characters) plus postalCode or an assessmentId owned by your Builder account. Automated decision support with explicit unknowns; human review, price fairness and incentive eligi...
apiKeystringassessmentIdstringcitystringcountrystringUS · CA · GB · DE · AU · OTHERdefault: USmonthlyBillRangestringlt_75 · 75_150 · 150_250 · 250_400 · gt_400 · unknowndefault: unknownpostalCodestringpropertyTypestringsingle_family · townhouse · condo · rental · commercial · farmdefault: otherquoteText*stringserviceTypestringsolar · battery · ev_charger · efficiency · heat_pump · unsuredefault: solarstatestringrecord_quote_review_outcomeRecord actual operator-confirmed usefulness and household delivery status for your completed quote review. Requires your Builder key. Free; never infer feedback from a successful tool call. [free]6 params
Record actual operator-confirmed usefulness and household delivery status for your completed quote review. Requires your Builder key. Free; never infer feedback from a successful tool call. [free]
action*stringasked_installer · requested_revision · compared_alternatives · decided_to_proceed · decided_to_pause · no_action_yetdeliveredToHousehold*booleanfindingId*stringoperatorConfirmed*booleanreviewToolCallId*stringusefulness*stringuseful · partly_useful · not_usefulsubmit_contractor_match_requestSubmit a consented installer lead and retain referral attribution. Free. [free]7 params
Submit a consented installer lead and retain referral attribution. Free. [free]
assessmentId*stringconsentText*stringconsentTimestamp*stringconsentVersionstringcontactEmail*stringcontactName*stringcontactPhonestringSponsors
Readme
EnergyAI MCP — energy planning tools for AI agents
Solar estimates, incentive sources, provisional Energy Node Scores, cited guides, contractor discovery and consented installer routing — through MCP and REST. By Viridis LLC.
The public catalog supports solar, weatherization, EV charging, home batteries and heat-pump planning. Twelve tools need no key to start. Estimates and scores use supplied facts and stated assumptions; they do not establish site suitability, incentive eligibility, installation approval or verified savings.
Your first call — no key
curl -X POST https://api.energyaisolution.com/api/v1/agent/check_incentives \
-H 'content-type: application/json' -d '{"args":{"zipCode":"59715"}}'
This requests incentive source guidance for a US ZIP. For a production estimate, use estimate_production with {"zipCode":"59715","systemKw":6}. For a provisional score, use get_node_score with {"zipCode":"59715","serviceType":"solar","monthlyBillRange":"150_250"}. These informational tools accept omitted inputs with documented assumptions or broader guidance; inspect the live schema for the job you need.
Details
- Repository
- github.com/jdhart81/energyai-mcp
- Website
- energyaisolution.com/agents
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active
- Resources
- 1
- Tools verified
- Nov 6, 2026