43 lines
1.6 KiB
Markdown
43 lines
1.6 KiB
Markdown
---
|
|
name: mcp-complianz
|
|
description: MCP dedicado ao Complianz GDPR para auditoria e gestão de cookies, consentimento, banner e serviços de terceiros na frota CWP
|
|
version: 1.0.0
|
|
author: Descomplicar®
|
|
---
|
|
|
|
# MCP Complianz GDPR (`mcp-complianz`)
|
|
|
|
> Servidor MCP StreamableHTTP (porta 3208) para auditoria e gestão de privacidade, consentimento de cookies e políticas legais (**Complianz GDPR** v7.5+) nos sites da frota WordPress no CWP.
|
|
|
|
---
|
|
|
|
## 1. Ferramentas Disponíveis
|
|
|
|
| Ferramenta | Descrição | Parâmetros |
|
|
|---|---|---|
|
|
| `complianz_list_supported_sites` | Lista os sites com Complianz GDPR na frota. | `{}` |
|
|
| `complianz_get_status` | Estado geral do plugin (política ativa, datas de scan/sync, contagem de cookies e serviços). | `site?` |
|
|
| `complianz_list_cookies` | Lista todos os cookies detetados na base de dados (nome, finalidade, retenção, domínio). | `site?`, `limit?`, `offset?` |
|
|
| `complianz_list_services` | Lista os serviços e tecnologias de terceiros detetados (Google, Elementor, Wordfence, etc.). | `site?` |
|
|
| `complianz_get_banner_settings` | Configuração do banner de consentimento de cookies (posição, textos, botões, cores). | `site?` |
|
|
|
|
---
|
|
|
|
## 2. Exemplo de Utilização
|
|
|
|
```typescript
|
|
// Obter estado e contagem de cookies/serviços
|
|
const status = await use_mcp_tool({
|
|
server_name: "complianz",
|
|
tool_name: "complianz_get_status",
|
|
arguments: { site: "starter.descomplicar.pt" }
|
|
});
|
|
|
|
// Listar cookies detetados
|
|
const cookies = await use_mcp_tool({
|
|
server_name: "complianz",
|
|
tool_name: "complianz_list_cookies",
|
|
arguments: { site: "starter.descomplicar.pt", limit: 20 }
|
|
});
|
|
```
|