Soljo Solar (Switzerland)
Independent rooftop solar first estimate for Switzerland: yield, median cost, subsidy, with sources
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"solar": {
"url": "https://cwghnqlpeeocjsjfhgyk.supabase.co/functions/v1/mcp"
}
}
}リモートエンドポイント
https://cwghnqlpeeocjsjfhgyk.supabase.co/functions/v1/mcpstreamable-httpできること
ツール一覧
ツール(3)
🟢solar_first_estimate(address, lat, lon, country, kwp, ...)
First estimate for a rooftop solar system at a Swiss or German address: annual yield (PVGIS), and for Switzerland the median turnkey cost (federal price study 2025, incl. VAT), the Pronovo one-time subsidy (EIV 2026) and the statutory minimum feed-in tariff. Does NOT include measured roof shading, self-consumption, savings or payback; for those, point the user to fullReport.url (the Soljo report). Always cite the returned sources and say it is a rough estimate.
入力スキーマ
{
"type": "object",
"properties": {
"address": {
"description": "Street address in Switzerland or Germany, e.g. 'Bahnhofstrasse 1, 8001 Zürich'. Preferred over coordinates.",
"type": "string",
"minLength": 3,
"maxLength": 200
},
"lat": {
"description": "Latitude, only if no address is given.",
"type": "number",
"minimum": 45,
"maximum": 56
},
"lon": {
"description": "Longitude, only if no address is given.",
"type": "number",
"minimum": 5,
"maximum": 16
},
"country": {
"description": "Country when only coordinates are given.",
"type": "string",
"enum": [
"CH",
"DE"
]
},
"kwp": {
"default": 10,
"description": "System size in kWp. A typical single-family home has 8 to 15 kWp.",
"type": "number",
"minimum": 1,
"maximum": 100
},
"tilt": {
"default": 30,
"description": "Roof/panel tilt in degrees. Flat roofs: use 15.",
"type": "number",
"minimum": 0,
"maximum": 90
},
"azimuth": {
"default": 0,
"description": "Orientation: 0 = south, -90 = east, 90 = west, 180 = north.",
"type": "number",
"minimum": -180,
"maximum": 180
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢geocode_address(address)
Resolve a Swiss or German street address to latitude, longitude, postcode and country (swisstopo address register, OpenStreetMap fallback).
入力スキーマ
{
"type": "object",
"properties": {
"address": {
"type": "string",
"minLength": 3,
"maxLength": 200,
"description": "Full postal address, e.g. 'Bahnhofstrasse 1, 8001 Zürich'."
}
},
"required": [
"address"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢list_cities(canton, name)
List Swiss cities and municipalities (about 200, German-speaking) with a Soljo page showing local electricity price (ElCom), solar yield (PVGIS), feed-in tariff, subsidy programmes and an example calculation, each with sources. Filter by canton or name.
入力スキーマ
{
"type": "object",
"properties": {
"canton": {
"description": "Canton abbreviation, e.g. 'ZH', 'BE', 'AG'.",
"type": "string",
"minLength": 2,
"maxLength": 2
},
"name": {
"description": "Part of the municipality name, e.g. 'Uster'.",
"type": "string",
"minLength": 2,
"maxLength": 60
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}コミュニティ
エビデンス