
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
@striderlabs/mcp-att
Advanced tools
MCP (Model Context Protocol) server for AT&T telecom account management. Automates att.com using Playwright with optional Browserbase cloud browser support.
| Tool | Description |
|---|---|
get_account_overview | Current plan, balance due, and usage summary |
get_usage_details | Detailed data / call / text usage breakdown |
pay_bill | Initiate a one-time bill payment |
get_bill_history | View past bills |
check_upgrade_eligibility | Check device upgrade eligibility for a line |
npm install @striderlabs/mcp-att
Or use the tarball directly:
npm install /path/to/striderlabs-mcp-att-1.0.0.tgz
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"att": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-att"],
"env": {
"BROWSERBASE_CDP_URL": "wss://connect.browserbase.com?apiKey=YOUR_KEY"
}
}
}
}
Set the BROWSERBASE_CDP_URL environment variable to connect to a Browserbase cloud browser session:
BROWSERBASE_CDP_URL="wss://connect.browserbase.com?apiKey=YOUR_BROWSERBASE_API_KEY" node dist/index.js
If BROWSERBASE_CDP_URL is not set, a local headless Chromium browser is launched automatically.
npm run build
node dist/index.js
| Variable | Required | Description |
|---|---|---|
BROWSERBASE_CDP_URL | No | Browserbase CDP WebSocket URL. If omitted, launches a local headless browser. |
get_account_overviewReturns current plan name, account number, balance due, due date, and data usage summary.
Input:
{
"username": "your-att-email@example.com",
"password": "your-password"
}
get_usage_detailsReturns data used/remaining, talk minutes, and text message counts for the current billing period.
Input:
{
"username": "your-att-email@example.com",
"password": "your-password"
}
pay_billNavigates to the payment page and pre-fills the amount. Does not automatically submit the payment — manual confirmation is required for security.
Input:
{
"username": "your-att-email@example.com",
"password": "your-password",
"amount": 85.00,
"payment_method": "Visa ending in 4242"
}
get_bill_historyReturns a list of past bills with dates and amounts.
Input:
{
"username": "your-att-email@example.com",
"password": "your-password"
}
check_upgrade_eligibilityChecks whether a line is eligible for a device upgrade and, if not, when it becomes eligible.
Input:
{
"username": "your-att-email@example.com",
"password": "your-password",
"line_number": "2125551234"
}
pay_bill tool intentionally does not auto-submit payments; it requires manual confirmation.npm install
npm run build # compile TypeScript → dist/
npm run dev # run with ts-node (requires ts-node)
npm pack # create tarball
MIT
FAQs
MCP server for AT&T telecom account management
The npm package @striderlabs/mcp-att receives a total of 6 weekly downloads. As such, @striderlabs/mcp-att popularity was classified as not popular.
We found that @striderlabs/mcp-att demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.