{
  "markdown": "# SMARD Energy Prices (x402)\n\nPaywalled SMARD day‑ahead electricity prices (DE‑LU, 15‑minute resolution) via x402 on Base mainnet. Hosted MCP (streamable‑http) + HTTP endpoint.\n\n## Homepage\nhttps://smard-energy-prices-x402.favo.workers.dev\n\n## Endpoints\n- **HTTP**: `GET https://smard-energy-prices-x402.favo.workers.dev/prices`\n- **MCP**: `POST https://smard-energy-prices-x402.favo.workers.dev/mcp`\n\n## Pricing\n**$0.001 per call (USDC on Base)**. Requires `X-PAYMENT` header (exact scheme).\n\n## MCP Connect (example)\n```json\n{\n  \"mcpServers\": {\n    \"smard-x402\": {\n      \"url\": \"https://smard-energy-prices-x402.favo.workers.dev/mcp\",\n      \"headers\": {\n        \"Accept\": \"application/json, text/event-stream\"\n      }\n    }\n  }\n}\n```\n\n## Node.js Example (x402)\n```js\nimport { createWalletClient, http } from \"viem\";\nimport { base } from \"viem/chains\";\nimport { privateKeyToAccount } from \"viem/accounts\";\nimport { createPaymentHeader, selectPaymentRequirements } from \"x402/client\";\n\nconst url = \"https://smard-energy-prices-x402.favo.workers.dev/prices\";\n\n// 1) Get payment requirements\nconst res = await fetch(url);\nconst data = await res.json();\nconst req = selectPaymentRequirements(data.accepts, \"base\", \"exact\");\n\n// 2) Create payment header\nconst account = privateKeyToAccount(process.env.PRIVATE_KEY);\nconst client = createWalletClient({ account, chain: base, transport: http(\"https://mainnet.base.org\") });\nconst xPayment = await createPaymentHeader(client, data.x402Version, req);\n\n// 3) Call API with payment\nconst paid = await fetch(url, { headers: { \"X-PAYMENT\": xPayment } });\nconsole.log(await paid.json());\n```\n\n## Notes\n- MCP endpoint uses streamable‑http. Send `Accept: application/json, text/event-stream`.\n- Data source: SMARD (DE‑LU), 15‑minute resolution.\n",
  "bytes": 1780,
  "sha": "44d4e4023deeb0f8bcf2d49b25a7de2e05ee99275fe2e0ea888f91af60c92fa7",
  "repo_slug": "moldy93/smard-x402-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_moldy93_smard_x402_5437ca54/readme"
}