Skip to main content
Glama
dhofer

Kontomanager MCP Server

by dhofer

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KONTOMANAGER_BRANDYesThe brand of your mobile carrier. Supported values: "yesss", "georg", "xoxo".
KONTOMANAGER_PASSWORDYesYour Kontomanager account password.
KONTOMANAGER_USERNAMEYesYour login phone number or username.

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_account_usageB

Retrieves the main account overview, including plan details, usage statistics, and credit balance.

get_phone_numbersB

Lists all phone numbers associated with the logged-in account.

list_billsA
Fetches a list of available bills for the active number.
This tool does NOT download the actual bill PDFs, it only lists their metadata.
Use the `download_bill` tool to get the file content.
download_billA
Fetches a specific bill or its itemized record (EGN) and returns it as a PDF image/document.
The binary PDF content is wrapped in an Image object for proper serialization.
- bill_number: The number of the bill to download, found via `list_bills`.
- document_type: 'bill' for the main invoice, 'egn' for the itemized record.
get_call_historyB

Retrieves a list of recent calls and SMS messages for the active number.

get_sim_settingsB

Reads the current state of all SIM-related settings (e.g., roaming status, data barring).

get_call_forwarding_settingsB

Reads the current call forwarding and voicemail settings for the active number.

switch_active_phone_numberA
Switches the server's active context to another phone number in the account group.
Use `get_phone_numbers` to find the `subscriber_id` for other numbers.
set_sim_settingA
Enables or disables a specific SIM setting for the active number.
Use `get_sim_settings` to see available setting keys (e.g., 'roaming_barred', 'data_barred').
This is a low-level tool. For roaming, it's easier to use the `toggle_roaming` tool.
set_call_forwarding_ruleB
Updates a specific call forwarding rule.
- condition: The condition to change. 'alle' (all calls), 'nann' (no answer), 'wtel' (when busy), 'nerr' (not reachable).
- target: The forwarding target. 'd' (deactivated), 'b' (voicemail/box), 'a' (another number).
- target_number: The phone number to forward to (required if target is 'a'). Must be in international format, e.g., +43...
- delay_seconds: The delay for 'nann' (no answer) condition.
toggle_roamingB
A simplified tool to enable or disable international roaming.
This is a high-level action that modifies the 'roaming_barred' SIM setting.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 11 tools

Disambiguation4/5

Most tools have distinct purposes targeting specific resources like bills, settings, or phone numbers, with clear separation. However, there is some potential confusion between get_sim_settings and set_sim_setting versus toggle_roaming, as the latter is described as a simplified version of the former, which could lead to misselection in certain contexts.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern using snake_case, such as download_bill, get_account_usage, and set_call_forwarding_rule. This uniformity makes the tool set predictable and easy to navigate, with no deviations in naming conventions.

Tool Count5/5

With 11 tools, the server is well-scoped for managing a telecom account, covering key areas like billing, settings, call history, and phone numbers. Each tool serves a clear purpose without redundancy, making the count appropriate for the domain.

Completeness4/5

The tool set provides comprehensive coverage for account management, including CRUD-like operations for settings and access to usage data and bills. A minor gap exists in the inability to directly modify or delete call history or bills, but agents can work around this with the available tools for core workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues