{
  "schemaVersion": "1.0",
  "name": "solar-quote-audit",
  "displayName": "Solar Quote Audit",
  "version": "1.0.0",
  "description": "Independent second-opinion and quote-clarity tool that reviews residential solar proposals for California homeowners before they sign. Returns a Quote Clarity Score, red flags, missing information, and questions to ask.",
  "provider": {
    "name": "The Energy Concierge",
    "contact": "Robyn@theenergyconcierge.com",
    "url": "https://solarquoteanalyzer.com"
  },
  "homepage": "https://solarquoteanalyzer.com",
  "documentation": "https://solarquoteanalyzer.com/docs",
  "decisionTools": "https://solarquoteanalyzer.com/decision-tools",
  "interfaces": {
    "humanUi": {
      "type": "web",
      "url": "https://solarquoteanalyzer.com/audit",
      "description": "10-step guided audit wizard for homeowners."
    },
    "browserWebmcp": {
      "type": "browser-webmcp",
      "api": "document.modelContext.registerTool",
      "tool": "analyze_solar_quote",
      "fallback": "https://solarquoteanalyzer.com/api/v1/analyze-solar-quote",
      "description": "Page-level in-browser tool registration with REST fallback, available on every page."
    },
    "rest": {
      "type": "rest",
      "endpoint": "https://solarquoteanalyzer.com/api/v1/analyze-solar-quote",
      "method": "POST",
      "openapi": "https://solarquoteanalyzer.com/openapi.json",
      "cors": "*"
    },
    "remoteMcp": {
      "type": "mcp",
      "protocol": "Model Context Protocol over JSON-RPC 2.0",
      "protocolVersion": "2024-11-05",
      "endpoint": "https://solarquoteanalyzer.com/api/mcp",
      "legacyEndpoint": "https://solarquoteanalyzer.com/api/webmcp",
      "discovery": "https://solarquoteanalyzer.com/.well-known/mcp.json",
      "methods": ["initialize", "tools/list", "tools/call"],
      "cors": "*"
    }
  },
  "tools": [
    {
      "name": "analyze_solar_quote",
      "description": "Analyze a residential solar proposal and return a Quote Clarity Score (0-100), red flags, missing information, questions to ask the installer, and a recommended next step."
    },
    {
      "name": "get_scoring_methodology",
      "description": "Return the fixed scoring methodology: four dimensions, point weights, rules, and rating thresholds."
    },
    {
      "name": "get_supported_regions",
      "description": "Return the California city editions supported, with each city name and primary electric utility."
    }
  ],
  "registry": {
    "index": "https://solarquoteanalyzer.com/registry/index.json",
    "status": "unpublished"
  },
  "safety": {
    "nature": "Illustrative, educational decision-support only.",
    "notAdvice": "Not legal, tax, financial, engineering, or contracting advice.",
    "noGuarantees": "Does not guarantee savings or system performance and makes no financial guarantee.",
    "noEndorsement": "Does not endorse or certify any installer.",
    "noConsequentialAction": "Takes no consequential action on the user's behalf."
  }
}
