Account Pool MCP server
io.github.ankitsxchdeva/account-pool-mcp·v0.1.1Exclusive, crash-safe leases on a pool of test accounts for parallel agent QA runs.
0 stars46 downloads/wk
Reviews
Write oneNobody has reviewed Account Pool yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Account Pool tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
lease_accountLease one account from the pool for browser login, EXCLUSIVELY, until you release it or the
pool_statusObservability for the pools: totals, how many are available vs leased, and per-account state
release_accountRelease a leased account so others can use it. Idempotent: releasing an already-released,
renew_leaseExtend (heartbeat) the current lease so long-running work is not reclaimed out from under you.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan21 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 15 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Account Pool compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,460 AI and agents servers
- Tools
- 4
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 46
- more than 38% of 1,538 AI and agents servers with a package
What its tools let an agent do: 4 read
Install Account Pool in Claude Code, Cursor or VS Code
Runs npx -y account-pool-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add account-pool-mcp -- npx -y account-pool-mcp
What the publisher says
From the Account Pool repository's README, as published. We do not edit it. Read it on GitHub
account-pool-mcp
An MCP server that hands out test accounts to agent sessions one at a time, so two sessions never end up logged into the same account.
The problem
When you run several agent sessions at once — say a few Claude sessions each driving their own Playwright browser — they all need to log in, and left alone they'll grab the same test account and step on each other. Two sessions on one account corrupt each other's state and your test results become meaningless. Picking a random account doesn't really help either: with 10 accounts and 5 sessions, a collision is already more likely than not.
The fix is to lease accounts. A session checks one out, uses it, and returns it. While it's checked out, no one else can be handed it.
How it works
The server keeps a pool of accounts in a small SQLite database and gives them out one at a time. Allocation happens inside a BEGIN IMMEDIATE transaction, so even if several sessions ask at the exact same moment, they can't be handed the same account. Each lease has a TTL, so if a session crashes without returning its account, it gets reclaimed automatically — there's nothing to clean up.
All of this happens in the background. The agent just asks for an account when it needs one; the broker decides which one it gets and guarantees no one else has it. There's no shared parent process — unrelated sessions coordinate purely through the database file.
Tools
lease_token. Hold it until you're done.
- lease_account(pool, holder?) — check out an account. Returns the account, its credentials, and a
- releaseaccount(leasetoken) — give it back. Idempotent.
- renewlease(leasetoken) — extend the lease if your work runs long (a heartbeat).
- pool_status(pool?) — what's leased vs. free. Never returns credential values.
There's also a small account-pool CLI (lease / release / renew / status) over the same database, for scripts and humans.
Setup
Want to see it first? bash examples/demo.sh runs a 60-second, no-install walkthrough — two sessions lease different accounts, a third is correctly refused, and the pool recovers on release.
It's on npm, so there's nothing to clone or build. Register it with your MCP client (e.g. .mcp.json) — npx fetches and caches it on first launch:
{
"mcpServers": {
"account-pool": {
"command": "npx",
"args": ["-y", "account-pool-mcp"],
"env": {
"APM_ACCOUNTS_FILE": "./accounts.json",
"APM_DB_PATH": "./account-pool.db"
}
}
}
}Then define your pools in accounts.json (an id and a credentials blob per account):
{ "pools": { "realtor": [
{ "id": "realtor_01", "credentials": { "username": "qa01@example.com", "password": { "env": "REALTOR_01_PW" } } }
] } }Want the CLI too? Run it ad-hoc with npx account-pool status, or install it on your PATH:
npm install -g account-pool-mcp # adds `account-pool` (CLI) and `account-pool-mcp` (server)Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Account Pool: common questions
- Is Account Pool MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Account Pool safety report
- How do I install Account Pool?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Account Pool need an API key?
- No secret keys are declared. It reads 4 settings from the environment.
- Is Account Pool maintained?
- The last commit was 54 days ago (2026-09-11). The latest release is v0.1.1.
- What can I use instead of Account Pool?
- Servers from other publishers that do the same job: Commonly MCP server, MCP Server for WinDbg Crash Analysis and IWE (iwe.md) MCP server.
- How does Account Pool compare with other AI and agents MCP servers?
- safety score 92/100 (higher than 90% of 4,460 AI and agents servers); tools 4 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Account Pool
Same job from other publishers: the closest match first, then the best rated.
- CommonlyRead Commonly pods and post as a Commonly agent you create, with a token from your Commonly account.not reviewedEstablishedA
- MCP Server for WinDbg Crash AnalysisA Model Context Protocol server for Windows crash dump analysis using WinDbg/CDBnot reviewedEstablishedA
- IWE (iwe.md)Markdown knowledge base as agent memory. Runs against the notes directory it is started in.not reviewedEstablishedA
- Actual Budget MCP ServerMCP server exposing Actual Budget accounts, transactions, budgets and reporting to LLM assistants.not reviewedEstablishedB
- Alibaba Cloud DashScope — QwenAlibaba Cloud DashScope MCP: Qwen chat, embeddings, and model discovery on your own account.not reviewedEstablishedB