Skip to main content
Glama

2Captcha MCP Server

A Model Context Protocol (MCP) server implementation that integrates with 2Captcha to provide robust CAPTCHA solving capabilities for AI agents.

Features

  • Balance Check: Monitor your 2Captcha account balance.

  • Image Captcha: Solve traditional image-based CAPTCHAs (file, base64, or HTML).

  • reCAPTCHA v2: Solve reCAPTCHA v2 and Enterprise versions.

  • hCaptcha: Solve hCaptcha widgets.

  • Cloudflare Turnstile: Solve Cloudflare's invisible challenge.

  • Arkose Labs (FunCaptcha): Solve FunCaptcha/Arkose challenges.

  • GeeTest: Solve GeeTest v3 challenges.

Related MCP server: capskip-mcp

Installation

Running with npx

You can run the server directly using npx:

env TWOCAPTCHA_API_KEY=YOUR_API_KEY_HERE npx -y 2captcha-mcp

Note for Windows users: If you encounter issues with environment variables, try: cmd /c "set TWOCAPTCHA_API_KEY=YOUR_API_KEY_HERE && npx -y 2captcha-mcp"

Configuration

Environment Variables

  • TWOCAPTCHA_API_KEY (Required): Your 2Captcha API key. You can find this in your 2Captcha Dashboard.

Usage with Claude Desktop

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "2captcha-mcp": {
      "command": "npx",
      "args": ["-y", "2captcha-mcp"],
      "env": {
        "TWOCAPTCHA_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

Available Tools

1. Balance Check (get_balance)

Check your current 2Captcha account balance.

Prompt Example:

"How much balance do I have left on 2Captcha?"


2. Solve Image Captcha (solve_image)

Solve an image-based CAPTCHA. Supports local file paths, base64 strings, or HTML snippets containing <img> tags.

Arguments:

  • body: The image source (path, base64, or HTML).

  • numeric: 0=default, 1=only digits, 2=only letters, 3=either, 4=both (optional).

  • min_len / max_len: Length constraints (optional).

Prompt Example:

"Solve this captcha image: "


3. Solve reCAPTCHA v2 (solve_recaptcha_v2)

Solve reCAPTCHA v2 or Enterprise.

Arguments:

  • pageurl: The URL of the page where the captcha is located.

  • googlekey: The sitekey (data-sitekey).

  • enterprise: Set to true for enterprise version.

  • invisible: Set to true for invisible version.


4. Solve hCaptcha (solve_hcaptcha)

Solve hCaptcha widgets.

Arguments:

  • pageurl: The URL of the page.

  • sitekey: The hCaptcha sitekey.


5. Solve Turnstile (solve_turnstile)

Solve Cloudflare Turnstile challenges.

Arguments:

  • pageurl: The URL of the page.

  • sitekey: The Turnstile sitekey.


6. Solve Arkose/FunCaptcha (solve_arkose)

Solve Arkose Labs/FunCaptcha challenges.

Arguments:

  • pageurl: The URL of the page.

  • publickey: The Arkose public key.


7. Solve GeeTest (solve_geetest)

Solve GeeTest v3 challenges.

Arguments:

  • pageurl: The URL of the page.

  • gt: The GeeTest gt value.

  • challenge: The GeeTest challenge value.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server that exposes the full 2Captcha API surface to Claude Code, enabling solving of 31 captcha types, management tools, and webhook integration for asynchronous solves.
      41 PyPI
      5
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      An MCP server that lets AI agents solve reCAPTCHA, Cloudflare Turnstile, GeeTest, and image captchas via the local CapSkip solver. It enables autonomous captcha handling without per-solve fees or human intervention.
      13
      435 npm
      6
      MIT
    • F
      license
      Not graded
      quality
      C
      maintenance
      Enables solving CAPTCHAs in MCP workflows with authorization, bounded attempts, and structured result validation.
      -