# DataJud (CNJ) — MCP server on mcp.ai > Consulta pública de processos judiciais do Brasil (metadados + movimentações) via API Pública do CNJ/DataJud, STJ, TST, TSE, STM, TJs, TRFs, TRTs, TREs e Justiça Militar. Sem credencial; hospedado pela plataforma. By: mcp.ai · official Page: https://mcp.ai/datajud ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_datajud?ms=1781044500000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/datajud/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/datajud/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/datajud/skill.md Postman collection (v2.1): https://mcp.ai/datajud/postman.json ## Tools - datajud_get_processo(tribunal: string, numero_processo: string) — Busca um processo pelo número único do CNJ (com ou sem máscara) em um tribunal. Retorna metadados + movimentações de cada instância encontrada. - datajud_movimentos(tribunal: string, numero_processo: string) — Retorna apenas a timeline de movimentações (+ metadados) de um processo — ideal pra detectar se houve movimentação nova. - datajud_raw_query(tribunal: string, query: string, size?: integer, from?: integer, sort?: string, search_after?: string) — Avançado: envia um corpo de query Elasticsearch cru pro índice do tribunal (escape hatch). Use search_after pra paginar além de 10k. Resposta inclui raw_data. - datajud_search(tribunal: string, classe_codigo?: integer, orgao_julgador_codigo?: integer, assunto_codigo?: integer, numero_processo?: string, size?: integer, from?: integer, sort_desc?: boolean) — 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 us ## Example prompts - "Busque o processo 1000887-07.2025.8.26.0352 no TJSP" - "Liste as movimentações desse processo e diga se houve algo novo" - "Quais processos da classe 7 (Procedimento Comum Cível) mais recentes no TRF1?" ## Links Docs: https://mcp.ai/docs/mcps/datajud Website: https://mcp.ai/mcps/datajud