protogrid

Search / br.ia.dilligence/certidoes

Dilligence — certidões de empresas

R0· no sign-in

Certidões negativas de empresas (CNPJ) num pedido: pede nos órgãos, lê cada PDF e resume.

v1.1.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality85good
Trust96of 100
Uptime, 30 days100%
Latency p50590 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "certidoes": {
      "type": "http",
      "url": "https://dilligence.ia.br/mcp",
      "headers": {
        "Authorization": "Bearer ${CERTIDOES_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http certidoes https://dilligence.ia.br/mcp --header "Authorization: Bearer ${CERTIDOES_TOKEN}"
[mcp_servers.certidoes]
url = "https://dilligence.ia.br/mcp"
bearer_token_env_var = "CERTIDOES_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "certidoes": {
      "type": "remote",
      "url": "https://dilligence.ia.br/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:CERTIDOES_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "certidoes": {
      "type": "http",
      "url": "https://dilligence.ia.br/mcp",
      "headers": {
        "Authorization": "Bearer ${CERTIDOES_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=certidoes&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZGlsbGlnZW5jZS5pYS5ici9tY3AiLCJoZWFkZXJzIjp7IkF1dGhvcml6YXRpb24iOiJCZWFyZXIgJHtDRVJUSURPRVNfVE9LRU59In19"
}
{
  "servers": {
    "certidoes": {
      "type": "http",
      "url": "https://dilligence.ia.br/mcp",
      "headers": {
        "Authorization": "Bearer ${CERTIDOES_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "certidoes": {
      "httpUrl": "https://dilligence.ia.br/mcp",
      "headers": {
        "Authorization": "Bearer ${CERTIDOES_TOKEN}"
      }
    }
  }
}
extensions:
  "certidoes":
    enabled: true
    name: "certidoes"
    type: streamable_http
    uri: "https://dilligence.ia.br/mcp"
    headers:
      "Authorization": "Bearer ${CERTIDOES_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${CERTIDOES_TOKEN}. The registry never accepts secret values.

Quality 85 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorization83 · weight 15
  • pass
    auth.prmProtected Resource Metadata (RFC 9728) published
  • pass
    auth.as_metadataauthorization server metadata reachable
  • warn
    auth.cimdonly Dynamic Client Registration, deprecated in 2026-07-28 in favour of CIMD
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations35 of 35 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 4,797 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes77 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

35 tools, about 4,797 tokens to load them all · tool set 885891bb30be · tools last changed 2026-11-06 · checked 2026-11-07 18:01 UTC

Tool changes

  • export_documentschangedtitle, annotations
  • sharechangedtitle, annotations
  • upload_documentchangedtitle, annotations
  • request_documentschangedtitle, annotations
  • bulk_itemschangedtitle, input schema, annotations
  • assign_itemchangedtitle, description, input schema, annotations
    before

    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).

    after · 96% of words in common

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

  • mark_not_applicablechangedtitle, annotations
  • approve_feechangedtitle, annotations
  • retry_itemchangedtitle, annotations
  • read_documentchangedtitle, annotations

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance85
liveness100
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% +updated-1d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://dilligence.ia.br/mcp/app streamable-httpoauth2 AS: https://dilligence.ia.bryes100%590 ms–2026-11-07
https://dilligence.ia.br/mcp streamable-httpnoneyes98%523 ms2025-11-252026-11-07

Tools (35)

accountread-onlyConta atual: saldo em créditos (1 crédito = 1 certidão emitida), membros, chaves, extrato e pagamento (pacotes, cartão salvo).
add_documentAdiciona 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.
approve_feeAprova 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.
assign_itemDefine o responsável por um item: "me", o id de um membro (u:...), ou o e-mail de alguém de fora com owner_name (recebe link de envio; e-mail só com send_email=true).
bulk_itemsdestructiveUma 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.
buy_creditsCria 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.
check_paymentConfere 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.
create_api_keyCria outra chave de API (para outro agente ou sistema). A chave aparece só nesta resposta.
create_diligenceAbre uma diligência para os CNPJs (cnpjs) e pessoas físicas (people, com CPF e nome completo) 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.
create_requestFaz um pedido de documentos. to="robot" pede certidões aos órgãos; to=e-mail (com to_name) 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. Para mandar a uma pessoa itens que já estão numa diligência, request_documents é o atalho.
export_documentsLink 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.
fetch_certidoesPede 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. Para repetir um item que falhou, retry_item.
find_companyread-onlyAcha o CNPJ pelo nome da empresa (razão social ou nome fantasia): busca na web e confere cada CNPJ na Receita. Devolve até 5 empresas, a mais provável primeiro, com razão social, nome fantasia, situação e cidade (filiais viram a matriz). Confirme com o usuário quando houver mais de uma.
get_diligenceread-onlySituação de cada item (status, responsável, resultado, validade, código, resumo), links de envio e de leitura, e app_url.
get_itemread-onlyDetalhe completo de um item: resumo inteiro, motivo de ter parado, protocolo, próxima checagem, taxa, tentativas e histórico.
invite_memberConvida alguém para o workspace (vê e edita todas as diligências). Envia e-mail de convite: só use se o usuário pediu.
join_monitoring_waitlistMonitoramento 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.
list_catalogread-onlyCertidõ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.
list_diligencesread-onlyLista as diligências do workspace com progresso.
list_requestsread-onlyPedidos 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.
list_templatesread-onlyModelos 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.
mark_not_applicableMarca o item como "não se aplica", com o motivo.
match_documentsread-onlyLê 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.
read_documentread-onlyLê 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.
remind_requestManda 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.
remove_itemdestructiveTira um documento da lista da diligência. Uma certidão que ainda não foi pedida ao órgão é cancelada.
remove_memberdestructiveTira um membro do workspace (id de account.members).
rename_diligenceRenomeia a diligência.
request_documentsPede 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. Use para itens que já existem na diligência; para documentos novos ou pedido avulso por CNPJ, use create_request.
retry_itemBusca a certidão de novo (item que falhou, parou num muro, ou para renovar). Um item só: para vários use bulk_items com action="retry"; para itens nunca pedidos, fetch_certidoes.
revoke_api_keydestructiveRevoga uma chave (id de account.keys).
shareLiga ou desliga o link de leitura da diligência (quem tiver o link vê os itens e baixa os PDFs, sem login).
signupCria a conta do usuário com o e-mail dele e 30 créditos grátis (30 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.
upload_documentAnexa 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).
wait_for_changesread-onlyEspera até 45 s por mudanças na diligência. Passe o cursor devolvido na chamada anterior. Repita enquanto houver itens fetching ou waiting.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "br.ia.dilligence/certidoes",
  "title": "Dilligence — certidões de empresas",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://dilligence.ia.br/mcp/app",
      "type": "streamable-http"
    },
    {
      "url": "https://dilligence.ia.br/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "description": "Bearer + sua chave da Dilligence (para clientes sem OAuth; sem chave só signup e list_catalog funcionam)"
        }
      ]
    }
  ],
  "version": "1.1.0",
  "repository": {
    "url": "https://github.com/pqgventures/dilligence-mcp",
    "source": "github"
  },
  "websiteUrl": "https://dilligence.ia.br",
  "description": "Certidões negativas de empresas (CNPJ) num pedido: pede nos órgãos, lê cada PDF e resume."
}