_ registry / mcp streamable-http · checked 56m ago

dilligence

https://dilligence.ia.br

Registry code: 222409b0ffe49ac8

api record

dilligence busca certidões de due diligence (Receita, PGFN, TST, FGTS, TJSP, TRF3, TRT-2, MPSP, prefeitura...) para CNPJs e organiza a diligência. Sem conta, chame signup com o e-mail do usuário e passe a ele o mcp_url para reconectar. Abra com create_diligence (monta a lista; nada é buscado ainda), confirme a lista com o usuário e mande buscar com fetch_certidoes. Acompanhe com wait_for_changes ou get_diligence. Leia cada certidão com read_document e conte ao usuário o que deu positivo. Itens "needs": tente retry_item; se houver taxa, peça ok ao usuário e chame approve_fee; se só a empresa…

endpoint
https://dilligence.ia.br/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is dilligence live?
Yes — it answered the hub's last check (checked 56m ago). It answered 100% of checks over the last 30 days.
Is dilligence free to use?
Partly — some of its tools are open, others need a key or payment.
What tools does dilligence have?
34 tools: wait_for_changes, buy_credits, check_payment, create_api_key, fetch_certidoes, remind_request, remove_item, get_item, ….
Is dilligence safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
247ms

last good check

priced tools
0

