Juris Licita MCP

Registre officiel Autres

Prazos com feriados forenses por comarca, DJEN, editais do PNCP, índices do BCB e CNPJ.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package juris-licita-mcp
Claude Code
claude mcp add juris-licita-mcp -e 'BITBUSCA_API_KEY=<your bitbusca_api_key>' -- npx -y juris-licita-mcp@0.1.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "juris-licita-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "juris-licita-mcp@0.1.0"
            ],
            "env": {
                "BITBUSCA_API_KEY": "<your bitbusca_api_key>"
            }
        }
    }
}

Variables d'environnement

  • BITBUSCA_API_KEY secret Opcional. Liga o modo avançado (DJEN por OAB, processos, análise de edital). Chave grátis em https://bitbusca.net/desenvolvedor

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Juris Licita MCP
  2. O que dá para perguntar
  3. Instalação
  4. Grátis × avançado
  5. Modo avançado (chave BitBusca)
  6. Privacidade e regras
  7. Variáveis de ambiente
  8. Cuidados
  9. Projetos irmãos
  10. Desenvolvimento
  11. Licença

Juris Licita MCP

English summary. juris-licita-mcp is an open-source Model Context Protocol server for Brazilian lawyers and public-procurement bidders. One line: npx juris-licita-mcp. Free and keyless: procedural deadlines with court holidays per court and district (CPC, CLT, DJEN publication rules, electronic summons, doubled deadlines, year-end recess) with the source of every skipped day, a catalog of statutory deadlines, business-day math, official Central Bank indices with inflation adjustment, open tenders from PNCP, CPF/CNPJ checksum validation (local), ZIP code and basic company data. Advanced tools (DJEN court publications by bar number, lawsuits, AI tender analysis, buyer score, lawyer lookup, real estate) proxy to the BitBusca remote MCP and need a BITBUSCA_API_KEY (free test key with fictitious data). No personal data, no telemetry. MIT licensed. Docs below are in Portuguese.

Prazos com feriado forense da comarca, editais abertos e correção monetária, direto no Claude, no Cursor ou no VS Code. Para quem advoga e para quem licita. Uma linha para instalar, sem cadastro, sem chave.

Chamada direta da ferramenta contar_dias_uteis pelo protocolo MCP (stdio), sem cliente de IA no meio, com o script docs/demo-chamada.mjs. No Claude, no Cursor ou no VS Code a resposta é a mesma. Gravado com a versão 0.1.0; a saída é a real da ferramenta.

npx juris-licita-mcp


O que dá para perguntar

Advocacia

  • "Saiu intimação no DJEN em 13/11/2026 para um processo do TJMS em Campo Grande. Prazo de 15 dias úteis: quando vence? Mostre os dias que não contaram."
  • "Qual o prazo da contestação no CPC? E do recurso ordinário na CLT?"
  • "A Fazenda foi intimada eletronicamente em 02/03/2026 e não abriu. Prazo de 15 dias em dobro: quando vence?"
  • "Quais os feriados forenses do TJSP em dezembro?"
  • "Corrija R$ 25.000 de março de 2021 até hoje pelo IPCA-E, ano a ano."

Licitações

  • "Tem pregão eletrônico aberto de merenda escolar em Mato Grosso do Sul? Quais encerram até sexta?"
  • "Liste os editais abertos em Campo Grande (IBGE 5002704) publicados mais recentemente."
  • "O prazo de impugnação é de 3 dias úteis antes da abertura em 24/11/2026. Até quando posso impugnar?"
  • "Esse CNPJ é válido? 12.ABC.345/01DE-35" (sim, o CNPJ alfanumérico de 2026)
  • "Situação, CNAE e porte do CNPJ 11.222.333/0001-81."

Com a chave da BitBusca (modo avançado):

  • "Quais intimações saíram para a OAB 123456/SP esta semana? Resuma a mais recente e calcule o prazo."
  • "Monte a ficha do processo 0000000-00.2026.8.12.0001."
  • "Ache editais de limpeza hospitalar acima de R$ 500 mil e analise o primeiro: que documentos preciso juntar?"

Instalação

Precisa do Node.js 20 ou mais novo. Nada mais.

Claude Code
claude mcp add juris-licita -- npx -y juris-licita-mcp

Com o modo avançado:

claude mcp add juris-licita -e BITBUSCA_API_KEY=bk_test_SUA_CHAVE -- npx -y juris-licita-mcp

Use --scope user para ter em todos os projetos.

Claude Desktop

Em Configurações → Desenvolvedor → Editar configuração (claude_desktop_config.json):

{
  "mcpServers": {
    "juris-licita": {
      "command": "npx",
      "args": ["-y", "juris-licita-mcp"],
      "env": { "BITBUSCA_API_KEY": "" }
    }
  }
}

Deixe BITBUSCA_API_KEY vazio para usar só o grátis. Reinicie o Claude Desktop.

Windows: se o Claude Desktop não achar o npx, use "command": "cmd" e "args": ["/c", "npx", "-y", "juris-licita-mcp"].

Cursor

Arquivo ~/.cursor/mcp.json (global) ou .cursor/mcp.json (no projeto):

{
  "mcpServers": {
    "juris-licita": {
      "command": "npx",
      "args": ["-y", "juris-licita-mcp"],
      "env": { "BITBUSCA_API_KEY": "" }
    }
  }
}
VS Code (Copilot Chat, modo agente)

Arquivo .vscode/mcp.json. O VS Code pergunta a chave na primeira vez e guarda com segurança (pode deixar em branco):

{
  "inputs": [
    { "type": "promptString", "id": "bitbusca-key", "description": "Chave BitBusca (opcional, liga o modo avançado)", "password": true }
  ],
  "servers": {
    "juris-licita": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "juris-licita-mcp"],
      "env": { "BITBUSCA_API_KEY": "${input:bitbusca-key}" }
    }
  }
}
Qualquer outro cliente MCP (HTTP)
npx juris-licita-mcp --http            # http://127.0.0.1:3333/mcp (Streamable HTTP, sem sessão)
npx juris-licita-mcp --http --port 8080

No modo HTTP, o cabeçalho Authorization: Bearer bk_… de cada pedido vale como a chave daquele pedido. Por padrão ouve só em 127.0.0.1, com proteção contra DNS rebinding e limite de 60 chamadas por minuto por IP. Se for expor na internet, ponha um proxy com TLS na frente.

Grátis × avançado

FerramentaO que fazGrátis, sem chaveFonte
calcular_prazoVencimento do prazo processual com passo a passo: CPC, CLT, corridos, DJEN (disponibilização → publicação), intimação eletrônica com ciência ficta, prazo em dobro, recesso, feriados forenses do tribunal e municipais da comarca, cada dia pulado com a fontesimprazos-br (local)
prazos_da_leiQuantos dias tem um ato (contestação, apelação, embargos…), como conta e a base legalsimcatálogo do prazos-br
feriadosFeriados nacionais (com a lei) ou o calendário forense completo de um tribunal/comarcasimprazos-br
contar_dias_uteis / somar_dias_uteisDias úteis no calendário forense, nacional ou bancário, com os dias que não contaram e por quêsimprazos-br
tribunais_cobertosQuais tribunais têm calendário forense completo e para quais anossimprazos-br
indice_economicoSELIC (diária e meta), CDI, IPCA, IPCA-E, INPC, IGP-M, dólar; acumulado no período e em 12 mesessimBanco Central (SGS, API pública)
corrigir_valorCorreção monetária simples por IPCA, IPCA-E, INPC, IGP-M ou SELIC, na convenção da Calculadora do CidadãosimBanco Central (SGS)
editais_abertosLicitações com proposta aberta: palavras, UF, município (IBGE), modalidade, prazo, linksimPNCP (busca pública)
validar_documentoDígito verificador de CPF e CNPJ (inclui o CNPJ alfanumérico de 2026). Local, não consulta ninguém; CPF volta mascaradosimcálculo local
consultar_cepEndereço do CEPsim, com cota diária*BitBusca
consultar_cnpjCadastro público do CNPJ (situação, CNAE, porte, endereço, Simples/MEI), sem sóciossim, com cota diária*BitBusca (dados públicos da Receita)
buscar_publicacoes_djen, ler_publicacaoIntimações e publicações do Diário de Justiça Eletrônico Nacional por OAB, processo, parte ou palavraschaveBitBusca
criar_monitor_djenAvisa (webhook) a cada publicação nova de uma OAB, parte ou processochaveBitBusca
ficha_processoCapa e movimentações do processochaveBitBusca
ficha_advogadoFicha pública do advogado pela OAB, sem contatoschaveBitBusca
buscar_editais_bitbusca, ler_editalEditais do PNCP e de outros portais, com filtro de valor e prazochaveBitBusca
analisar_edital, resumo_editalO Bitinho lê o edital: checklist de documentos, prazos, riscos, cada item com a página de onde saiuchave (mostra o custo antes)BitBusca
score_orgaoNota de 0 a 100 do órgão comprador (o órgão costuma pagar em dia?), por regra sobre dados fiscais públicos, com as razões e a fonte de cada umachave (1 crédito; falha técnica não cobra)BitBusca (Tesouro Nacional, Portal da Transparência, PNCP)
buscar_empresasEmpresas por UF, município, CNAE, porte e abertura, sem sócioschaveBitBusca
cidades_imovel, buscar_imovel, ficha_imovelCadastro imobiliário municipal (cidades com cobertura), sem proprietáriochaveBitBusca
meu_saldoPlano e saldo de créditoschaveBitBusca

