ConsentStack

Configura el consentimiento de cookies para GDPR y CCPA: crea un sitio, publica un banner, y escanea y categoriza los rastreadores.

Documentación

Conecta Claude, Cursor o cualquier cliente MCP al servidor MCP alojado de ConsentStack y gestiona el consentimiento de cookies de principio a fin. Crea un sitio, publica el banner, obtén el fragmento de instalación, ejecuta un escaneo de cumplimiento y categoriza los rastreadores, todo desde tu agente.

ConsentStack incluye un servidor MCP alojado, por lo que un agente de IA puede configurar y gestionar el consentimiento de cookies por ti. MCP (Model Context Protocol) es el estándar abierto que las herramientas de IA utilizan para conectarse a servicios externos. Conéctate una vez y tu agente obtiene 22 herramientas que cubren todo el trabajo: crear un sitio, configurar y publicar el banner, obtener el fragmento de instalación, ejecutar un escaneo de cumplimiento y categorizar los rastreadores que encuentre.

Si construiste tu sitio con una herramienta de IA como Claude, Cursor, Lovable o Replit, este es el camino más corto hacia un banner de cookies funcional y conforme: el mismo agente que construyó el sitio puede instalar el consentimiento en él.

Detalles de conexión

URL del servidorhttps://app.consentstack.io/api/mcp
TransporteHTTP transmisible
AutenticaciónOAuth 2.1 (inicia sesión con tu cuenta de ConsentStack)
Claves APINinguna. No hay nada que crear o pegar.
Nombre del registroio.consentstack/cookie-consent (listado en el Registro MCP)

En la primera conexión, tu cliente MCP abre una ventana del navegador donde inicias sesión con la misma cuenta que usas para el panel de control. ¿Aún no tienes una cuenta de ConsentStack? Regístrate gratis primero; el nivel Basic no cuesta nada.

Conectar desde Claude

Para Claude Code, ejecuta:

claude mcp add --transport http consentstack https://app.consentstack.io/api/mcp

Para claude.ai o la aplicación de escritorio de Claude, ve a Configuración > Conectores > Agregar conector personalizado y pega la URL del servidor. Completa el inicio de sesión cuando se abra la ventana del navegador.

Conectar desde Cursor u otro cliente MCP

Agrega el servidor a la configuración MCP de tu cliente. Para Cursor, eso es .cursor/mcp.json:

{
  "mcpServers": {
    "consentstack": {
      "url": "https://app.consentstack.io/api/mcp"
    }
  }
}

Cualquier cliente que admita servidores MCP remotos a través de HTTP transmisible con OAuth funciona de la misma manera: dale la URL e inicia sesión cuando se te solicite.

Lo que tu agente puede hacer

Las 22 herramientas, agrupadas por tarea:

TareaHerramientas
Sitios y configuraciónlist_sites, get_site_overview, create_site, manage_domains, get_setup_guide
Configuración del bannerget_config, update_appearance, update_content, update_compliance, update_settings, publish_config, discard_draft
Rastreadores y bloqueolist_detected_trackers, set_tracker_category, clear_tracker_override, set_hostname_policy
Escaneo de cumplimientostart_scan, get_scan_result
Analíticas y registrosget_consent_analytics, get_consent_logs
Documentaciónsearch_docs, get_doc

get_setup_guide devuelve fragmentos de instalación con la clave real de tu sitio ya completada, para que el agente pueda pegar etiquetas funcionales directamente en tu código.

¿Cómo se ve una configuración de principio a fin?

Un flujo típico, desde cero hasta verificado:

  1. Crear. create_site agrega un sitio en el nivel Basic gratuito; manage_domains registra dónde se ejecuta.
  2. Instalar. get_setup_guide devuelve las tres etiquetas de instalación con tu clave de sitio real, y el agente las agrega al <head> de tu sitio.
  3. Configurar. El agente prepara la apariencia del banner, el texto y la configuración de cumplimiento como borradores. Los borradores nunca afectan tu sitio en vivo.
  4. Publicar. Después de que apruebes los cambios en la conversación, publish_config los hace efectivos.
  5. Verificar. start_scan ejecuta el escáner de cumplimiento contra el sitio en vivo: un navegador real visita, rechaza el banner e informa cualquier rastreador que se haya activado de todos modos. El agente categoriza lo que encuentra el escaneo y vuelve a escanear hasta que quede limpio.

Los hallazgos del escaneo incluyen sugerencias de remediación que nombran la herramienta exacta que los corrige, para que un agente pueda cerrar el ciclo por sí solo: escanear, categorizar, publicar, volver a escanear.

¿El servidor MCP tiene algún costo?

No. El acceso MCP está incluido en todos los planes, incluido el nivel Basic gratuito, y create_site crea sitios Basic. Las funciones que pertenecen a planes de pago (analíticas de consentimiento y registros, por ejemplo) permanecen limitadas por plan exactamente como en el panel de control; las herramientas le indican a tu agente qué plan las desbloquea en lugar de eludir el límite.

¿Quién puede hacer cambios?

Las mismas personas que pueden en el panel de control. Cada solicitud se ejecuta bajo tu cuenta con tu rol de equipo. Las herramientas de lectura funcionan para cualquier miembro del equipo. Las escrituras de configuración (update_*, publish_config, anulaciones de rastreadores) requieren el rol de administrador o propietario. Y las instrucciones propias del servidor dirigen a los agentes a resumir los cambios pendientes y obtener tu aprobación explícita antes de publicar cualquier cosa.

¿Cómo se asegura el acceso?

El servidor implementa OAuth 2.1 con descubrimiento estándar de recursos protegidos, por lo que los clientes negocian el inicio de sesión automáticamente. Los tokens se emiten para tu cuenta, nunca para una clave compartida, y cada consulta a la base de datos aplica la misma seguridad a nivel de fila que usa el panel de control. No hay claves API de larga duración que puedan filtrarse o rotarse.

Qué sigue

[

Integración con HubSpot

Instala ConsentStack en HubSpot CMS, reemplaza el banner de cookies de HubSpot por el tuyo y mantén los dominios de tu portal sincronizados automáticamente.

](https://www.consentstack.io/docs/developers/hubspot)[

Guías de frameworks

Guías paso a paso para agregar ConsentStack a React, Next.js, Vue, Nuxt y sitios estáticos.

](https://www.consentstack.io/docs/developers/framework-guides)