SignaBras Certificados Digitais

Catálogo de certificados digitais ICP-Brasil A1 (e-CPF, e-CNPJ), políticas e pedido com Pix.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
84%
Integridad del esquema
84%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

  • LOWTool 'get_product' description lacks action verben get_product
  • LOWTool 'get_policies' description lacks action verben get_policies

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,284Tokens (definiciones de herramientas)
~1.5 KBTamaño de respuesta típico
Impacto moderado en la atención (1.00% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "signabras": {
      "url": "https://signabras.com.br/mcp"
    }
  }
}

Puntos de conexión remotos

https://signabras.com.br/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_products(query)

Lista os certificados digitais à venda na SignaBras (só A1: e-CPF para pessoa física, e-CNPJ para empresa/MEI) com preço atual em BRL, validade, requisitos e campos obrigatórios do pedido. Filtro livre opcional (ex.: "cnpj", "pessoa física", "mei").

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Texto livre para filtrar (opcional).",
      "type": "string",
      "maxLength": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_product(slug)

Detalha um certificado pelo slug: preço atual, validade, requisitos, campos obrigatórios do pedido e URLs.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "description": "Slug do produto (ex.: e-cpf-a1-12m)."
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_policies

Políticas da SignaBras: reembolso e garantia, requisitos de emissão, renovação, prazos, formas de pagamento, termos, privacidade e contato. Conteúdo estável, com links para as páginas completas.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡create_pix_order(product_slug, cpf, name, email, phone, ...)

Cria um pedido de certificado em nome do titular e devolve o Pix (QR Code copia-e-cola, imagem e validade) e o link de acompanhamento. Pix-only. Antes de chamar, confirme com o titular produto, preço, requisitos e dados. Exige Authorization: Bearer sb_live_... (chave do operador do agente) no request HTTP ao /mcp. O titular paga o Pix e faz a videoconferência; o agente nunca paga por ele.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "product_slug": {
      "type": "string",
      "minLength": 1,
      "description": "Slug do produto, de search_products/get_product (ex.: e-cpf-a1-12m)."
    },
    "cpf": {
      "type": "string",
      "minLength": 11,
      "description": "CPF do titular (com ou sem máscara)."
    },
    "name": {
      "type": "string",
      "minLength": 3,
      "description": "Nome completo do titular, igual ao da Receita Federal."
    },
    "email": {
      "type": "string",
      "format": "email",
      "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
      "description": "E-mail do próprio titular (recebe o link da videoconferência)."
    },
    "phone": {
      "type": "string",
      "minLength": 10,
      "description": "Celular do titular com DDD (ex.: 11999998888)."
    },
    "birthdate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Data de nascimento, YYYY-MM-DD."
    },
    "city_ibge": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "Código IBGE do município do titular (7 dígitos)."
    },
    "cnpj": {
      "description": "CNPJ (obrigatório para produtos PJ).",
      "type": "string"
    },
    "company_name": {
      "description": "Razão social (obrigatória para produtos PJ).",
      "type": "string"
    },
    "agent_name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64,
      "description": "Nome do agente/assistente que faz o pedido."
    },
    "agent_platform": {
      "description": "Plataforma do agente (claude, chatgpt, app próprio...).",
      "type": "string",
      "maxLength": 64
    },
    "idempotency_key": {
      "description": "Chave única por pedido; repetir a chamada com a mesma chave não cria outro pedido (24 h).",
      "type": "string",
      "maxLength": 255
    }
  },
  "required": [
    "product_slug",
    "cpf",
    "name",
    "email",
    "phone",
    "birthdate",
    "city_ibge",
    "agent_name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_order_status(order_uuid)

Consulta o status de um pedido criado por create_pix_order (pagamento, videoconferência, emissão), o Pix ativo e os links. Só pedidos da mesma chave de API. Sem dados pessoais do titular.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "order_uuid": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      "description": "order_uuid devolvido por create_pix_order."
    }
  },
  "required": [
    "order_uuid"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas