@Striderlabs/ Spectrum
FreeNot checkedAutomates Spectrum/Charter ISP account management tasks such as viewing account overview, paying bills, checking outages, and scheduling technician visits via b
About
Automates Spectrum/Charter ISP account management tasks such as viewing account overview, paying bills, checking outages, and scheduling technician visits via browser automation.
README
MCP (Model Context Protocol) server for Spectrum/Charter ISP account management. Automates common account tasks via browser automation using Playwright and Browserbase.
Features
- Account Overview — View current plan, balance due, and data usage
- Service Details — Get details on internet, TV, phone, and mobile services
- Pay Bill — Initiate one-time bill payments
- Bill History — View past billing history
- Check Outages — Check for service outages by ZIP code or address
- Schedule Technician — Book a technician visit
Requirements
- Node.js 18+
- A Browserbase account with a CDP URL
- Valid Spectrum account credentials
Installation
npm install @striderlabs/mcp-spectrum
Or install from the tarball:
npm install ./striderlabs-mcp-spectrum-1.0.0.tgz
Configuration
Set the required environment variable:
export BROWSERBASE_CDP_URL="wss://connect.browserbase.com?apiKey=YOUR_KEY"
Usage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"spectrum": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-spectrum"],
"env": {
"BROWSERBASE_CDP_URL": "wss://connect.browserbase.com?apiKey=YOUR_KEY"
}
}
}
}
Tools
get_account_overview
Retrieves current plan, balance due, payment due date, and data usage.
Parameters:
username(required) — Spectrum account email/usernamepassword(required) — Spectrum account password
get_service_details
Gets details for active Spectrum services.
Parameters:
username(required)password(required)service_type(optional) — One of:internet,tv,phone,voice,mobile
pay_bill
Loads the payment form pre-filled with the specified amount. Does not auto-submit — user must confirm payment.
Parameters:
username(required)password(required)amount(required) — Payment amount without$(e.g.,"89.99")payment_method(optional) — Payment method label as shown on account
get_bill_history
Retrieves past bills with dates, amounts, and payment status.
Parameters:
username(required)password(required)months(optional) — Months of history to fetch (default: 12, max: 24)
check_outages
Checks for active outages in a given area.
Parameters:
zip_code(optional) — ZIP code to checkaddress(optional) — Service address to checkusername(optional) — For account-specific outage infopassword(optional)
schedule_technician
Opens and pre-fills the technician scheduling form. Does not auto-submit.
Parameters:
username(required)password(required)issue_description(required) — Description of the problempreferred_date(optional) — Date inYYYY-MM-DDformatpreferred_time(optional) — Time window (e.g.,"Morning (8am-12pm)")contact_phone(optional) — Contact phone number
How It Works
This MCP server uses Playwright to automate a real Chromium browser connected via Browserbase's CDP (Chrome DevTools Protocol) URL. Each tool:
- Connects to the remote browser via
chromium.connectOverCDP() - Logs in to spectrum.net with your credentials
- Navigates to the relevant page
- Extracts or populates data
- Returns structured results as JSON
Security Notes
- Credentials are passed per-request and never stored by this server
- Payment and appointment submission require manual user confirmation — the server will not auto-submit financial transactions
- All browser sessions run in Browserbase's isolated cloud environment
Development
git clone <repo>
cd mcp-spectrum
npm install
npm run build
Run in dev mode:
BROWSERBASE_CDP_URL="..." npx ts-node src/index.ts
License
MIT
Installing @Striderlabs/ Spectrum
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/markswendsen-code/mcp-spectrumFAQ
Is @Striderlabs/ Spectrum MCP free?
Yes, @Striderlabs/ Spectrum MCP is free — one-click install via Unyly at no cost.
Does @Striderlabs/ Spectrum need an API key?
No, @Striderlabs/ Spectrum runs without API keys or environment variables.
Is @Striderlabs/ Spectrum hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install @Striderlabs/ Spectrum in Claude Desktop, Claude Code or Cursor?
Open @Striderlabs/ Spectrum on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
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 @Striderlabs/ Spectrum with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All browse MCPs
