{"serverId":"mcp-registry/io.github.mcp-dir/datajud-mcp","tools":[{"name":"datajud_raw_query","fixed":{"name":"datajud_raw_query","description":"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 resultados. A API pública do CNJ é lenta em índices grandes: prefira size pequeno e `_source` com só os campos que precisa.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["tribunal","query"],"properties":{"from":{"type":"number"},"size":{"type":"number"},"sort":{"type":"string"},"query":{"type":"string"},"_source":{"type":"array","items":{"type":"string"}},"tribunal":{"enum":["tst","stj","tse","stm","trf1","trf2","trf3","trf4","trf5","trf6","tjac","tjal","tjam","tjap","tjba","tjce","tjdft","tjes","tjgo","tjma","tjmg","tjms","tjmt","tjpa","tjpb","tjpe","tjpi","tjpr","tjrj","tjrn","tjro","tjrr","tjrs","tjsc","tjse","tjsp","tjto","trt1","trt2","trt3","trt4","trt5","trt6","trt7","trt8","trt9","trt10","trt11","trt12","trt13","trt14","trt15","trt16","trt17","trt18","trt19","trt20","trt21","trt22","trt23","trt24","tre-ac","tre-al","tre-am","tre-ap","tre-ba","tre-ce","tre-df","tre-es","tre-go","tre-ma","tre-mg","tre-ms","tre-mt","tre-pa","tre-pb","tre-pe","tre-pi","tre-pr","tre-rj","tre-rn","tre-ro","tre-rr","tre-rs","tre-sc","tre-se","tre-sp","tre-to","tjmmg","tjmrs","tjmsp"],"type":"string"},"search_after":{"type":"string"}}},"annotations":{"title":"datajud_raw_query","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: sort, query, search_after. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":414,"tokensAfter":426}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"authenticate","params":["token"]},{"tool":"datajud_get_processo","params":["tribunal","numero_processo"]},{"tool":"datajud_localizar_processo","params":["numero_processo"]},{"tool":"datajud_movimentos","params":["tribunal","numero_processo"]},{"tool":"datajud_raw_query","params":["from","size","sort","query","_source","tribunal","search_after"]},{"tool":"datajud_search","params":["from","size","tribunal","sort_desc","classe_codigo","assunto_codigo","numero_processo","orgao_julgador_codigo"]},{"tool":"marketplace","params":["limit","query","action","mcp_id","message","tool_id","arguments","immediate","tier_slug","prompt_body","prompt_slug","prompt_tool","prompt_vars","conversation","prompt_title","request_name","cancel_reason","cancel_comment","prompt_targets","report_context","prompt_category","request_details","prompt_description"]},{"tool":"report_bug","params":["context","message","conversation"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}