---
name: eu-power-dispatch
description: Find and buy deterministic German or European power-dispatch plans for wallet-enabled compute, DePIN, battery and trading workloads.
---

# EU Power Dispatch

Use only these tools:

1. `find_energy_opportunity` for public preflight.
2. `buy_dispatch_plan` for exact workload timing at 0.02 USDC.
3. `buy_market_brief` for a timestamped market brief at 0.05 USDC.

Canonical REST mappings:

- `find_energy_opportunity` → `GET /v3/opportunities`
- `buy_dispatch_plan` → `POST /v3/dispatch-plan`
- `buy_market_brief` → `POST /v3/market-brief`

Never invent an `opportunity_id`. Call the preflight first and retain its deadline, expiry and workload values. Do not pay if `buy_recommended` is false, the opportunity is expired, or the expected-savings band cannot justify the API price.

For a paid MCP call:

1. Call the tool without a payment proof.
2. Stop on HTTP 409; the server has rejected the opportunity before settlement.
3. On HTTP 402, inspect the x402 V2 requirements and authorize only the advertised USDC amount on Base Mainnet.
4. Repeat the identical `tools/call` with `PAYMENT-SIGNATURE`.
5. Require HTTP 200, a result-level `payment_receipt`, and a settlement response header.
6. Replays for the same buyer and opportunity may return `idempotent_replay: true` and must not be treated as a second purchase.

Do not log full wallet addresses, private keys or payment proofs.
