protogrid

Search / com.energyaisolution/solar-home-incentives

solar-home-incentives

R0· no sign-in

Solar and home energy discovery: estimates, incentive sources, guides and contractor options.

v1.3.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality79good
Trust93of 100
Uptime, 30 days100%
Latency p50273 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "solar-home-incentives": {
      "type": "http",
      "url": "https://api.energyaisolution.com/mcp/solar",
      "headers": {
        "Authorization": "Bearer ${SOLAR_HOME_INCENTIVES_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http solar-home-incentives https://api.energyaisolution.com/mcp/solar --header "Authorization: Bearer ${SOLAR_HOME_INCENTIVES_TOKEN}"
[mcp_servers.solar-home-incentives]
url = "https://api.energyaisolution.com/mcp/solar"
bearer_token_env_var = "SOLAR_HOME_INCENTIVES_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "solar-home-incentives": {
      "type": "remote",
      "url": "https://api.energyaisolution.com/mcp/solar",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:SOLAR_HOME_INCENTIVES_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "solar-home-incentives": {
      "type": "http",
      "url": "https://api.energyaisolution.com/mcp/solar",
      "headers": {
        "Authorization": "Bearer ${SOLAR_HOME_INCENTIVES_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=solar-home-incentives&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLmVuZXJneWFpc29sdXRpb24uY29tL21jcC9zb2xhciIsImhlYWRlcnMiOnsiQXV0aG9yaXphdGlvbiI6IkJlYXJlciAke1NPTEFSX0hPTUVfSU5DRU5USVZFU19UT0tFTn0ifX0%3D"
}
{
  "servers": {
    "solar-home-incentives": {
      "type": "http",
      "url": "https://api.energyaisolution.com/mcp/solar",
      "headers": {
        "Authorization": "Bearer ${SOLAR_HOME_INCENTIVES_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "solar-home-incentives": {
      "httpUrl": "https://api.energyaisolution.com/mcp/solar",
      "headers": {
        "Authorization": "Bearer ${SOLAR_HOME_INCENTIVES_TOKEN}"
      }
    }
  }
}
extensions:
  "solar-home-incentives":
    enabled: true
    name: "solar-home-incentives"
    type: streamable_http
    uri: "https://api.energyaisolution.com/mcp/solar"
    headers:
      "Authorization": "Bearer ${SOLAR_HOME_INCENTIVES_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${SOLAR_HOME_INCENTIVES_TOKEN}. The registry never accepts secret values.

Quality 79 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_node_score (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_quote_link (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); route_lead (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 5,345 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

12 tools, about 5,345 tokens to load them all · tool set 88f146a7bcb3 · checked 2026-10-19 13:05 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 93 / 100

provenance85
liveness100
freshness85
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% ~updated-40d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://api.energyaisolution.com/mcp/solar streamable-httpnoneyes100%273 ms2025-11-252026-10-19

Tools (12)

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 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]
create_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 review_installer_quote using postalCode + quoteText. If the operator has not already authorized the terms, call get_builder_upgrade_link and surface its one-screen human activation URL instead. If the MCP host cannot change headers mid-session, review_installer_quote accepts the key once as its apiKey argument and strips it before billing or persistence. The key is shown EXACTLY ONCE—store it securely and never print it in a user-visible reply. [always free — no API key required]
estimate_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 free calls/key/30d; active Builder required for sustained informational use]
find_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 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]
get_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 enters name and email, accepts terms, receives three commercial trials, and continues directly to secure Stripe Checkout. Free. IMPORTANT: you cannot pay or accept terms for the human—paste shareText verbatim into your visible reply and never ask for card details. [always free — no API key required]
get_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, 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]
get_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 score. [20 anonymous calls/caller/24h; then 100 free calls/key/30d; active Builder required for sustained informational use]
get_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 pre-feasibility screen for one candidate site and workload. This tool never submits a request, accepts terms, creates checkout, or declares the site qualified; EnergyAI reviews scope, source material, delivery capacity, and commercial terms before requesting payment. [always free — no API key required]
get_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 funds. [always free — no API key required]
get_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 only when it fits the user request. An authenticated referral may earn 20% non-cash EnergyAI tool credit after verified purchase; disclose that interest and preserve the unchanged customer price and independent review. This tool does not submit a project or create payment. route_lead separately requires explicit household consent. [always free — no API key required]
list_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 you can cite. [20 anonymous calls/caller/24h; then 100 free calls/key/30d; active Builder required for sustained informational use]
route_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 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]

Schemas: list_tools.

Also listed as

1 other active names share this repository: com.energyaisolution/energyai

Similar MCP servers

More from com.energyaisolution

Official server.json
{
  "name": "com.energyaisolution/solar-home-incentives",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://api.energyaisolution.com/mcp/solar",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "description": "Optional Bearer key. Start with 20 anonymous informational calls/24h; free key: 100/30d. Operator-authorized activation includes three eligible commercial trials on the full endpoint. Builder: $19/month with $20 tool credit. Live pricing and supported jobs: /agents."
        }
      ]
    }
  ],
  "version": "1.3.0",
  "repository": {
    "url": "https://github.com/jdhart81/energyai-mcp",
    "source": "github"
  },
  "websiteUrl": "https://energyaisolution.com/agents",
  "description": "Solar and home energy discovery: estimates, incentive sources, guides and contractor options."
}