Core Region Available Transfer Capacity on Directed Borders, 15-Minute (JAO Publication Tool)
jaopublicationtoolcore/available-transfer-capacity
Available transfer capacity (ATC) in megawatts on the directed borders published by the Joint Allocation Office publication tool for the Core region, for one hour of one delivery day in 15-minute periods: a column per direction such as border_ES_FR and border_FR_ES, border_DE_DK1_VH_DK1_DE and others. Needs a UTC date and hour; four rows for the hour. An unpublished hour returns an empty list. Source: JAO Publication Tool (Core); served by Eden Engine; not an official JAO product.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $0.50.
Data source
Data from the Joint Allocation Office (JAO) Publication Tool for the Core region (publicationtool.jao.eu/core). Served by Eden Engine; not an official JAO product.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "jaopublicationtoolcore/available-transfer-capacity" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "jaopublicationtoolcore/available-transfer-capacity" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "jaopublicationtoolcore/available-transfer-capacity", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "jaopublicationtoolcore/available-transfer-capacity", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 25, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"date",
"hour_utc"
],
"properties": {
"date": {
"type": "string",
"pattern": "^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$",
"description": "Delivery date in UTC, YYYY-MM-DD, for example 2026-10-22. The results for the next day are published during the day before; a date not yet published returns an empty list."
},
"hour_utc": {
"type": "string",
"pattern": "^([01][0-9]|2[0-3])$",
"description": "UTC hour of the delivery day as two digits, 00 to 23: 10 means 10:00 to 10:59 UTC. Four 15-minute rows per hour for the 15-minute datasets."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"data"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"dateTimeUtc"
],
"properties": {
"id": {
"type": "integer",
"description": "The row's identifier on the publication tool."
},
"dateTimeUtc": {
"type": "string",
"description": "Start of the period the row covers, UTC ISO 8601."
}
},
"description": "One 15-minute period: a border_<FROM>_<TO> column per directed border, megawatts.",
"additionalProperties": {
"type": [
"number",
"null"
],
"description": "One value per column, named after a border (border_FROM_TO), bidding zone or hub; megawatts unless the tool says otherwise. Null where the value is not published."
}
},
"description": "One row per 15-minute period of the hour, normally 4. Empty for an unpublished hour."
},
"messages": {
"description": "Service messages, null when there are none."
},
"rejected": {
"type": "boolean",
"description": "Whether the service rejected the request."
}
},
"description": "The publication tool's response envelope. Envelope fields: `rejected` is false for an accepted request and `messages` is null.",
"additionalProperties": true
}