Xfinity Server
FreeMaintainedEnables users to manage their Xfinity ISP accounts through automated browser sessions for tasks like checking data usage and paying bills. It supports monitorin
About
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.
README
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:
- Connects to a Browserbase remote Chrome instance via CDP
- Authenticates to xfinity.com using your credentials
- Navigates to the relevant page and extracts or submits data
- 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_billtool requires explicit confirmation before submitting payment
License
MIT
Install Xfinity Server in Claude Desktop, Claude Code & Cursor
unyly install xfinity-mcp-serverInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add xfinity-mcp-server --env BROWSERBASE_CDP_URL="" --env XFINITY_PASSWORD="" --env XFINITY_USERNAME="" -- npx -y @striderlabs/mcp-xfinityStep-by-step: how to install Xfinity Server
FAQ
Is Xfinity Server MCP free?
Yes, Xfinity Server MCP is free — one-click install via Unyly at no cost.
Does Xfinity Server need an API key?
Yes, it requires environment variables: BROWSERBASE_CDP_URL, XFINITY_PASSWORD, XFINITY_USERNAME. Unyly injects them into the config during install.
Is Xfinity Server hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Xfinity Server in Claude Desktop, Claude Code or Cursor?
Open Xfinity Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Changes
Versions and requested access over time.
- New version published
- New version published
Related MCPs
Playwright
Browser automation, scraping, screenshots
by MicrosoftPuppeteer
Browser automation and web scraping.
by modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
by opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
by robhunterhlydecker/ucsc-genome-mcp
MCP server to interact with the UCSC Genome Browser API, letting you find genomes, chromosomes, and more.
by hlydecker34892002/bilibili-mcp-js
A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.
by 34892002achiya-automation/safari-mcp
Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.
by achiya-automationagent-infra/mcp-server-browser
Browser automation capabilities using Puppeteer, both support local and remote browser connection.
by bytedanceaparajithn/agent-scraper-mcp
Web scraping MCP server for AI agents. 6 tools: clean content extraction, structured scraping with CSS selectors, full-page screenshots via Playwright, link ext
by aparajithnapireno/DOMShell
Browse the web using filesystem commands (ls, cd, grep, click). 38 MCP tools map Chrome's Accessibility Tree to a virtual filesystem via a Chrome Extension.
by apirenoCompare Xfinity Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All browse MCPs
