For Agents
Forecast renewable energy availability, find the cleanest hour to run loads, and read CO2 and solar predictions for German postal codes. Bearer-token or query-token authentication.
Get started with Corrently Energy API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"find the cleanest hour for energy consumption"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Corrently Energy API API.
Read the GrünstromIndex prediction for a German postal code to know the hourly green-energy score over the next horizon
Find the best hour for energy consumption inside a given window so that flexible loads run when the grid is greenest
Pull current electricity market data including prices to drive demand-response or dynamic-tariff logic
Forecast CO2 emission intensity for a postal code to schedule low-carbon batch jobs or EV charging
GET STARTED
Use for: Get the GrünstromIndex prediction for postal code 69256, Find the cleanest hour today to run my dishwasher in Germany, Retrieve current German electricity market prices, Forecast CO2 emissions per kWh for the next 24 hours in my zip code
Not supported: Does not handle metering reads, receipt generation, tariff selection, or non-German grid data — use for German green-energy, CO2, and solar forecasts only.
Jentic publishes the only available OpenAPI document for Corrently Energy API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Corrently Energy API, keeping it validated and agent-ready. The Corrently Energy API exposes real-time and forecast data on renewable energy availability, CO2 emissions, electricity market prices, and solar generation for German postal codes. Its core primitive is the GrünstromIndex (Green Power Index), a forecast that scores each hour by how much regional electricity will come from renewable sources, plus helper endpoints that pick the cleanest hour to consume power and account for offsets through tree planting.
Get solar energy production predictions to anticipate self-consumption from a PV system
Calculate a tree-based CO2 offset for a given consumption profile
Inspect Stromkonto balances to track renewable energy credits accumulated by a customer
Patterns agents use Corrently Energy API API for, with concrete tasks.
★ Smart Home Green-Hour Scheduling
A home automation hub queries the GrünstromIndex prediction or best-hour endpoint each morning and schedules flexible loads — heat pump, dishwasher, EV charging — to run during the greenest window. The forecast covers a multi-hour horizon, so the agent can pre-cool a heat pump before peak fossil generation kicks in.
Call GET /gsi/bestHour with the postal code and a 24-hour window, then publish the returned hour to the home automation MQTT topic that triggers the EV charger.
Dynamic Carbon-Aware Batch Jobs
Batch workloads — backups, ML training, data transformations — read the CO2 prediction endpoint and shift execution to the lowest-emission hour in the next 24 hours. This pulls carbon-aware computing into reach without needing a custom forecasting model.
Call GET /switchboard/gsiCO2 for the data centre's postal code, find the hour with minimum gCO2/kWh in the next 24 hours, and submit the job to start at that timestamp.
Solar Self-Consumption Optimisation
A residential PV operator queries the solar prediction endpoint each evening to estimate the next day's generation curve, then a battery management system pre-charges or discharges to maximise self-consumption against the forecast. The market data endpoint can layer in price arbitrage when the battery is full.
Call GET /solar/prediction for the household location and feed the hourly curve into the battery scheduler so it discharges before the forecast solar peak.
AI Agent Energy Advisor via Jentic
An assistant answers questions like 'when should I charge my EV tomorrow to use the most green electricity?' by searching Jentic for the Corrently best-hour operation, calling it for the user's postal code, and returning a clear time window. The agent never needs to handle the bearer token or read the German documentation directly.
Search Jentic for 'find the cleanest hour for energy consumption', load GET /gsi/bestHour, execute it for the user's postal code and time window, and reply with the hour plus its GrünstromIndex score.
7 endpoints — jentic publishes the only available openapi specification for corrently energy api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/gsi/prediction
Get the GrünstromIndex prediction
/gsi/bestHour
Find the best hour for energy consumption
/gsi/marketdata
Get current electricity market data
/switchboard/gsiCO2
Get CO2 emission predictions
/solar/prediction
Get solar energy production predictions
/stromkonto/balances
Get Stromkonto balances
/tree/calculateCO2
Calculate tree-based CO2 offset
/gsi/prediction
Get the GrünstromIndex prediction
/gsi/bestHour
Find the best hour for energy consumption
/gsi/marketdata
Get current electricity market data
/switchboard/gsiCO2
Get CO2 emission predictions
/solar/prediction
Get solar energy production predictions
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Corrently bearer token or query token is stored encrypted in the Jentic vault (MAXsystem). Agents receive a scoped execution handle — the raw credential is injected at call time and never enters the agent's context.
Intent-based discovery
Agents search by intent (e.g., 'find the cleanest hour for energy consumption' or 'forecast solar production') and Jentic returns the matching Corrently operation with input and response schemas, so the agent picks the right endpoint without browsing console.corrently.io.
Time to first call
Direct Corrently integration: 1-2 days for token handling, German-locale parsing, and forecast post-processing. Through Jentic: under 30 minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Corrently.io API
Broader Corrently platform API covering metering, receipts (Strom-Quittung), tariffs, and Stromkonto management.
Use the broader Corrently.io API when the workflow needs metering reads, receipts, or tariff data; the energy API is the right pick for forecasts and best-hour selection.
Climatiq API
Global emission factor and carbon estimation API not tied to a specific national grid.
Choose Climatiq for carbon accounting outside Germany or when emission factors across activities are needed; use Corrently for hour-by-hour German grid forecasts.
Octopus Energy API
UK retail energy API with smart-tariff data and consumption endpoints.
Use Octopus when the customer is on a UK smart tariff; use Corrently for German green-power forecasts and CO2 intensity.
Specific to using Corrently Energy API API through Jentic.
Why is there no official OpenAPI spec for Corrently Energy API?
STROMDAO publishes Corrently documentation but not a single OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Corrently Energy API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Corrently Energy API use?
The API supports two schemes: an HTTP bearer token issued by console.corrently.io, and an apiKey passed as a query parameter named token. Through Jentic the credential is stored encrypted and injected at call time, so the agent never sees the raw token.
Can I find the cleanest hour to run a load with this API?
Yes. GET /gsi/bestHour takes a postal code and a time window and returns the hour with the highest forecast share of regional green electricity, which is the canonical primitive for green-hour scheduling.
Which countries does this API cover?
Coverage is centred on Germany — the GrünstromIndex, CO2 forecast, and solar prediction endpoints take a German postal code (PLZ) as input. For other geographies a different carbon-intensity API is more appropriate.
What are the rate limits for the Corrently Energy API?
The OpenAPI spec does not declare numeric rate limits. Treat HTTP 429 responses as authoritative, back off using the Retry-After header where present, and consult console.corrently.io for plan-specific limits.
How do I get the GrünstromIndex prediction through Jentic?
Search Jentic for 'GrünstromIndex prediction' or 'best hour green energy', load GET /gsi/prediction or GET /gsi/bestHour, and execute with the German postal code as input. Jentic returns the operation schema so the agent does not need to parse Corrently docs.
/stromkonto/balances
Get Stromkonto balances
/tree/calculateCO2
Calculate tree-based CO2 offset