loading…
Search for a command to run...
loading…
Enables users to manage their Xfinity ISP accounts through automated browser sessions for tasks like checking data usage and paying bills. It supports monitorin
Enables users to manage their Xfinity ISP accounts through automated browser sessions for tasks like checking data usage and paying bills. It supports monitoring service outages and remotely restarting equipment using natural language commands.
MCP server for Xfinity/Comcast ISP account management. Automates common account tasks via browser automation using Playwright and Browserbase.
| Tool | Description |
|---|---|
get_account_overview |
Current plan, balance, due date, and service summary |
get_usage_details |
Internet data usage — GB used, cap, days remaining |
pay_bill |
Make a one-time bill payment |
get_bill_history |
View past bills (up to 24 months) |
check_outages |
Check for service outages in an area |
restart_equipment |
Remotely restart modem/router |
| Variable | Required | Description |
|---|---|---|
BROWSERBASE_CDP_URL |
Yes | Browserbase CDP WebSocket URL |
XFINITY_USERNAME |
Yes | Xfinity account username or email |
XFINITY_PASSWORD |
Yes | Xfinity account password |
npm install @striderlabs/mcp-xfinity
Or use directly with npx:
npx @striderlabs/mcp-xfinity
Add to your ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"xfinity": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-xfinity"],
"env": {
"BROWSERBASE_CDP_URL": "wss://connect.browserbase.com?apiKey=YOUR_API_KEY&sessionId=YOUR_SESSION_ID",
"XFINITY_USERNAME": "[email protected]",
"XFINITY_PASSWORD": "yourpassword"
}
}
}
}
Once configured, you can ask Claude:
Each tool call:
pay_bill tool requires explicit confirmation before submitting paymentMIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"xfinity-mcp-server": {
"command": "npx",
"args": []
}
}
}