captcha.cc Human Verification
Human verification CAPTCHA with visual and selective-listening audio challenges.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"captchacc": {
"url": "https://captcha.cc/mcp"
}
}
}Remote endpoints
https://captcha.cc/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
🟢make_widget_snippet(site_key, element_id, form_id, submit_path)
Return a minimal browser SDK snippet for mounting captcha.cc and submitting the proof token to an application endpoint.
Input Schema
{
"type": "object",
"properties": {
"site_key": {
"type": "string",
"minLength": 1,
"description": "Public captcha.cc site key, for example pk_live_xxx."
},
"element_id": {
"default": "captcha",
"description": "DOM element id where the widget should mount.",
"type": "string",
"minLength": 1
},
"form_id": {
"default": "contact-form",
"description": "Form id to attach submit handling to.",
"type": "string",
"minLength": 1
},
"submit_path": {
"default": "/submit-form",
"description": "Application endpoint that receives the proof token.",
"type": "string",
"minLength": 1
}
},
"required": [
"site_key"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢make_siteverify_request(secret_env_var, proof_token_expression)
Return a server-side fetch example for redeeming a captcha.cc proof token exactly once.
Input Schema
{
"type": "object",
"properties": {
"secret_env_var": {
"default": "CAPTCHA_CC_SECRET_KEY",
"type": "string",
"minLength": 1
},
"proof_token_expression": {
"default": "req.body.proofToken",
"type": "string",
"minLength": 1
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡create_challenge(site_key, hostname)
Create a live captcha.cc challenge for a site key and allowed hostname. Useful for smoke tests and integration checks.
Input Schema
{
"type": "object",
"properties": {
"site_key": {
"type": "string",
"minLength": 1,
"description": "Public captcha.cc site key."
},
"hostname": {
"type": "string",
"minLength": 1,
"description": "Hostname configured on the captcha.cc site."
}
},
"required": [
"site_key",
"hostname"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Recommended Prompts
make_widget_snippetmake_widget_snippetCommunity
Evidence