SignaBras Certificados Digitais
Catálogo de certificados digitais ICP-Brasil A1 (e-CPF, e-CNPJ), políticas e pedido com Pix.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- LOWin get_product
- LOWin get_policies
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"signabras": {
"url": "https://signabras.com.br/mcp"
}
}
}Remote-Endpunkte
https://signabras.com.br/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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").
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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"
}Community
Nachweis