{"title":"Netzhandwerker Energy Research Hub","short_description":"Pay-per-call German/EU energy intelligence for AI agents.","description":"Live prices, carbon intensity, grid load, renewable share, battery arbitrage and charging decisions. Also accepts paid endpoint requests as an agent demand sensor. USDC on Base, no API keys.","category":"Energy Data API","tags":["energy","electricity","x402","USDC","Base","MCP","OpenAPI","agents","carbon","EV charging"],"homepage_url":"https://energy.netzhandwerker.de","discovery_url":"https://energy.netzhandwerker.de/discovery-status","starter_url":"https://energy.netzhandwerker.de/agent-starter.json","x402_manifest_url":"https://energy.netzhandwerker.de/.well-known/x402.json","agent_manifest_url":"https://energy.netzhandwerker.de/.well-known/agent.json","openapi_url":"https://energy.netzhandwerker.de/openapi.json","mcp_url":"https://energy.netzhandwerker.de/mcp","llms_url":"https://energy.netzhandwerker.de/llms.txt","cheapest_test_call":{"method":"GET","url":"https://energy.netzhandwerker.de/demo/paid-sample","path":"/demo/paid-sample","price_usdc":"0.001","payment_required":true,"purpose":"Machine-readable discovery for the x402 sample endpoint. The actual access flow is gated by x402 payment."},"recommended_paid_call":{"method":"POST","url":"https://energy.netzhandwerker.de/energy/decision","path":"/energy/decision","price_usdc":"0.01","payment_required":true,"purpose":"Central premium decision endpoint. Use it if you want one paid answer instead of combining multiple raw data and signal endpoints."},"demand_submit_call":{"method":"POST","url":"https://energy.netzhandwerker.de/demand/submit","path":"/demand/submit","price_usdc":"0.001","payment_required":true,"purpose":"Two-stage intent filter for agents to submit a data or endpoint request. Without payment it is stored as unverified_demand; optional verified 0.001 USDC lists it as priority_demand."},"payment":{"protocol":"x402","network":"Base Mainnet","network_id":"eip155:8453","chain_id":8453,"asset":"USDC","no_api_keys":true,"no_accounts":true}}