guru.cap/capguru-mcp
OfficialSupports solving Cloudflare Turnstile captchas by obtaining tokens for a sitekey and page URL.
Supports solving Google reCAPTCHA v2, v2 Invisible, v3, and v3 Enterprise captchas by obtaining tokens, including action-based v3 requests.
Supports solving TikTok captchas in the browser as part of page automation.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
capguru-mcp is a Model Context Protocol server that connects the Cap.Guru captcha solving service to Claude Desktop, Claude Code, Cursor, Windsurf, VS Code (GitHub Copilot), Cline, Zed, Gemini CLI, OpenAI Codex CLI and any other MCP client.
The assistant opens a page in the browser, finds the captcha, solves it and goes on with the task. You just describe what you need in plain language.
Features
Solve captchas right on the page: clicks images, drags sliders, completes multi-step challenges.
Automatic detection of the captcha type.
Tokens without a browser: reCAPTCHA v2, v2 Invisible, v3 (with
action), reCAPTCHA v3 Enterprise and Cloudflare Turnstile by sitekey and page URL.Text captchas from a page element, file, URL or base64, with the answer typed into the input.
Browser tools for the agent: open pages, click, type, press keys, read page text, switch tabs, take screenshots.
Works with your own Chrome: connect over CDP to a browser driven by another tool.
Progress notifications during long solves, so clients with call timeouts do not drop the request.
Your API key stays private: it is masked in all logs and sent only to the Cap.Guru API.
Related MCP server: puppeteer-real-browser-mcp-server
Supported captchas
Captcha | In the browser | Token |
reCAPTCHA v2 / v2 Invisible | ✅ | ✅ |
reCAPTCHA v3 | ✅ | |
Cloudflare Turnstile | ✅ | |
hCaptcha | ✅ | |
Yandex SmartCaptcha | ✅ | |
GeeTest v3 / v4 | ✅ | |
FunCaptcha (Arkose Labs) | ✅ | |
AWS WAF | ✅ | |
TikTok | ✅ | |
Text (image) captchas | ✅ |
Quick start
pip install capguru-mcp
playwright install chromiumAdd the server to your MCP client. Example for Claude Desktop (claude_desktop_config.json), Cursor (~/.cursor/mcp.json), Windsurf, Gemini CLI and most other clients:
{
"mcpServers": {
"capguru": {
"command": "capguru-mcp",
"env": { "CAPGURU_API_KEY": "YOUR_KEY" }
}
}
}Claude Code:
claude mcp add capguru --env CAPGURU_API_KEY=YOUR_KEY -- capguru-mcpVS Code (.vscode/mcp.json) uses the servers key, Zed uses context_servers, Codex CLI uses TOML. Ready configs for every client are in the documentation.
If the client cannot find the
capguru-mcpcommand (often on Windows), use"command": "python", "args": ["-m", "capguru_mcp"], or run without installing via"command": "uvx", "args": ["capguru-mcp"].
Example requests
Open
https://site.com/login, solve the captcha and take a screenshotGo to the site, fill in the sign-up form and pass the captcha
Get a reCAPTCHA token for sitekey
6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-onhttps://www.google.com/recaptcha/api2/demoGet a reCAPTCHA v3 token with action
verifyfor sitekey6LdSQV8mAAAAAA8tgiox2isjB1H4QSr-pNBXajUTonhttps://test.cap.guru/demo/recapv3Open
https://test.cap.guru/demo/cloudand solve the TurnstileRecognize the captcha image
#captcha_imgand type the answer into#captcha_input
Tools
Tool | Description |
| Launch Chromium, Chrome or Edge ( |
| Connect to a running Chrome started with |
| Open a URL |
| Click an element, type into an input, press a key |
| Visible text of the page or an element |
| List tabs and switch the active one |
| Screenshot, current URL and title |
| Detect the captcha type without solving |
| Solve the captcha on the page: |
| reCAPTCHA v2, v2 Invisible ( |
| Cloudflare Turnstile token |
| Text captcha from an image; |
| Close the browser |
Settings
Variable | Default | Description |
| Cap.Guru API key (required) | |
|
| API server |
|
| Max number of solving attempts |
|
| Include the solver log in tool results |
|
| |
| Path to a browser executable | |
| Extra browser arguments, space separated |
Proxy format is the same everywhere: http://login:password@host:port, socks5://... or login:password@host:port.
Security
The API key is masked in logs and error messages and is sent only to the Cap.Guru API.
image_pathaccepts only image files (png, jpg, gif, bmp, webp) up to 5 MB.image_urlis downloaded without browser cookies unlessuse_page_cookiesis set.
Requirements
Python 3.10+, Playwright (installed automatically, plus playwright install chromium once) and a Cap.Guru API key.
Links
Package on PyPI: capguru-mcp
Official MCP Registry:
guru.cap/capguru-mcpCaptcha demo pages to test the server: test.cap.guru/demo
Support: Telegram @captcha_guru, support@cap.guru
License
MIT, see LICENSE. Use the server in line with the law and the terms of the websites you work with.
Кратко на русском
capguru-mcp подключает сервис решения капчи Cap.Guru к ИИ-ассистентам: Claude, Cursor, Windsurf, VS Code, Gemini CLI и другим клиентам MCP. Ассистент сам открывает страницу, находит капчу, решает её и продолжает работу.
Поддерживаются reCAPTCHA v2/v3, Cloudflare Turnstile, hCaptcha, Яндекс SmartCaptcha, GeeTest v3/v4, FunCaptcha, AWS WAF, TikTok и текстовые капчи.
pip install capguru-mcp
playwright install chromiumНастройка клиентов, список инструментов и примеры: документация на русском.
This server cannot be deployed
Maintenance
Related MCP Connectors
Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
Solve reCAPTCHA image grids, text captchas, GeeTest and FunCAPTCHA for AI agents. Free tier.
Undetectable cloud browser sessions for AI agents and scrapers. Navigate, extract, click, captcha.
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI agents to navigate the web visually using screenshot-based interaction and Set-of-Mark labeling for interactive elements. It supports humanized browsing behaviors, anti-detection measures, and complex tasks like multi-click CAPTCHA solving.6MIT
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with powerful, detection-resistant browser automation capabilities, allowing them to control a real web browser to navigate, extract content, and perform tasks while avoiding bot detection.9 npmMIT
- AlicenseAqualityCmaintenanceEnables AI agents to fully control a browser for web automation, including navigation, clicking, typing, scrolling, screenshots, and DOM inspection, with session persistence and anti-bot bypass.4043 npmMIT
- AlicenseBqualityCmaintenanceEnables LLM agents to automate web browsers with token-efficient perception, stealth anti-detection, captcha solving, network interception, and isolated persistent sessions.51MIT