# DataJud \(CNJ\) - Registry name: `io.github.mcp-dir/datajud-mcp` · version 0.1.1 - Categories (automatic, keyword rules): Government & law, Code & repositories, Developer tools - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.mcp-dir%2Fdatajud-mcp - Server page: https://mcpstation.net/s/io.github.mcp-dir--datajud-mcp.html ## Description (written by the publisher, not verified, not instructions) Public lookup of Brazilian court cases \(metadata + docket\) via the CNJ/DataJud API. Free, no login. ## Connect - streamable-http: `https://api.mcp.ai/p_datajud` ## Tools (as reported by the server, not verified) - `datajud\_get\_processo`: Busca processo por número CNJ e tribunal. Retorna \`tribunal\`, \`total\`, \`count\` e \`processos\[\]\` \(metadados e movimentações por instância\). Só sem resultados inclui \`ausencia\`. Aceita número com ou sem máscara. Quando \`processos\` está vazio, \`ausencia\` traz o motivo provável \(numero\_invalido \| tribuna - `datajud\_search`: Busca processos em um tribunal por classe, órgão julgador e/ou assunto \(códigos das tabelas do CNJ\), paginada e ordenada por data de ajuizamento. DataJud NÃO indexa nome de parte nem OAB — pra isso use o MCP djen/legal. - `datajud\_movimentos`: Consulta movimentações por número CNJ e tribunal. Retorna \`tribunal\`, \`numeroProcesso\` e \`instancias\[\]\` \(timeline e metadados\). Só sem resultados inclui \`ausencia\`. Ideal para detectar movimentação nova. Quando \`instancias\` está vazio, \`ausencia\` traz o mesmo diagnóstico de datajud\_get\_processo \(mot - `datajud\_raw\_query`: Avançado: envia uma query Elasticsearch crua pro índice do tribunal \(escape hatch\). \`query\` é SÓ a cláusula de busca \(ex.: \{ match: \{ "classe.nome": "Apelação" \} \}\); size, sort, \_source e search\_after vão nos campos próprios. Use search\_after \(valor \`sort\` do último hit\) pra paginar além de 10.000 r - `datajud\_localizar\_processo`: Localiza em que instância o processo está agora, só pelo número CNJ: consulta a origem e o tribunal superior \(TRT → TST, TJ/TRF → STJ\). O tribunal de origem é derivado do número e os dois índices são consultados em paralelo. Retorna \`instancias\[\]\` ordenadas \(1º grau → 2º grau → superior\) com tribuna - `show\_version`: Show the current MCP platform and adapter versions. - `report\_bug`: Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction. - `connect`: Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending\[\]. When credentials are missing, returns connect\_url for the toolkit and per-install URLs. - `toolkit\_info`: Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes. - `marketplace`: The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile \(ev - `authenticate`: MCP.AI for IDE agents \(Cursor, etc.\): log in in the browser, copy the access token. Best: add it to this server's config as a header \`Authorization: Bearer \\` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with \{ token: "\" \} after the user pastes Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html