MCP Hub
Back to servers

Xfinity MCP Server

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.

glama
Updated
Mar 14, 2026

@striderlabs/mcp-xfinity

MCP server for Xfinity/Comcast ISP account management. Automates common account tasks via browser automation using Playwright and Browserbase.

Tools

ToolDescription
get_account_overviewCurrent plan, balance, due date, and service summary
get_usage_detailsInternet data usage — GB used, cap, days remaining
pay_billMake a one-time bill payment
get_bill_historyView past bills (up to 24 months)
check_outagesCheck for service outages in an area
restart_equipmentRemotely restart modem/router

Requirements

  • Browserbase account with a CDP-enabled session URL
  • Xfinity account credentials

Environment Variables

VariableRequiredDescription
BROWSERBASE_CDP_URLYesBrowserbase CDP WebSocket URL
XFINITY_USERNAMEYesXfinity account username or email
XFINITY_PASSWORDYesXfinity account password

Installation

npm install @striderlabs/mcp-xfinity

Or use directly with npx:

npx @striderlabs/mcp-xfinity

Claude Desktop Configuration

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": "your@email.com",
        "XFINITY_PASSWORD": "yourpassword"
      }
    }
  }
}

Usage Examples

Once configured, you can ask Claude:

  • "What's my current Xfinity balance and due date?"
  • "How much internet data have I used this month?"
  • "Pay my Xfinity bill for $85"
  • "Show me my last 3 months of Xfinity bills"
  • "Are there any Xfinity outages at 123 Main St, Chicago?"
  • "Restart my Xfinity modem"

How It Works

Each tool call:

  1. Connects to a Browserbase remote Chrome instance via CDP
  2. Authenticates to xfinity.com using your credentials
  3. Navigates to the relevant page and extracts or submits data
  4. Returns structured JSON results

Security Notes

  • Credentials are passed via environment variables, never hardcoded
  • Each tool call uses a fresh browser context
  • Browserbase isolates sessions in secure cloud environments
  • The pay_bill tool requires explicit confirmation before submitting payment

License

MIT

Reviews

No reviews yet

Sign in to write a review