\* Sem chave, CEP e CNPJ usam a consulta pública da BitBusca, com cota por conexão: 300 CEPs e 50 CNPJs diferentes por dia. O CNPJ vem só da base própria (cadastro público da Receita), sem sócios, telefone ou e-mail; no MEI e no empresário individual, o endereço sai só com bairro, cidade e UF. Consultas de CNPJ em sequência (raiz +1, +2…) pausam a consulta sem chave daquela conexão por 24 horas. Quando a cota acaba, a ferramenta diz isso e, se houver chave, segue por ela (com a chave, CEP é grátis e CNPJ custa 1 crédito).

Sem chave, toda ferramenta avançada responde normalmente dizendo o que faria e como ligar. Nada quebra.

Cobertura dos calendários forenses

O calendário forense completo (portarias do ano, feriados municipais, pontos facultativos, recesso) vem do prazos-br e cobre hoje 22 tribunais: TJSP, TJRJ, TJMG, TJRS, TJPR, TJSC, TJBA, TJGO, TJPE, TJDFT e TJMS; TRF1, TRF2, TRF4, TRF5 e TRF6; TRT1, TRT2, TRT3, TRT4, TRT15 e TRT24. Na maioria, a capital ou sede tem os feriados municipais; no TJMS e no TRT24, também o interior. A cobertura por ano está em COBERTURA.md. Nos demais tribunais o cálculo usa os feriados nacionais, o recesso e a suspensão de 20/12 a 20/01 (CPC art. 220), e avisa na resposta que o vencimento real pode ser posterior. Outros tribunais em breve; o formato é aberto e aceita contribuição no prazos-br. Pergunte à IA "quais tribunais estão cobertos?" para ver a lista atual.

Modo avançado (chave BitBusca)

  1. Crie a chave em bitbusca.net/desenvolvedor.
    • Chave de teste (bk_test_…): grátis, sem prazo, devolve dados fictícios. Boa para montar e testar.
    • Sandbox: 7 dias com créditos de cortesia, dados reais.
    • Planos: créditos mensais; veja em bitbusca.net/desenvolvedores.
  2. Ponha a chave em BITBUSCA_API_KEY na configuração do MCP e reinicie o app de IA.

