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
Hallazgos (2)
- LOWen get_product
- LOWen get_policies
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
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-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢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
Evidencia