Projuris ADV
Server Details
Wrapper for the official Projuris ADV REST API (legal practice management): cases, people (clients/p
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- mcp-dir/projuris-mcp
- GitHub Stars
- 1
- Server Listing
- Projuris ADV
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 38 tools
The named Projuris tools are mostly distinguishable by entity, but generic `projuris_consulta` and `projuris_get` overlap with their specialized counterparts, and `projuris_request` can perform nearly any operation the others do. Platform tools like `connect`/`authenticate` and the multi-action `marketplace` add further ambiguity. Descriptions help, but the boundaries between generic and specific tools are not crisp.
Domain tools largely follow a `projuris_<verb>_<entity>` pattern and are readable, but the set mixes English verbs (`get`, `create`, `update`, `list`) with Portuguese (`consulta`), includes generic tools without an entity, and uses `list_webhook` where `consulta_webhook` would fit the pattern. The unprefixed platform tools further break the convention.
38 tools is too many for a single legal-domain MCP, especially since generic `projuris_consulta`, `projuris_get`, and `projuris_request` subsume most named variants. Many entity-specific tools are redundant conveniences, and the platform-level tools inflate the count further. The set would be stronger with roughly half as many tools.
Major entities like processo, pessoa, tarefa, and atendimento have query/get coverage, and some have create/update support, but native update/delete is sparse for most entities. The generic `projuris_request` escape hatch covers the full 757-resource API, so agents can work around gaps without hitting dead ends.
Available Tools
38 toolsauthenticateAIdempotentInspect
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 <token> for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: "" } after the user pastes, or with no args to get the link.
Inputs: token.
connectARead-onlyIdempotentInspect
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.
Inputs: no named parameters.
marketplaceAInspect
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 (every tool with its id + params, pricing, auth) so you pick the right tool_id → invoke RUNS that tool. KEY: invoke works even when the MCP is NOT installed — it runs the tool pontualmente (one-off), without adding the MCP to the toolkit and without bloating the tool list. If the MCP needs a credential/login, invoke returns a connect link; if it is paid and the wallet is empty, invoke returns a checkout/top-up link (the user opens it, then you retry). Use install only to make an MCP PERMANENT in the active toolkit (its tools then show up natively in future sessions); prefer invoke for a single/occasional use. list_tools lists what is callable right now. subscribe/cancel handle per-MCP billing; report_bug sends feedback; request_mcp asks us to build a NEW MCP when nothing fits. Search/describe flag installed_in_toolkit vs installed_in_workspace. Writes (install/uninstall/subscribe/cancel and the one-off install behind invoke) require workspace owner/admin. It also carries the mcp.ai PROMPT LIBRARY, which is about ready-made prompt TEXT rather than MCPs: search_prompts finds one, get_prompt returns its full text with {{variables}} filled, and publish_prompt saves a prompt and returns a shareable mcp.ai/p/ link that opens without login.
Inputs: limit, query, action, mcp_id, +19 more.
projuris_consultaARead-onlyIdempotentInspect
Busca genérica: POST //consulta com filtro (corpo). recurso = nome kebab-case (ex.: "processo", "pessoa", "intimacao"). Use para entidades sem tool de consulta nomeada.
Inputs: recurso (required), filtro, pagina, quantidade_registros.
projuris_consulta_andamentoARead-onlyIdempotentInspect
Busca Andamentos/movimentações do processo por filtro (POST /andamento/consulta-geral). filtro = critérios conforme a API; pagine com pagina/quantidade_registros.
Inputs: filtro, pagina, quantidade_registros.
projuris_consulta_apontamento_horasARead-onlyIdempotentInspect
Busca Apontamento de horas (timesheet) por filtro (POST /apontamento-horas/consulta). filtro = critérios conforme a API; pagine com pagina/quantidade_registros.
Inputs: filtro, pagina, quantidade_registros.
projuris_consulta_assuntoARead-onlyIdempotentInspect
Busca Assuntos/matérias por filtro (POST /assunto/consulta). filtro = critérios conforme a API; pagine com pagina/quantidade_registros.
Inputs: filtro, pagina, quantidade_registros.
projuris_consulta_atendimentoARead-onlyIdempotentInspect
Busca Atendimentos (CRM/relacionamento) por filtro (POST /atendimento/consulta). filtro = critérios conforme a API; pagine com pagina/quantidade_registros.
Inputs: filtro, pagina, quantidade_registros.
projuris_consulta_contratoARead-onlyIdempotentInspect
Busca Contratos (honorários) por filtro (POST /contrato/consulta). filtro = critérios conforme a API; pagine com pagina/quantidade_registros.
Inputs: filtro, pagina, quantidade_registros.
projuris_consulta_intimacaoARead-onlyIdempotentInspect
Busca Intimações/publicações por filtro (POST /intimacao/consulta). filtro = critérios conforme a API; pagine com pagina/quantidade_registros.
Inputs: filtro, pagina, quantidade_registros.
projuris_consulta_pessoaARead-onlyIdempotentInspect
Busca Pessoas (clientes, partes, advogados, contatos) por filtro (POST /pessoa/consulta). filtro = critérios conforme a API; pagine com pagina/quantidade_registros.
Inputs: filtro, pagina, quantidade_registros.
projuris_consulta_processoARead-onlyIdempotentInspect
Busca Processos/casos (judicial e extrajudicial) por filtro (POST /processo/consulta). filtro = critérios conforme a API; pagine com pagina/quantidade_registros.
Inputs: filtro, pagina, quantidade_registros.
projuris_consulta_receita_despesaBRead-onlyIdempotentInspect
Busca Financeiro: receitas e despesas por filtro (POST /receita-despesa/consulta). filtro = critérios conforme a API; pagine com pagina/quantidade_registros.
Inputs: filtro, pagina, quantidade_registros.
projuris_consulta_tarefaARead-onlyIdempotentInspect
Busca Tarefas (compromissos, prazos, providências) por filtro (POST /tarefa/consulta-com-paginacao). filtro = critérios conforme a API; pagine com pagina/quantidade_registros.
Inputs: filtro, pagina, quantidade_registros.
projuris_consulta_usuarioARead-onlyIdempotentInspect
Busca Usuários do escritório por filtro (POST /usuario/consulta). filtro = critérios conforme a API; pagine com pagina/quantidade_registros.
Inputs: filtro, pagina, quantidade_registros.
projuris_create_andamentoAInspect
Cria um(a) Andamentos/movimentações do processo (POST /andamento). data = corpo conforme a API oficial.
Inputs: data (required).
projuris_create_apontamento_horasAInspect
Cria um(a) Apontamento de horas (timesheet) (POST /apontamento-horas). data = corpo conforme a API oficial.
Inputs: data (required).
projuris_create_atendimentoAInspect
Cria um(a) Atendimentos (CRM/relacionamento) (POST /atendimento). data = corpo conforme a API oficial.
Inputs: data (required).
projuris_create_pessoaAInspect
Cria um(a) Pessoas (clientes, partes, advogados, contatos) (POST /pessoa). data = corpo conforme a API oficial.
Inputs: data (required).
projuris_create_tarefaAInspect
Cria um(a) Tarefas (compromissos, prazos, providências) (POST /tarefa). data = corpo conforme a API oficial.
Inputs: data (required).
projuris_create_webhookCInspect
Cria um(a) Webhooks de integração (POST /webhook). data = corpo conforme a API oficial.
Inputs: data (required).
projuris_getARead-onlyIdempotentInspect
GET genérico em qualquer recurso REST do Projuris ADV. path (ex.: "/processo/123") + query opcional. Use para recursos sem tool nomeada.
Inputs: path (required), query.
projuris_get_apontamento_horasBRead-onlyIdempotentInspect
Busca um(a) Apontamento de horas (timesheet) por código (GET /apontamento-horas/{codigo}).
Inputs: codigo (required), query.
projuris_get_arquivoBRead-onlyIdempotentInspect
Busca um(a) Arquivos/documentos (GED). Download em /arquivo/download/{codigo} por código (GET /arquivo/{codigo}).
Inputs: codigo (required), query.
projuris_get_assuntoBRead-onlyIdempotentInspect
Busca um(a) Assuntos/matérias por código (GET /assunto/{codigo}).
Inputs: codigo (required), query.
projuris_get_atendimentoARead-onlyIdempotentInspect
Busca um(a) Atendimentos (CRM/relacionamento) por código (GET /atendimento/{codigo}).
Inputs: codigo (required), query.
projuris_get_intimacaoBRead-onlyIdempotentInspect
Busca um(a) Intimações/publicações por código (GET /intimacao/{codigo}).
Inputs: codigo (required), query.
projuris_get_pessoaARead-onlyIdempotentInspect
Busca um(a) Pessoas (clientes, partes, advogados, contatos) por código (GET /pessoa/{codigo}).
Inputs: codigo (required), query.
projuris_get_processoBRead-onlyIdempotentInspect
Busca um(a) Processos/casos (judicial e extrajudicial) por código (GET /processo/{codigo}).
Inputs: codigo (required), query.
projuris_get_receita_despesaBRead-onlyIdempotentInspect
Busca um(a) Financeiro: receitas e despesas por código (GET /receita-despesa/{codigo}).
Inputs: codigo (required), query.
projuris_get_usuarioARead-onlyIdempotentInspect
Busca um(a) Usuários do escritório por código (GET /usuario/{codigo}).
Inputs: codigo (required), query.
projuris_list_webhookARead-onlyIdempotentInspect
Lista Webhooks de integração (GET /webhook). Pagine com pagina/quantidade_registros.
Inputs: query, pagina, quantidade_registros.
projuris_requestAInspect
Escape hatch: chamada REST crua à API Projuris ADV. method (GET/POST/PUT/DELETE/PATCH) + path (ex.: "/processo/123" ou "/v2/processo/consulta") + query/body opcionais. Cobre os 757 recursos, inclusive v2 e configs.
Inputs: path (required), method (required), body, query.
projuris_update_apontamento_horasAInspect
Atualiza um(a) Apontamento de horas (timesheet) (PUT /apontamento-horas). data = corpo completo conforme a API oficial, INCLUINDO o campo de código do registro.
Inputs: data (required).
projuris_update_pessoaAInspect
Atualiza um(a) Pessoas (clientes, partes, advogados, contatos) (PUT /pessoa). data = corpo completo conforme a API oficial, INCLUINDO o campo de código do registro.
Inputs: data (required).
report_bugAIdempotentInspect
Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
Inputs: message (required), context, conversation.
show_versionARead-onlyIdempotentInspect
Show the current MCP platform and adapter versions.
Inputs: no named parameters.
toolkit_infoARead-onlyIdempotentInspect
Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Wrapper for the official EasyJur API (legal practice management): cases (with parties, claims, finan
Wrapper for the official AdvBox API (legal practice management): cases (with history, movements, pub
Wrapper for the official LegalOne API (Thomson Reuters / Novajus, Premium package): lawsuits and lit
Access your Brazilian law firm's cases, deadlines, documents and billing with AdvPlan via OAuth.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables interaction with Brazil's Electronic Judicial Process (PJe) system to search for legal processes, view case details, and download court documents. Supports secure JWT authentication and process lookup by CPF/CNPJ or party name.-
- AlicenseNot gradedqualityCmaintenanceEnables querying public Brazilian court proceedings metadata and movements via the CNJ/DataJud API, covering multiple courts.4MIT
- FlicenseNot gradedqualityCmaintenanceEnables querying Brazilian judicial case data through CNJ public APIs: fetching case metadata and movements via DataJud, searching publications and intimations from the national electronic justice gazette (DJEN) by case number or OAB, and downloading publication certificates as PDFs.-
- AlicenseBqualityDmaintenanceEnables AI agents to interact with the Advbox legal management system, supporting operations on clients, lawsuits, tasks, and financial transactions.172MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.