of 34 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 34 tools
1 open2 auth-required 31 never probed 3 of 34 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • list_templates open 56m ago

    Modelos de diligência prontos (ma: aquisição/M&A, credito, fornecedor, licitacao, imovel), já ajustados à sede de cada CNPJ: TRT e TRF da região de cada empresa (todos os TRTs e TRFs); onde não buscamos (TJ, Sefaz e prefeitura fora de SP, prefeituras fora da capital) o modelo troca a certidão de SP pela local (TJMG, SEFAZ-MG...) como documento que a empresa envia, só para aquela empresa. Devolve cada modelo com os itens (certidão do catálogo ou documento, e para quais cnpjs), o que mudou por local (adjustments) e um modelo sugerido pelo nome da diligência. Use antes de create_diligence com template.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "name": {
          "type": "string",
          "description": "Nome da diligência, para sugerir o modelo"
        },
        "cnpjs": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    }
    arguments 16 lines
  • list_diligences auth-required 56m ago

    Lista as diligências do workspace com progresso.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {}
    }
    arguments 5 lines
  • list_requests auth-required 56m ago

    Pedidos do workspace: a pessoas (link de envio; quem abriu, lembretes) e aos órgãos (cada busca), com o que já chegou. Use para acompanhar e cobrar.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "open_only": {
          "type": "boolean"
        }
      }
    }
    arguments 9 lines
  • wait_for_changes unknown never probed

    Espera até 45 s por mudanças na diligência. Passe o cursor devolvido na chamada anterior. Repita enquanto houver itens fetching ou waiting.

    mcp-tool

    {
      "type": "object",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string"
        },
        "cursor": {
          "type": "string"
        }
      }
    }
    arguments 14 lines
  • buy_credits unknown never probed

    Cria um link de pagamento do Stripe para o usuário comprar um pacote de créditos: 10 créditos por R$ 80, 30 créditos por R$ 200, 80 créditos por R$ 500. Você não paga: passe checkout_url ao usuário; o cartão salvo aparece preenchido. Depois chame check_payment com o session_id. Pergunte o pacote ao usuário antes.

    mcp-tool

    {
      "type": "object",
      "required": [
        "credits"
      ],
      "properties": {
        "credits": {
          "enum": [
            10,
            30,
            80
          ],
          "type": "number",
          "description": "Créditos do pacote"
        }
      }
    }
    arguments 17 lines
  • check_payment unknown never probed

    Confere se o usuário pagou o link de buy_credits e credita o saldo (uma vez só). Devolve paid, credited e o saldo atual em créditos.

    mcp-tool

    {
      "type": "object",
      "required": [
        "session_id"
      ],
      "properties": {
        "session_id": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • create_api_key unknown never probed

    Cria outra chave de API (para outro agente ou sistema). A chave aparece só nesta resposta.

    mcp-tool

    {
      "type": "object",
      "required": [
        "label"
      ],
      "properties": {
        "label": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • fetch_certidoes unknown never probed

    Pede aos órgãos as certidões da diligência que ainda não foram pedidas (status "ready"), ou só item_ids (também repete as que pararam). Gasta créditos quando a certidão sai: confirme com o usuário se ele não pediu para buscar.

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id"
      ],
      "properties": {
        "item_ids": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 17 lines
  • remind_request unknown never probed

    Manda de novo o e-mail de um pedido a uma pessoa, com o que ainda falta (id de list_requests). Só se o usuário pediu.

    mcp-tool

    {
      "type": "object",
      "required": [
        "request_id"
      ],
      "properties": {
        "request_id": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • remove_item unknown never probed

    Tira um documento da lista da diligência. Uma certidão que ainda não foi pedida ao órgão é cancelada.

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id",
        "item_id"
      ],
      "properties": {
        "item_id": {
          "type": "string"
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 15 lines
  • get_item unknown never probed

    Detalhe completo de um item: resumo inteiro, motivo de ter parado, protocolo, próxima checagem, taxa, tentativas e histórico.

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id",
        "item_id"
      ],
      "properties": {
        "item_id": {
          "type": "string"
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 15 lines
  • read_document unknown never probed

    Lê o documento de um item (certidão emitida ou arquivo enviado): texto completo do PDF, resultado, validade e código. include_file=true também anexa o PDF em base64.

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id",
        "item_id"
      ],
      "properties": {
        "item_id": {
          "type": "string"
        },
        "diligence_id": {
          "type": "string"
        },
        "include_file": {
          "type": "boolean"
        }
      }
    }
    arguments 18 lines
  • assign_item unknown never probed

    Define o responsável por um item: "me", o id de um membro (u:...), ou {name,email,send_email} de alguém de fora (recebe link de envio; e-mail só com send_email=true).

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id",
        "item_id",
        "owner"
      ],
      "properties": {
        "owner": {},
        "item_id": {
          "type": "string"
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 17 lines
  • bulk_items unknown never probed

    Uma ação em vários itens de uma vez: action="owner" (owner como em assign_item, ou null para tirar), "retry" (busca de novo as certidões que pararam ou não foram pedidas; gasta créditos quando saem), "na" (não se aplica, com reason) ou "remove" (tira da lista). Itens em que a ação não cabe são pulados e contados em skipped.

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id",
        "action",
        "item_ids"
      ],
      "properties": {
        "owner": {},
        "action": {
          "enum": [
            "owner",
            "retry",
            "na",
            "remove"
          ],
          "type": "string"
        },
        "reason": {
          "type": "string"
        },
        "item_ids": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 32 lines
  • upload_document unknown never probed

    Anexa um arquivo (PDF, PNG, JPG) a um item, por file_url ou content_base64. PDFs de certidão são lidos (resultado, validade, código).

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id",
        "item_id"
      ],
      "properties": {
        "item_id": {
          "type": "string"
        },
        "file_url": {
          "type": "string"
        },
        "filename": {
          "type": "string"
        },
        "diligence_id": {
          "type": "string"
        },
        "content_base64": {
          "type": "string"
        }
      }
    }
    arguments 24 lines
  • signup unknown never probed

    Cria a conta do usuário com o e-mail dele e 10 créditos grátis (10 certidões). Devolve api_key, mcp_url (URL do conector já com a chave, para o usuário configurar e não perder o acesso) e app_url. Funciona sem autenticação. O usuário recebe um e-mail avisando.

    mcp-tool

    {
      "type": "object",
      "required": [
        "email"
      ],
      "properties": {
        "name": {
          "type": "string"
        },
        "email": {
          "type": "string"
        },
        "agent_name": {
          "type": "string",
          "description": "Seu nome, ex. Claude"
        }
      }
    }
    arguments 18 lines
  • account unknown never probed

    Conta atual: saldo em créditos (1 crédito = 1 certidão emitida), membros, chaves, extrato e pagamento (pacotes, cartão salvo).

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {}
    }
    arguments 5 lines
  • invite_member unknown never probed

    Convida alguém para o workspace (vê e edita todas as diligências). Envia e-mail de convite: só use se o usuário pediu.

    mcp-tool

    {
      "type": "object",
      "required": [
        "email"
      ],
      "properties": {
        "email": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • remove_member unknown never probed

    Tira um membro do workspace (id de account.members).

    mcp-tool

    {
      "type": "object",
      "required": [
        "user_id"
      ],
      "properties": {
        "user_id": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • revoke_api_key unknown never probed

    Revoga uma chave (id de account.keys).

    mcp-tool

    {
      "type": "object",
      "required": [
        "key_id"
      ],
      "properties": {
        "key_id": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • list_catalog unknown never probed

    Certidões que buscamos: órgão, validade, taxa do órgão, se é automática. Com cnpj, só as que valem para aquela empresa, com o TRT e o TRF da região dela. Famílias regionais: "trt" (TRT da região de cada empresa, TRT-1 a 24) e "trf" (TRF da região, TRF1 a 6) servem como id em create_diligence; ids regionais (trt15, trf1…) pedem um tribunal específico, ex. TRT-15 para uma filial em Campinas. 1 crédito por certidão emitida; reuso em 24 h e falhas não cobram.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "cnpj": {
          "type": "string",
          "description": "Opcional: só as certidões que valem para esta empresa (pela sede na Receita)"
        }
      }
    }
    arguments 10 lines
  • join_monitoring_waitlist unknown never probed

    Monitoramento contínuo de CNPJs (renovar certidões antes de vencer e avisar quando algo muda) está em acesso antecipado. Coloca o e-mail do usuário na lista; só use se ele pediu. Funciona sem autenticação.

    mcp-tool

    {
      "type": "object",
      "required": [
        "email"
      ],
      "properties": {
        "note": {
          "type": "string",
          "description": "Opcional: quantos CNPJs e para quê, ex. 300 fornecedores"
        },
        "email": {
          "type": "string"
        }
      }
    }
    arguments 15 lines
  • create_diligence unknown never probed

    Abre uma diligência para os CNPJs com a lista de documentos que o usuário quer. certidoes: ids de list_catalog, que pedimos aos órgãos. documents: qualquer outro documento (contrato social, balanço, alvará...), que fica com alguém para enviar. Só monta a lista: os pedidos aos órgãos começam quando você chama fetch_certidoes (ou passe fetch=true se o usuário já pediu para buscar). Se o usuário tem um checklist, passe por match_documents antes e confirme a lista com ele. Sem certidoes nem documents, entram todas as certidões do catálogo. 1 crédito por certidão emitida (cobrado só quando sai); documentos enviados não cobram.

    mcp-tool

    {
      "type": "object",
      "required": [
        "cnpjs"
      ],
      "properties": {
        "name": {
          "type": "string"
        },
        "cnpjs": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "fetch": {
          "type": "boolean",
          "description": "Já pede as certidões aos órgãos"
        },
        "template": {
          "type": "string",
          "description": "Modelo de list_templates (ma, credito, fornecedor, licitacao, imovel): monta a lista ajustada à sede de cada empresa; certidoes e documents somam a ela"
        },
        "certidoes": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "ids de list_catalog"
        },
        "documents": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Títulos de documentos fora do catálogo"
        }
      }
    }
    arguments 39 lines
  • create_request unknown never probed

    Faz um pedido de documentos. to="robot" pede certidões aos órgãos; to={name,email} pede a uma pessoa por link (e-mail só se o usuário pediu: send=true). Dentro de uma diligência (diligence_id; item_ids reaproveita itens dela) ou avulso (cnpj, sem diligência). certidoes e documents como em create_diligence.

    mcp-tool

    {
      "type": "object",
      "required": [
        "to"
      ],
      "properties": {
        "to": {
          "description": "\"robot\" ou {name, email, send}"
        },
        "cnpj": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "item_ids": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "certidoes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "documents": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 41 lines
  • match_documents unknown never probed

    Lê uma lista de documentos pedidos (checklist colado, e-mail, planilha ou foto em base64) e diz, para cada um, quais certidões do catálogo atendem (source_ids) ou se é um documento que alguém precisa enviar (source_ids vazio). Use antes de create_diligence ou add_document.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "text": {
          "type": "string"
        },
        "filename": {
          "type": "string"
        },
        "content_base64": {
          "type": "string",
          "description": "Arquivo (PDF, Excel, Word, CSV, imagem) em vez de text"
        }
      }
    }
    arguments 16 lines
  • get_diligence unknown never probed

    Situação de cada item (status, responsável, resultado, validade, código, resumo), links de envio e de leitura, e app_url.

    mcp-tool

    {
      "type": "object",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string"
        }
      }
    }
    arguments 11 lines
  • rename_diligence unknown never probed

    Renomeia a diligência.

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id",
        "name"
      ],
      "properties": {
        "name": {
          "type": "string"
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 15 lines
  • add_document unknown never probed

    Adiciona documentos à lista de uma diligência já aberta, para todas as empresas (ou só party_ids, de get_diligence.parties): certidoes (ids de list_catalog) e documents (títulos livres, ex. contrato social, que alguém envia). Também aceita title para um só documento livre. As certidões esperam fetch_certidoes, ou passe fetch=true.

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id"
      ],
      "properties": {
        "fetch": {
          "type": "boolean"
        },
        "title": {
          "type": "string"
        },
        "certidoes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "documents": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "party_ids": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 35 lines
  • retry_item unknown never probed

    Busca a certidão de novo (item que falhou, parou num muro, ou para renovar).

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id",
        "item_id"
      ],
      "properties": {
        "item_id": {
          "type": "string"
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 15 lines
  • approve_fee unknown never probed

    Aprova a taxa do órgão para um item (ex. CETESB R$ 138 = 25 créditos, além do crédito da certidão) e retoma a busca. Gasta créditos: confirme com o usuário antes.

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id",
        "item_id"
      ],
      "properties": {
        "item_id": {
          "type": "string"
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 15 lines
  • mark_not_applicable unknown never probed

    Marca o item como "não se aplica", com o motivo.

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id",
        "item_id",
        "reason"
      ],
      "properties": {
        "reason": {
          "type": "string"
        },
        "item_id": {
          "type": "string"
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 19 lines
  • request_documents unknown never probed

    Pede vários itens a uma pessoa de fora (ex. o financeiro da empresa). Devolve o link de envio, sem login, com o passo a passo de cada documento. Só envia e-mail se send_email=true.

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id",
        "item_ids",
        "email"
      ],
      "properties": {
        "name": {
          "type": "string"
        },
        "email": {
          "type": "string"
        },
        "item_ids": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "send_email": {
          "type": "boolean"
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 28 lines
  • share unknown never probed

    Liga ou desliga o link de leitura da diligência (quem tiver o link vê os itens e baixa os PDFs, sem login).

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id",
        "enabled"
      ],
      "properties": {
        "enabled": {
          "type": "boolean"
        },
        "diligence_id": {
          "type": "string"
        }
      }
    }
    arguments 15 lines
  • export_documents unknown never probed

    Link de um ZIP com todos os documentos da diligência (pasta Documentos/) e uma planilha .xlsx com uma linha por documento: situação, resultado, validade, código, protocolo, resumo e link para o arquivo. Usa o link de leitura; se estiver desligado, passe enable_share=true para ligá-lo.

    mcp-tool

    {
      "type": "object",
      "required": [
        "diligence_id"
      ],
      "properties": {
        "diligence_id": {
          "type": "string"
        },
        "enable_share": {
          "type": "boolean"
        }
      }
    }
    arguments 14 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 222409b0ffe49ac8.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/222409b0ffe49ac8/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/222409b0ffe49ac8/badge.svg)](https://brick.blue/agent/222409b0ffe49ac8?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.

_ also on ia.br 5 entries

Served from the same domain, which is what was measured. Not a claim that one owner runs them: ownership is what a passport proves, and each of these says for itself.