captcha-mcp
PoW CAPTCHA verification for MCP clients. Exposes generate_challenge and verify_solution tools — stateless proof-of-work that agents can embed in auth flows. L402 Lightning skip tier available for trusted clients. No API key required for PoW path.
https://captcha-mcp--zekebuilds.run.tools
How to connect
-
Smithery (hosted)
1. Open https://smithery.ai/servers/zekebuilds/captcha-mcp 2. Click Connect and complete OAuth in your MCP client (Claude, Cursor, VS Code, etc.) 3. MCP endpoint: https://captcha-mcp--zekebuilds.run.tools
Tools (3)
-
challengeRequest a fresh PoW challenge from the PowForge captcha service. Returns {id, salt, difficulty, signature, instructions}. The agent must find a nonce such that SHA-256(salt + nonce) has at least `difficulty` leading zero bits, then call the verify tool. Free tier — no payment required.
-
verifyVerify a PoW solution. Input: {salt, nonce, id, signature, algo?, difficulty?} from a prior challenge call plus the nonce the agent computed. Returns a 5-minute HMAC-signed token on success, or {valid: false, reason} on failure. Tokens can be re-verified server-side via POST /api/token/verify.
-
statusReturn PowForge captcha server health, lifetime stats (pow_solves, ln_skips, challenges_issued), and L402 endpoint metadata (scope, price_sats, paid endpoint URL). Use this to discover the Lightning skip price before paying, or as a liveness check.