ebill-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EBILL_CDP | No | Where the logged-in window listens | http://localhost:9222 |
| EBILL_DEBUG | No | 1 traces every path read, on stderr | |
| EBILL_BROWSER | No | Channel or absolute path | chrome |
| EBILL_PROFILE | No | Browser profile — holds a live banking session | ~/.ebill-mcp/profile |
| EBILL_BANK_URL | No | Your e-banking entry page for ebill_open | |
| EBILL_BASE_URL | No | Portal origin | https://ebill-portal.six-group.com |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ebill_statusB | Whether a logged-in eBill window is reachable, and how long the session has left. |
| ebill_openA | Open a visible browser window at your e-banking so YOU can log in. Returns as soon as the window is reachable; it stays open for later calls. |
| ebill_settingsA | Report the configuration in force — portal origin, CDP endpoint, profile path. Side-effect free. |
| ebill_list_billsA | List bills from the archive, newest first. Both open and settled unless you narrow it. |
| ebill_get_billB | One bill by id, with its biller, amount, due date and whether it has a document. |
| ebill_billersB | Billers that have ever sent something to this account. |
| ebill_download_billA | Download one bill PDF to an absolute output_path. |
| ebill_download_allA | Download every bill that has a document into output_dir, named _.pdf. Existing files are skipped, never overwritten. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool has a distinct purpose: session status, login window, settings, bill listing, single bill retrieval, biller listing, single download, and bulk download. There is no overlap or ambiguity between them.
All tools share the 'ebill_' prefix, but naming conventions are mixed. Some verbs (open), some nouns (status, settings, billers), and some verb+noun (list_bills, get_bill, download_bill). This is readable but not strictly consistent.
8 tools is a well-scoped set for an e-bill retrieval and download service, comfortably within the ideal 3-15 range. Each tool serves a clear, necessary function.
The surface covers session management, configuration, bill listing, retrieval, and downloads (single and all). Minor gaps like a logout or payment operation could be argued, but they are not core to the stated purpose, so the workflow is largely complete.