ConsentStack
Configure o consentimento de cookies para GDPR e CCPA: crie um site, publique um banner, escaneie e categorize rastreadores.
Documentação
Conecte o Claude, o Cursor ou qualquer cliente MCP ao servidor MCP hospedado da ConsentStack e gerencie o consentimento de cookies de ponta a ponta. Crie um site, publique o banner, obtenha o snippet de instalação, execute uma varredura de conformidade e categorize rastreadores, tudo a partir do seu agente.
A ConsentStack oferece um servidor MCP hospedado, para que um agente de IA possa configurar e executar o consentimento de cookies para você. MCP (Model Context Protocol) é o padrão aberto que as ferramentas de IA usam para se conectar a serviços externos. Conecte-se uma vez e seu agente terá 22 ferramentas cobrindo todo o trabalho: criar um site, configurar e publicar o banner, obter o snippet de instalação, executar uma varredura de conformidade e categorizar os rastreadores encontrados.
Se você construiu seu site com uma ferramenta de IA como Claude, Cursor, Lovable ou Replit, este é o caminho mais curto para um banner de cookies funcional e em conformidade: o mesmo agente que construiu o site pode instalar o consentimento nele.
Detalhes da conexão
| URL do servidor | https://app.consentstack.io/api/mcp |
| Transporte | HTTP Streamable |
| Autenticação | OAuth 2.1 (faça login com sua conta ConsentStack) |
| Chaves de API | Nenhuma. Não há nada para criar ou colar. |
| Nome no registro | io.consentstack/cookie-consent (listado no MCP Registry) |
Na primeira conexão, seu cliente MCP abre uma janela do navegador onde você faz login com a mesma conta usada no dashboard. Ainda não tem uma conta ConsentStack? Cadastre-se gratuitamente primeiro; o plano Basic não custa nada.
Conectar a partir do Claude
Para o Claude Code, execute:
claude mcp add --transport http consentstack https://app.consentstack.io/api/mcp
Para o claude.ai ou o aplicativo de desktop do Claude, vá em Configurações > Conectores > Adicionar conector personalizado e cole a URL do servidor. Conclua o login quando a janela do navegador abrir.
Conectar a partir do Cursor ou outro cliente MCP
Adicione o servidor à configuração MCP do seu cliente. Para o Cursor, isso é .cursor/mcp.json:
{
"mcpServers": {
"consentstack": {
"url": "https://app.consentstack.io/api/mcp"
}
}
}
Qualquer cliente que suporte servidores MCP remotos via HTTP streamable com OAuth funciona da mesma forma: forneça a URL e faça login quando solicitado.
O que seu agente pode fazer
Todas as 22 ferramentas, agrupadas por tarefa:
| Tarefa | Ferramentas |
|---|---|
| Sites e configuração | list_sites, get_site_overview, create_site, manage_domains, get_setup_guide |
| Configuração do banner | get_config, update_appearance, update_content, update_compliance, update_settings, publish_config, discard_draft |
| Rastreadores e bloqueio | list_detected_trackers, set_tracker_category, clear_tracker_override, set_hostname_policy |
| Varredura de conformidade | start_scan, get_scan_result |
| Análises e logs | get_consent_analytics, get_consent_logs |
| Documentação | search_docs, get_doc |
get_setup_guide retorna snippets de instalação com a chave real do seu site preenchida, para que o agente possa colar tags funcionais diretamente no seu código.
Como é uma configuração de ponta a ponta?
Uma execução típica, do zero até a verificação:
- Criar.
create_siteadiciona um site no plano Basic gratuito;manage_domainsregistra onde ele é executado. - Instalar.
get_setup_guideretorna as três tags de instalação com sua chave de site real, e o agente as adiciona ao<head>do seu site. - Configurar. O agente prepara a aparência, o texto e as configurações de conformidade do banner como rascunhos. Rascunhos nunca afetam seu site ao vivo.
- Publicar. Após você aprovar as alterações na conversa,
publish_configas torna ativas. - Verificar.
start_scanexecuta o scanner de conformidade no site ao vivo: um navegador real visita, recusa o banner e relata qualquer rastreador que disparou mesmo assim. O agente categoriza o que a varredura encontra e reexecuta até que tudo esteja limpo.
Os resultados da varredura vêm com dicas de correção que indicam a ferramenta exata que resolve o problema, para que um agente possa fechar o ciclo sozinho: varrer, categorizar, publicar, revarrer.
O servidor MCP custa algo?
Não. O acesso MCP está incluído em todos os planos, incluindo o Basic gratuito, e create_site cria sites Basic. Recursos de planos pagos (análises de consentimento e logs, por exemplo) permanecem limitados ao plano exatamente como no dashboard; as ferramentas informam ao seu agente qual plano desbloqueia cada recurso, em vez de contornar o limite.
Quem pode fazer alterações?
As mesmas pessoas que podem no dashboard. Cada solicitação é executada sob sua conta com sua função de equipe. Ferramentas de leitura funcionam para qualquer membro da equipe. Gravações de configuração (update_*, publish_config, sobreposições de rastreadores) exigem a função de administrador ou proprietário. E as instruções do próprio servidor orientam os agentes a resumir alterações pendentes e obter sua aprovação explícita antes de publicar qualquer coisa.
Como o acesso é protegido?
O servidor implementa OAuth 2.1 com descoberta padrão de recursos protegidos, para que os clientes negociem o login automaticamente. Os tokens são emitidos para sua conta, nunca para uma chave compartilhada, e cada consulta ao banco de dados aplica a mesma segurança em nível de linha que o dashboard usa. Não há chaves de API de longa duração para vazar ou rotacionar.
O que vem a seguir
- SDK Installation. As tags de instalação que seu agente vai colar.
- Compliance Scanner. A varredura gratuita que a ferramenta
start_scanaciona. - Platform Integrations. Sinalização nativa de consentimento para Google, Meta, TikTok e mais.
- JavaScript API. Controle programático do banner e do estado de consentimento.
[
Integração HubSpot
Instale a ConsentStack no HubSpot CMS, substitua o banner de cookies do HubSpot pelo seu próprio e mantenha os domínios do seu portal sincronizados automaticamente.
](https://www.consentstack.io/docs/developers/hubspot)[
Guias de Frameworks
Guias passo a passo para adicionar a ConsentStack a React, Next.js, Vue, Nuxt e sites estáticos.
](https://www.consentstack.io/docs/developers/framework-guides)