Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| XFINITY_PASSWORD | Yes | Xfinity account password | |
| XFINITY_USERNAME | Yes | Xfinity account username or email | |
| BROWSERBASE_CDP_URL | Yes | Browserbase CDP WebSocket URL |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_account_overview | Get an overview of the Xfinity account including current plan, account balance, due date, and service summary. |
| get_usage_details | Get detailed internet data usage for the current billing cycle, including GB used, data cap/limit, days remaining, and percentage used. |
| pay_bill | Make a one-time payment toward the Xfinity bill. Uses the default saved payment method unless a specific payment method ID is provided. |
| get_bill_history | View past Xfinity bills and payment history for a specified number of months. |
| check_outages | Check for active Xfinity service outages in the service area. Can check a specific address or the account's service address. |
| restart_equipment | Remotely restart a Xfinity modem or router. Restarts the primary gateway device by default. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |