Tauron eBOK MCP Server

Moj TAURON energy billing portal — contracts, invoices, payments & messages via Model Context Protocol

Connection

MCP Endpoint: https://tauron-ebok.mcp.majewscy.tech/mcp

Auth: x-api-key header required for tool calls

Online v1.0.0 8 tools

Available Tools

get_account_summary
Get a summary of all contracts, outstanding invoices, total amount due, and unread messages count.
get_contracts
List all energy contracts/supply points (punkty poboru) associated with the account.
get_contract_details
Get detailed information about a specific contract.
Optional: pp (supply point ID)
get_invoices
Get current invoices and amount due for a supply point.
Optional: pp (supply point ID)
get_invoice_archive
Get historical/archived invoices and documents.
Optional: pp, limit (default: 20)
get_payments
Get payment history for a supply point.
Optional: pp, limit (default: 20)
get_messages
Get messages from Tauron inbox, sent, or archive folders.
Optional: folder (received/sent/archive), limit (default: 20)
get_bank_accounts
Get bank account numbers (IBAN) for making payments to Tauron.
Optional: pp (supply point ID)

Configuration

Server-side credentials (set via environment variables):

TAURON_EMAIL=your@email.com
TAURON_PASSWORD=your_password

Claude Code / MCP client config:

{
  "mcpServers": {
    "tauron-ebok": {
      "type": "http",
      "url": "https://tauron-ebok.mcp.majewscy.tech/mcp",
      "headers": {
        "x-api-key": "YOUR_API_KEY"
      }
    }
  }
}

Data Source

Connects to Moj TAURON (eBOK) — the customer portal for Tauron Polska Energia, one of Poland's largest electricity distributors. Data is accessed via authenticated web scraping (no official API available).