Back to Browse

Account Pool MCP Server

Developer ToolsModerate5.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

Exclusive, crash-safe leases on a pool of test accounts for parallel agent QA runs.

About

Exclusive, crash-safe leases on a pool of test accounts for parallel agent QA runs.

Security Report

5.2
Moderate5.2Moderate Risk

This is a well-designed MCP server with strong security practices. The codebase demonstrates proper authentication through lease tokens, careful credential handling with env-var indirection and redaction, and excellent concurrency safety using SQLite transactions. Credentials are never logged, and the server properly separates concerns (pool logic, database, configuration). Minor code quality observations exist but do not materially impact security. Supply chain analysis found 5 known vulnerabilities in dependencies (2 critical, 3 high severity). Package verification found 1 issue.

7 files analyzed · 10 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

env_vars

Check that this permission is expected for this type of plugin.

database

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Path to the JSON file defining pools + accounts to load on startup.Optional

Environment variable: APM_ACCOUNTS_FILE

Path to the SQLite file. Every session that should coordinate must point at the SAME path.Optional

Environment variable: APM_DB_PATH

How long a lease lasts before it is reclaimable if a session crashes without releasing.Optional

Environment variable: APM_DEFAULT_TTL_SECONDS

0 = fail fast when the pool is empty; >0 = wait this many ms for an account to free up.Optional

Environment variable: APM_LEASE_WAIT_MS

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-ankitsxchdeva-account-pool-mcp": {
      "env": {
        "APM_DB_PATH": "your-apm-db-path-here",
        "APM_ACCOUNTS_FILE": "your-apm-accounts-file-here",
        "APM_LEASE_WAIT_MS": "your-apm-lease-wait-ms-here",
        "APM_DEFAULT_TTL_SECONDS": "your-apm-default-ttl-seconds-here"
      },
      "args": [
        "-y",
        "account-pool-mcp"
      ],
      "command": "npx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!