{
  "name": "WAndrome",
  "description": "O WAndrome lê cada criativo com o PES™ (Probabilidade de Eficácia de Sinal) e devolve um diagnóstico com evidência e correcções, não uma promessa de resultado.",
  "version": "0.1.0",
  "homepage": "https://wandrome.com",
  "endpoint": "https://mcoujdoatpuelnyhmosj.supabase.co/functions/v1/mcp",
  "transport": "streamable-http",
  "protocol_versions": [
    "2025-03-26",
    "2025-06-18",
    "2025-11-25",
    "2026-07-28"
  ],
  "auth": {
    "tier": "anonymous",
    "note": "read-only tools without auth; request_demo requires explicit human consent and defaults to dry_run"
  },
  "tools": [
    {
      "name": "get_entity",
      "description": "Quem é o WAndrome: url, organização-mãe, contacto e políticas.",
      "requires_human_approval": false
    },
    {
      "name": "describe_offer",
      "description": "O que é o PES, os 4 indicadores, portão de risco, régua versionada, formatos e cobertura.",
      "requires_human_approval": false
    },
    {
      "name": "get_faq",
      "description": "As 5 perguntas frequentes; com query, ordenadas por sobreposição de palavras.",
      "requires_human_approval": false
    },
    {
      "name": "get_policies",
      "description": "Links de políticas e regras: sem preço público, demonstração pelo formulário, consentimento.",
      "requires_human_approval": false
    },
    {
      "name": "check_fit",
      "description": "Regra determinística: indica se os formatos pedidos são analisados. Não promete resultados.",
      "requires_human_approval": false
    },
    {
      "name": "search",
      "description": "Pesquisa determinística (sem LLM) nas passagens do conteúdo público; devolve {id, section, text, url} ordenado.",
      "requires_human_approval": false
    },
    {
      "name": "request_demo",
      "description": "Pede uma demonstração em nome de uma pessoa que confirmou explicitamente os dados. dry_run é true por defeito.",
      "requires_human_approval": true
    }
  ],
  "rate_limits": {
    "calls": {
      "limit": 60,
      "window_seconds": 600,
      "scope": "per client"
    },
    "request_demo_submissions": {
      "limit": 3,
      "window_seconds": 86400,
      "scope": "per client",
      "applies_to": "dry_run:false"
    },
    "on_exceed": "HTTP 429 with Retry-After and JSON-RPC error -32000 (data.code rate_limited)"
  },
  "policies": {
    "terms": "https://wandrome.com/terms",
    "human_approval": "Nenhum pedido é enviado sem confirmação explícita da pessoa",
    "query_logging": "As queries enviadas às tools de leitura são registadas de forma anónima (IP em hash) para melhorar o conteúdo; não são registados dados de pedidos de demonstração."
  },
  "contact": "formulário em https://wandrome.com/"
}
