Use Solcast with your AI.
Connect your account once and let the AI you already use work with it, without building another integration. Access solar irradiance and PV power forecasts. rooftop solar estimates, radiation data, and weather forecasts via Solcast API.
Developed, maintained, and hosted by Vinkius.
MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED
Waiting for input…
Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.
Complete set · 11 capabilities
The complete Solcast capability set.
These are the exact actions your AI can choose when you ask it to work with Solcast.
01-04
4 capabilities in this set.
Part of 11 available through Solcast.
- 01
Get site forecasts
Uses the site's configured parameters (capacity, tilt, azimuth) for accurate forecasts. USE WHEN: - User asks about forecasts for a specific registered site - User has a site ID and wants forecasts for that system - User needs predictions for a known rooftop installation - User asks "what will my registered solar site generate" PARAMETERS: - site_id (REQUIRED): The site ID from your Solcast account EXAMPLES: - "Forecast for site abc-123" → call with site_id="abc-123" - "What will my registered system def-456 generate?" → call with site_id="def-456" - "Solar forecast for my home system" → call with site_id="your-site-id" Get PV power forecasts for a specific registered rooftop site
- 02
Get detailed pv forecast
Use when you know your system's exact configuration for maximum forecast accuracy. USE WHEN: - User knows exact panel tilt and azimuth angles - User needs highly accurate forecasts for a specific system - User has detailed PV system specifications - User asks for precise solar output estimates PARAMETERS: - latitude (REQUIRED): Location latitude - longitude (REQUIRED): Location longitude - capacity (REQUIRED): System capacity in kW - tilt (REQUIRED): Panel tilt angle in degrees - azimuth (REQUIRED): Panel azimuth in degrees - loss_factor (OPTIONAL): System loss factor (0-1, default: 0.9) EXAMPLES: - "Detailed forecast for 6kW system, tilt 30°, azimuth 0° (north facing)" → call with latitude, longitude, capacity=6, tilt=30, azimuth=0 - "Precise PV estimate for my 8kW array at 25° tilt, 180° azimuth (south)" → call with capacity=8, tilt=25, azimuth=180 Get detailed PV power forecast with full system specifications
- 03
Get historical radiation
Requires Pro/Enterprise plan for full historical access. USE WHEN: - User asks about historical solar radiation data - User needs past solar irradiance values for analysis - User wants to validate solar models with historical data - User asks "what was the solar irradiance last week" PARAMETERS: - latitude (REQUIRED): Location latitude - longitude (REQUIRED): Location longitude - start (REQUIRED): Start date/time (ISO 8601 format) - end (OPTIONAL): End date/time (ISO 8601 format) EXAMPLES: - "Historical solar radiation for Sydney last week" → call with latitude=-33.87, longitude=151.21, start="2026-03-31" - "GHI data for my location for March 2026" → call with latitude, longitude, start="2026-03-01", end="2026-03-31" Get historical solar irradiance data for a location
- 04
Get pv power forecasts
Forecasts are derived from satellite cloud tracking and irradiance data. USE WHEN: - User asks about solar power generation forecasts - User needs PV output estimates for a specific location - User wants to know expected solar energy production - User asks "how much solar power will my panels generate" PARAMETERS: - latitude (REQUIRED): Location latitude (-90 to 90) - longitude (REQUIRED): Location longitude (-180 to 180) - capacity (REQUIRED): System capacity in kW (DC rating) - tilt (OPTIONAL): Panel tilt angle in degrees (0=flat, 90=vertical) - azimuth (OPTIONAL): Panel azimuth in degrees (0=north, 180=south) - hours (OPTIONAL): Number of hours to forecast (default: 48, max: 336 for 14 days) EXAMPLES: - "Solar forecast for my 5kW system in Sydney -33.87, 151.21" → call with latitude=-33.87, longitude=151.21, capacity=5 - "PV forecast for 10kW rooftop in LA 34.05, -118.24" → call with latitude=34.05, longitude=-118.24, capacity=10 - "How much solar will my 3kW system generate tomorrow?" → call with latitude, longitude, capacity=3, hours=24 Get rooftop PV power forecasts for a location
05-08
4 capabilities in this set.
Part of 11 available through Solcast.
- 05
Get radiation forecasts
Essential for solar resource assessment. USE WHEN: - User asks about solar irradiance or solar radiation - User needs GHI, DNI, or DHI data for solar analysis - User is evaluating solar potential for a location - User asks "how much sunlight will there be" PARAMETERS: - latitude (REQUIRED): Location latitude - longitude (REQUIRED): Location longitude - hours (OPTIONAL): Number of hours to forecast (default: 48) EXAMPLES: - "Solar irradiance forecast for Sydney -33.87, 151.21" → call with latitude=-33.87, longitude=151.21 - "GHI and DNI forecast for my location 34.05, -118.24" → call with latitude=34.05, longitude=-118.24 - "How much solar radiation tomorrow?" → call with latitude, longitude, hours=24 Get solar irradiance forecasts (GHI, DNI, DHI) for a location
- 06
Get simple pv forecast
The API auto-estimates tilt and azimuth for reasonable default values. Perfect for quick estimates. USE WHEN: - User wants a quick solar estimate without exact system details - User doesn't know their panel tilt or azimuth - User needs a fast solar output estimate - User asks "roughly how much solar will I generate" PARAMETERS: - latitude (REQUIRED): Location latitude - longitude (REQUIRED): Location longitude - capacity (REQUIRED): System capacity in kW EXAMPLES: - "Quick solar estimate for -33.87, 151.21 with 5kW" → call with latitude=-33.87, longitude=151.21, capacity=5 - "Rough estimate for my 3kW system in LA" → call with latitude=34.05, longitude=-118.24, capacity=3 - "How much solar for a 10kW system here?" → call with latitude, longitude, capacity=10 Get quick PV power forecast with minimal parameters
- 07
Get site estimated actuals
Shows what your system likely produced recently. USE WHEN: - User wants to know what their solar system actually generated - User needs recent production estimates vs forecasts - User is analyzing system performance - User asks "how much did my solar panels actually produce" PARAMETERS: - site_id (REQUIRED): The site ID from your Solcast account - hours (OPTIONAL): Number of hours of historical data (default: 24) EXAMPLES: - "Estimated actuals for site abc-123 last 24 hours" → call with site_id="abc-123" - "What did my system produce yesterday?" → call with site_id="abc-123", hours=48 - "Recent solar production for my site" → call with site_id="your-site-id" Get estimated actual PV power output for a registered rooftop site
- 08
Get site measured actuals
Requires the site to have real measurement integration. Shows exact production data. USE WHEN: - User has telemetry-enabled sites with real measurements - User needs exact measured production data (not estimates) - User is validating forecast accuracy - User asks "what was the exact measured output from my system" PARAMETERS: - site_id (REQUIRED): The site ID with telemetry enabled - hours (OPTIONAL): Number of hours of historical data EXAMPLES: - "Measured actuals for telemetry site xyz-789" → call with site_id="xyz-789" - "Exact production from my monitored system" → call with site_id="your-telemetry-site-id" - "Real production data last week" → call with site_id="xyz-789", hours=168 Get measured PV power output from a registered rooftop site with telemetry
09-11
3 capabilities in this set.
Part of 11 available through Solcast.
- 09
List rooftop sites
Shows site IDs, capacities, and locations for managing multiple solar installations. USE WHEN: - User wants to see all their registered solar sites - User needs to find site IDs for other queries - User is managing multiple rooftop installations - User asks "what solar sites do I have configured" EXAMPLES: - "List all my solar sites" → call with no params - "Show my registered rooftop PV systems" → call with no params - "What sites do I have in Solcast?" → call with no params List all configured rooftop PV sites in your Solcast account
- 10
Get solar summary
Provides a complete picture of solar resources. USE WHEN: - User wants a complete solar overview for a location - User needs both irradiance and PV forecasts together - User asks for a solar resource assessment - User wants "complete solar data for my area" PARAMETERS: - latitude (REQUIRED): Location latitude - longitude (REQUIRED): Location longitude - capacity (OPTIONAL): System capacity in kW (for PV estimates) EXAMPLES: - "Complete solar summary for Sydney -33.87, 151.21" → call with latitude=-33.87, longitude=151.21 - "Solar resource assessment for my location 34.05, -118.24" → call with latitude=34.05, longitude=-118.24 - "Full solar data with 5kW system estimate" → call with latitude, longitude, capacity=5 Get a comprehensive solar summary including irradiance, weather, and PV forecasts
- 11
Get weather forecasts
Useful for understanding conditions affecting solar output. USE WHEN: - User asks about weather conditions affecting solar panels - User needs temperature or cloud cover forecasts - User wants to understand weather impact on solar generation - User asks "what's the weather forecast for solar" PARAMETERS: - latitude (REQUIRED): Location latitude - longitude (REQUIRED): Location longitude - hours (OPTIONAL): Number of hours to forecast EXAMPLES: - "Weather forecast for solar panels in Sydney -33.87, 151.21" → call with latitude=-33.87, longitude=151.21 - "Cloud cover forecast for my location 34.05, -118.24" → call with latitude=34.05, longitude=-118.24 - "Temperature forecast for next week" → call with latitude, longitude, hours=168 Get weather forecasts including temperature, cloud opacity, and snow depth
Observed, not estimated
949ms average. Fast in production.
Solcast is checked daily against the live service.
- Fastest day
- 761ms
- Slowest day
- 1187ms
- 14-day trend
- Slowing+9%
Connect your client
One URL. Every client.
Activate the Connector, copy your link, and paste it into the client you already use. 11 capabilities arrive ready to run.
Preview access · not provider authentication
The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Solcast, so you can see the experience inside your AI.
It does not authenticate your account with Solcast. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.
Solcast Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_KeGXbsA8e2RVruw9CH3qiPWgxYpHwDunFkLd0yXa/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Solcast capabilities are ready to use.
{
"mcpServers": {
"solcast-solar-mcp": {
"url": "https://edge.vinkius.com/vk_preview_KeGXbsA8e2RVruw9CH3qiPWgxYpHwDunFkLd0yXa/mcp"
}
}
}
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Step-by-step instructions for each client are in the guide. How to connect
FAQ
Questions Solcast owners ask.
- 01
What parameters do I need to get a rooftop PV forecast?
At minimum, you need: latitude, longitude, and system capacity (kW). For more accurate forecasts, also provide tilt (panel angle 0-90°), azimuth (panel direction 0°=north, 180°=south), and loss_factor (system efficiency 0-1, default ~0.9). If you don't know tilt/azimuth, Solcast will auto-estimate reasonable defaults based on your location.
- 02
How far ahead can Solcast forecast solar power?
Solcast provides forecasts from the present time up to 14 days ahead (336 hours). Short-term forecasts (next 24-48 hours) are the most accurate, with accuracy gradually decreasing for longer horizons. Forecast data is available in 5-minute, 10-minute, 15-minute, 30-minute, or 60-minute intervals depending on your plan tier.
- 03
How do I get a Solcast API key and what does the free tier include?
Visit https://solcast.com/ and sign up for a free Developer API account. The free tier includes rooftop PV power forecasts with limited daily API calls. For production use with higher call volumes, historical data access, and advanced features, upgrade to Pro or Enterprise plans. Register at https://solcast.com/ to get your API key instantly.
- 04
What is the difference between GHI, DNI, and DHI?
GHI (Global Horizontal Irradiance) is the total solar radiation received on a horizontal surface. DNI (Direct Normal Irradiance) is the direct beam radiation received on a surface perpendicular to the sun. DHI (Diffuse Horizontal Irradiance) is the scattered radiation from the sky (not direct sunlight). GHI = DNI × cos(zenith angle) + DHI. For flat panels, GHI is most relevant. For tracking systems, DNI matters more. Cloudy conditions increase DHI proportion.
Explore
More in The Unthinkable
ElectricityMap AI Connector
Access real-time and forecasted electricity carbon intensity and power breakdown data for over 200 regions wor
ViewElectricity Maps Carbon Intelligence AI Connector
Universal energy and carbon intelligence — get real-time electricity mix and carbon data via AI.
ViewAEMO Australian Energy AI Connector
Access Australian electricity market data — spot prices, demand, generation by fuel type, emissions, and renew
ViewEIA State Energy — U.S. Regional Energy Data AI Connector
State-level energy data spanning 65 years: production, consumption, prices, and expenditures for ALL energy so
View
Suggestions
Energy Efficiency Estimator AI Connector
Classify your home's energy performance (A-E) and pinpoint specific improvements using building envelope metri
ViewWetsuit Thickness Recommender AI Connector
Get precise wetsuit thickness and gear recommendations based on water temperature, air temperature, wind chill
ViewOSTI (DOE Scientific Research) AI Connector
Access Department of Energy research, datasets, and scientific publications. Search records, retrieve metadata
ViewDatabox AI Connector
Visualize KPIs from hundreds of data sources in custom dashboards that keep your entire team focused on what m
View
