Autonomous AI agents can directly discover and execute the following home energy retrofit skills:
Fabric-first home retrofit prioritization. Recommends attic insulation, pumped cavity, external wall insulation, and triple glazing before heating hardware upgrades.
GET /api/upgrades/recommendations.md
mcp:get_retrofit_recommendations
Calculates expected BER rating band progression (e.g. G to B2 / A2), primary energy consumption (kWh/m²/yr), and CO₂ emission reduction factors.
GET /api/ber/analysis.md
mcp:get_ber_analysis
Calculates SEAI grant allocations (€1,500 attic, €6,500 heat pump, €2,100 solar PV) and eligibility criteria for Irish property owners.
GET /api/grants/guidance.md
mcp:calculate_seai_grants
Step-by-step homeowner journey timeline mapping initial suitability check to independent assessment, SEAI approval, installation, and BER drawdown.
GET /api/journey/timeline.md
mcp:get_journey_timeline
Provides financial return metrics, average fuel cost offsets, Carbon Tax Shield formulas, and Heat Loss Indicator (HLI) target thresholds.
GET /api/insights/dashboard.md
mcp:get_insights_dashboard
Interactive AI-powered BER evaluation app running Gemini generative intelligence for property-specific recommendations.
App /ber-advisor/
Google GenAI SDK
Complete directory of machine-readable endpoints deployed across EcoSmartHomes:
| Standard / Feature | Endpoint Location | Format | Purpose |
|---|---|---|---|
| Robots AI Directives | /robots.txt | Plaintext | Grants explicit crawl permissions for User-agent: ai and LLM bots |
| AI Site Manifest | /ai/manifest.json | JSON (v1) | Lists site capabilities, contact info, skill declarations & endpoints |
| OpenAI AI Plugin Manifest | /.well-known/ai-plugin.json | JSON | Standard plugin discovery manifest for ChatGPT and OpenAI ecosystem |
| OpenAPI 3.0 Spec | /ai/openapi.json | JSON Schema | OpenAPI specification for agent tool invocations and endpoints |
| MCP Server Manifest | /api/mcp/manifest.json | MCP JSON | Model Context Protocol tools, resources, and prompt definitions |
| DNS-AID Discovery | _index._agents.ecosmarthomes.ie | DNS / RFC 9460 HTTPS | DNS for AI Discovery records with DNSSEC validation (fallback: /.well-known/dns-aid.json) |
| MCP Well-Known Root | /.well-known/mcp.json | MCP Standard | Well-known entry point for MCP client discovery |
| OAuth Server Metadata | /api/oauth/metadata.json | RFC 8414 JSON | OAuth 2.0 authorization server metadata for secure agent token exchange |
| Cloudflare OAuth Worker | /workers/oauth-mcp-worker.js | JavaScript Worker | Lightweight OAuth token issuer and MCP hook handler script |
| Markdown Negotiation | /api/upgrades/recommendations.md | Markdown (.md) | Structured text response endpoint for AI crawlers |
| Sitemap Index | /sitemap.xml | XML | Full index of website pages and AI metadata links |