Skip to main content
Glama

@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

Related MCP server: Browserbase MCP Server

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": "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

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI-powered web browsing automation using Google's Gemini 2.5 Computer Use API. Allows agents to navigate websites, click buttons, fill forms, and extract information through natural language commands with real-time progress tracking.
    Last updated
    7
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Load and parse webpages using natural language queries to extract structured data. Manage browser sessions for interactive automation and retrieve usage metrics.
    Last updated
    4
    29
    MIT

View all related MCP servers

Related MCP Connectors

  • AI-powered browser automation — navigate, click, fill forms, and extract data from any website.

  • Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…

  • Automate cloud browsers to navigate websites, interact with elements, and extract structured data.…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/markswendsen-code/mcp-xfinity'

If you have feedback or need assistance with the MCP directory API, please join our Discord server