Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | Yes | Your Africa's Talking API key | |
| country | Yes | Your country (e.g. kenya, uganda, dr congo, rwanda, south africa) | |
| username | Yes | Your Africa's Talking username | |
| currency_code | Yes | Currency code (e.g. KES, UGX, NGN) |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_balance | Checks the airtime balance of the Africa's Talking account. |
| load_airtime | Sends airtime to a specified phone number and logs the transaction. |
| get_last_topups | Retrieves the last N top-up transactions from the database. |
| sum_last_n_topups | Calculates the sum of the last 'n' successful top-ups. |
| count_topups_by_number | Counts the number of top-ups for a specific phone number. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |