markswendsen-code

@striderlabs/mcp-xfinity

Community markswendsen-code
Updated

MCP connector for xfinity

@striderlabs/mcp-xfinity

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

Tools

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

Requirements

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

Environment Variables

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

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": "[email protected]",
        "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

MCP Server · Populars

MCP Server · New

    Poechant

    davinci-resolve-cli (dvr)

    A CLI for DaVinci Resolve 18+ — project / media / render / timeline control for humans and AI agents.

    Community Poechant
    WW-AI-Lab

    Any2Markdown MCP 服务器

    一个高性能的文档转换服务器,同时支持 Model Context Protocol (MCP) 和 RESTful API 接口。将 PDF、Word 和 Excel 文档转换为 Markdown 格式,具备图片提取、页眉页脚移除和批量处理等高级功能

    Community WW-AI-Lab
    bartholomej

    CSFD API 🎬 + CSFD Export 💾 + CSFD MCP 🤖

    ČSFD API in JavaScript. Amazing NPM library for scrapping csfd.cz. Now with MCP server

    Community bartholomej
    okx

    OKX Agent Trade Kit

    OKX trading MCP server — connect AI agents to spot, swap, futures, options & grid bots via the Model Context Protocol.

    Community okx
    ashwwwin

    🤖 Automation MCP

    Control your Mac with detailed mouse, keyboard, screen, and window management capabilities.

    Community ashwwwin