As ferramentas avançadas repassam a chamada ao MCP oficial da BitBusca no perfil Empresas (https://api.bitbusca.net/api/v1/mcp/empresas), o mesmo dos diretórios de conectores: sem pessoa física como resultado principal, credencial só no cabeçalho.

Como a cobrança funciona

  • Falha técnica não cobra; "nada consta" cobra. Se a consulta não saiu por erro nosso ou da fonte, nenhum crédito é gasto. Se saiu e não havia registro, isso é resposta (a base foi consultada) e custa o mesmo.
  • Análises por IA mostram o custo antes. analisar_edital e resumo_edital chamadas sem confirmar devolvem só o custo em créditos, o saldo e se você já pagou por aquela análise (grátis). Só com confirmar: true executam e cobram, uma vez por edital a cada 30 dias.
  • A chave de teste nunca cobra.

Privacidade e regras

  • Nenhum dado de pessoa física nas ferramentas grátis. validar_documento só confere a matemática do número. consultar_cnpj não traz sócios, telefone nem e-mail; no MEI e no empresário individual o endereço sai só com bairro, cidade e UF; sequência com cara de CPF dentro de texto vira ***.***.***-**. As avançadas usam o perfil Empresas, que filtra pessoa física do lado do servidor (publicações judiciais trazem os nomes como saíram no diário oficial).
  • Sem telemetria. O servidor não conta uso nem envia nada a lugar nenhum além da fonte que a ferramenta chamada precisa (Banco Central, PNCP ou BitBusca). Prazos, feriados e validação rodam 100% na sua máquina. Não existe nada para desligar porque nada é coletado. As chamadas levam o User-Agent: juris-licita-mcp/<versão>, para a fonte saber quem é.
  • Educação com as fontes públicas. Cache em memória (índices: 6 h; editais: 10 min; CEP/CNPJ: até 24 h), uma chamada por vez por fonte com intervalo mínimo, recuo em 429 respeitando Retry-After. Nada de varredura.
  • Mensagens de erro simples. Sem pilha, sem detalhe técnico. Para diagnosticar na sua máquina, rode com JURIS_LICITA_MCP_DEBUG=1 (vai só para o stderr local).

Variáveis de ambiente

VariávelPadrãoPara quê
BITBUSCA_API_KEY(vazia)Liga o modo avançado
BITBUSCA_API_URLhttps://api.bitbusca.net/apiBase da API (CEP/CNPJ)
BITBUSCA_MCP_URL…/v1/mcp/empresasMCP remoto do modo avançado
JURIS_LICITA_MCP_HTTP_HOST / JURIS_LICITA_MCP_HTTP_PORT127.0.0.1 / 3333Modo --http
JURIS_LICITA_MCP_DEBUG(vazia)Diagnóstico no stderr

Cuidados

  • Prazo é cálculo auxiliar. Confira sempre no processo; não substitui a conferência profissional. Portarias mudam durante o ano (suspensão por falha de sistema, ponto facultativo novo): a resposta avisa quando o tribunal, a comarca ou o ano não estão cadastrados.
  • A correção monetária é simples (sem juros, multa nem honorários) e serve de conferência. Para cálculo judicial completo com memória em PDF: bitbusca.net/calculos.
  • Os dados vêm das fontes oficiais na hora da consulta; a fonte é citada em cada resposta.

Projetos irmãos

  • prazos-br: a biblioteca de prazos e calendários forenses usada aqui (TypeScript, MIT). Use direto no seu sistema.
  • mcp-brasil: para dados públicos gerais do Brasil, o mcp-brasil reúne dezenas de APIs públicas num servidor só e é um ótimo complemento. Os dois rodam lado a lado: ele cobre o amplo; o Juris Licita MCP é especializado em prazo processual, DJEN e licitação.

Desenvolvimento

git clone https://github.com/bitbusca/juris-licita-mcp && cd juris-licita-mcp
npm install
npm run build
npm test                 # node:test, sem rede (fixtures e mocks)
npm run inspector        # MCP Inspector apontando para dist/index.js

Testar no Claude Code sem publicar:

claude mcp add juris-licita-local -- node /caminho/para/juris-licita-mcp/dist/index.js

Estrutura: src/ferramentas/ (uma por assunto), src/servidor.ts (registro das ferramentas), src/index.ts (stdio e HTTP), test/ (testes com fixtures reais recortadas em test/fixtures/).

Contribuições são bem-vindas: abra uma issue antes de mudanças grandes. Calendário de tribunal novo vai no prazos-br; ferramenta grátis nova (sempre de dado público e sem pessoa física) vem para cá.

Licença

MIT. Feito pela BitBusca.

Questions fréquentes

Qu'est-ce que Juris Licita MCP ?

Prazos com feriados forenses por comarca, DJEN, editais do PNCP, índices do BCB e CNPJ.

Comment installer Juris Licita MCP ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add juris-licita-mcp -e 'BITBUSCA_API_KEY=<your bitbusca_api_key>' -- npx -y juris-licita-mcp@0.1.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour Juris Licita MCP ?

Oui. Il attend BITBUSCA_API_KEY, à renseigner dans sa configuration.

Juris Licita MCP est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient Juris Licita MCP ?

Il est publié par bitbusca. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.