Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
PASSKEY | Yes | Your Safaricom API passkey (required for STK Push) | |
BASE_URL | No | Safaricom API base URL | https://sandbox.safaricom.co.ke |
CALLBACK_URL | No | Callback URL for notifications | |
PHONE_NUMBER | No | Your phone number | |
TRANSACTION_DESC | No | Your transaction description | |
TRANSACTION_TYPE | No | Transaction type | CustomerPayBillOnline |
ACCOUNT_REFERENCE | No | Your account reference | |
BUSINESS_SHORTCODE | Yes | Your M-Pesa till/paybill number | |
MPESA_CONSUMER_KEY | Yes | Your Safaricom API consumer key | |
MPESA_CONSUMER_SECRET | Yes | Your Safaricom API consumer secret |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
No tools |