{"name":"io.github.janoliverautomation-stack/solarquoteanalyzer-com","slug":"janoliverautomation-stack-solarquoteanalyzer-com","title":"Solar Quote Audit — Check Before You Sign","description":"Free independent solar proposal review tool for California homeowners. Audit your solar quote for pr","url":"https://mcp.market/server/janoliverautomation-stack-solarquoteanalyzer-com","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T22:25:31.950Z","last_ok_at":"2026-09-20T22:25:31.950Z","latency_ms":261},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://solarquoteanalyzer.com","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://solarquoteanalyzer.com/api/mcp"}],"packages":[],"tools":[{"name":"analyze_solar_quote","description":"Analyze a residential solar proposal for clarity and completeness before a homeowner signs. Accepts the pricing, financing, system/battery, and installer details from a quote and returns a structured second-opinion review: a Quote Clarity Score (0-100) across four dimensions (Price Transparency /25, Financing & Contract Clarity /30, System & Battery Evidence /25, Installer & Protection Readiness /20), an overall rating, plain-language red flags, missing information, specific questions to ask the installer, and a recommended next step. Illustrative educational decision support only — not legal, tax, financial, or engineering advice, does not guarantee savings or system performance, does not endorse any installer, and takes no consequential action.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"cashPrice":{"type":"number","description":"Total cash price for the system in USD."},"financedPrice":{"type":"number","description":"Total financed price in USD, if different from cash."},"systemSizeKw":{"type":"number","description":"System size in kilowatts (kW)."},"panelCount":{"type":"number","description":"Number of solar panels."},"panelModel":{"type":"string","description":"Solar panel brand and model."},"annualProductionEstimate":{"type":"number","description":"Quoted annual production estimate in kWh."},"annualUsageAvailable":{"type":"boolean","description":"True if the installer confirmed sizing against your actual annual kWh usage."},"batteryIncluded":{"type":"boolean","description":"True if a battery is included in the proposal."},"batteryModel":{"type":"string","description":"Battery brand and model."},"batteryCount":{"type":"number","description":"Number of battery units."},"batteryUsableCapacityKwh":{"type":"number","description":"Battery usable capacity in kWh."},"batteryPriceSeparate":{"type":"number","description":"Battery cost as a separate line item in USD."},"roofingCost":{"type":"number","description":"Roofing add-on cost in USD."},"panelUpgradeCost":{"type":"number","description":"Electrical panel upgrade cost in USD."},"otherAddonsCost":{"type":"number","description":"Other itemized add-on costs in USD."},"financeType":{"type":"string","enum":["cash","loan","lease","ppa","prepaid_lease"],"description":"How the system is paid for."},"apr":{"type":"number","description":"Annual percentage rate for financing."},"termYears":{"type":"number","description":"Financing term in years."},"monthlyPayment":{"type":"number","description":"Monthly payment in USD."},"downPayment":{"type":"number","description":"Down payment in USD."},"escalatorPct":{"type":"number","description":"Annual payment escalator percentage (0 if none)."},"totalPayments":{"type":"number","description":"Total of all payments over the term in USD."},"earlyPayoffTermsShown":{"type":"boolean","description":"True if early payoff terms are disclosed."},"buyoutLanguageShown":{"type":"boolean","description":"True if lease/PPA buyout language is present."},"transferLanguageShown":{"type":"boolean","description":"True if contract transfer terms are disclosed."},"installerName":{"type":"string","description":"Installer company name."},"licenseNumber":{"type":"string","description":"Contractor (CSLB) license number."},"installerAddressShown":{"type":"boolean","description":"True if a physical installer address is shown."},"crewType":{"type":"string","enum":["w2","subcontractor","unknown"],"description":"Installation crew model."},"workmanshipWarrantyYears":{"type":"number","description":"Workmanship warranty duration in years."},"roofPenetrationWarranty":{"type":"boolean","description":"True if a roof penetration warranty is stated."},"warrantyRegistrationExplained":{"type":"boolean","description":"True if warranty registration is explained."},"bondInsuranceShown":{"type":"boolean","description":"True if bond/insurance documentation is shown."},"ptoResponsibilityShown":{"type":"boolean","description":"True if PTO/interconnection responsibility is stated."},"installTimelineShown":{"type":"boolean","description":"True if an install timeline is shown."},"cancellationInfoShown":{"type":"boolean","description":"True if cancellation/rescission rights are shown."}},"description":"Fields extracted from a residential solar proposal. All fields are optional — the tool scores clarity based on what is present and flags what is missing. Provide numbers without currency or percent symbols.","additionalProperties":false}},{"name":"get_scoring_methodology","description":"Return the fixed, published scoring methodology used by the Solar Quote Audit: the four scoring dimensions, their point weights, the individual rules within each dimension, and the rating thresholds. Takes no arguments.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"get_supported_regions","description":"Return the California city editions the Solar Quote Audit supports, including each city name and its primary electric utility. Takes no arguments.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-09-20T16:16:18.999Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T16:16:18.959Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 541ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://solarquoteanalyzer.com/api/mcp","reachable":true,"authRequired":false,"latencyMs":541,"serverInfo":{"name":"solar-quote-audit","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://solarquoteanalyzer.com/favicon.svg","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}