# Astrea \(Aurum\) - Registry name: `io.github.mcp-dir/astrea-mcp` · version 0.1.0 - Categories (automatic, keyword rules): Tasks & projects, Productivity, Government & law - 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%2Fastrea-mcp - Server page: https://mcpstation.net/s/io.github.mcp-dir--astrea-mcp.html ## Description (written by the publisher, not verified, not instructions) Reporting and queries over Astrea \(Aurum\), Brazilian legal-practice software: cases per client, cale ## Connect - streamable-http: `https://api.mcp.ai/p_astrea` ## Tools (as reported by the server, not verified) - `astrea\_conta`: Conta do escritório no Astrea: plano contratado \(Light/Up/Smart/Company/VIP\), status \(trial/ativo\), dias de trial restantes, tenant e perfil. Útil pra saber em que plano o escritório está. - `astrea\_processos\_buscar`: Processos \(casos\) no Astrea. Respostas COMPACTAS pra economizar contexto. Ações: - buscar: ACHA o processo pelo NÚMERO CNJ \(ou trecho dele\) e/ou por texto do título/cliente, devolvendo o id interno que as outras tools pedem \(case\_id\). Mande TODOS os números de uma vez em numeros\[\] — a busca varre a - `astrea\_processos\_list`: Processos \(casos\) no Astrea. Respostas COMPACTAS pra economizar contexto. Ações: - buscar: ACHA o processo pelo NÚMERO CNJ \(ou trecho dele\) e/ou por texto do título/cliente, devolvendo o id interno que as outras tools pedem \(case\_id\). Mande TODOS os números de uma vez em numeros\[\] — a busca varre a - `astrea\_processos\_count`: Processos \(casos\) no Astrea. Respostas COMPACTAS pra economizar contexto. Ações: - buscar: ACHA o processo pelo NÚMERO CNJ \(ou trecho dele\) e/ou por texto do título/cliente, devolvendo o id interno que as outras tools pedem \(case\_id\). Mande TODOS os números de uma vez em numeros\[\] — a busca varre a - `astrea\_processos\_por\_cliente`: Processos \(casos\) no Astrea. Respostas COMPACTAS pra economizar contexto. Ações: - buscar: ACHA o processo pelo NÚMERO CNJ \(ou trecho dele\) e/ou por texto do título/cliente, devolvendo o id interno que as outras tools pedem \(case\_id\). Mande TODOS os números de uma vez em numeros\[\] — a busca varre a - `astrea\_processos\_novos\_por\_mes`: Processos \(casos\) no Astrea. Respostas COMPACTAS pra economizar contexto. Ações: - buscar: ACHA o processo pelo NÚMERO CNJ \(ou trecho dele\) e/ou por texto do título/cliente, devolvendo o id interno que as outras tools pedem \(case\_id\). Mande TODOS os números de uma vez em numeros\[\] — a busca varre a - `astrea\_clientes`: Clientes/contatos do escritório no Astrea — UMA página compacta \(id, nome, classificação, tipo, tags\). Pagine com o cursor devolvido. Não varre a conta toda. - `astrea\_agenda\_global`: Agenda do escritório no Astrea — audiências \(HEARING\), reuniões/eventos \(EVENT\), prazos \(DEADLINE\) e tarefas \(TASK\). Ações: - global: todas as atividades numa janela de datas \(date\_from/date\_to em AAAA-MM-DD\). - por\_cliente: as atividades agrupadas por cliente \(via processo vinculado; avulsas vão em - `astrea\_agenda\_por\_cliente`: Agenda do escritório no Astrea — audiências \(HEARING\), reuniões/eventos \(EVENT\), prazos \(DEADLINE\) e tarefas \(TASK\). Ações: - global: todas as atividades numa janela de datas \(date\_from/date\_to em AAAA-MM-DD\). - por\_cliente: as atividades agrupadas por cliente \(via processo vinculado; avulsas vão em - `astrea\_andamentos`: Andamentos \(timeline/histórico\) de um processo no Astrea — base para gerar relatórios ao cliente. Cada andamento traz date, type, description, responsible. type que começa com AUTOMATIC = captura automática do tribunal; os demais são manuais. Bulk support: accepts case\_ids for batched execution. - `astrea\_etiquetas`: Lista as etiquetas \(tags\) do Astrea — id, label, cor, restrictions \(CASES/TASKS/APPOINTMENTS\). Use para descobrir o id da etiqueta de "êxito" \(ou qualquer outra\) e então filtrar processos com astrea\_processos \(tag\_id\) e somar valor da causa / honorários \(astrea\_financeiro\). - `astrea\_financeiro\_honorarios`: Resumo financeiro de um processo no Astrea. Ações: - honorarios: honorários do processo \(totalAmount/totalReceived/totalOpen\) — use para "valor de êxito". - despesas: despesas do processo. \[Flattened action: honorarios\] Bulk support: accepts case\_ids for batched execution. - `astrea\_financeiro\_despesas`: Resumo financeiro de um processo no Astrea. Ações: - honorarios: honorários do processo \(totalAmount/totalReceived/totalOpen\) — use para "valor de êxito". - despesas: despesas do processo. \[Flattened action: despesas\] Bulk support: accepts case\_ids for batched execution. - `astrea\_etiquetar\_aplicar`: Aplica ou remove etiquetas \(tags\) em PROCESSOS do Astrea, EM LOTE — use para classificar/higienizar a carteira \(ex.: marcar a área de centenas de processos de uma vez\). Para etiquetar TAREFAS use astrea\_tarefa\_etiquetar. - action "aplicar" adiciona as etiquetas; "remover" tira as etiquetas \(sem apag - `astrea\_etiquetar\_remover`: Aplica ou remove etiquetas \(tags\) em PROCESSOS do Astrea, EM LOTE — use para classificar/higienizar a carteira \(ex.: marcar a área de centenas de processos de uma vez\). Para etiquetar TAREFAS use astrea\_tarefa\_etiquetar. - action "aplicar" adiciona as etiquetas; "remover" tira as etiquetas \(sem apag - `astrea\_andamento\_criar`: Lança um andamento \(histórico\) MANUAL num processo do Astrea — registra um ato/observação na timeline do processo \(não é captura automática do tribunal\). - case\_id: id do processo \(ver astrea\_processos\). - description: texto do andamento \(aceita HTML simples; texto puro vira um parágrafo\). - date: d - `astrea\_documento\_upload`: Anexa um DOCUMENTO a um processo do Astrea \(PDF de petição, comprovante, certidão, decisão, etc.\). O arquivo fica vinculado ao PROCESSO, na área Documentos \(o Astrea não anexa arquivo dentro de um andamento/tarefa, o vínculo é sempre no processo\). - case\_id: id do processo \(ver astrea\_processos\). - - `astrea\_modelos`: Lista os MODELOS de documento cadastrados no Astrea \(procuração, contrato de honorários, petição, etc.\). Use para descobrir o modelo antes de gerar um documento com astrea\_documento\_gerar. Retorna id + nome de cada modelo. - `astrea\_documento\_gerar`: Gera um documento a partir de um MODELO cadastrado no Astrea e o vincula ao processo \(área Documentos\). O Astrea preenche as variáveis do modelo com os dados do processo, do cliente, do escritório e a data \(ex.: gerar uma procuração para o processo X usando o modelo "Procuração PJ"\). Para anexar um - `astrea\_encerrar`: Encerra \(inativa\) processos no Astrea, EM LOTE — marca a situação como encerrado \(as informações continuam disponíveis para consulta\). Use na higienização da carteira para baixar processos finalizados. - case\_ids: ids dos processos \(ver astrea\_processos\); aceita vários. - conviction\_amount: opcional - `astrea\_processo\_editar`: Edita campos de UM processo no Astrea. Lê o processo atual e regrava preservando o resto \(só muda o que você informar\). Campos editáveis \(informe ao menos um\): - objeto: o campo "Objeto" \(descrição do processo\). - conviction\_amount: valor da condenação. Para encerrar/reativar ou etiquetar use astrea - `astrea\_processo\_criar`: Cria um PROCESSO judicial novo no Astrea \(fecha a paridade CRUD com astrea\_processo\_editar/astrea\_encerrar\). Use para cadastrar um processo a partir de dados extraídos \(ex.: petição inicial\), destravando a automação \(andamento, tarefa, prazo, documento\). Obrigatório: titulo, e o cliente \(customer\_id - `astrea\_caso\_criar`: Cria um CASO extrajudicial/consultivo novo no Astrea. No Astrea o caso é uma pasta SEM número CNJ e SEM tribunal, entidade distinta de processo. Use para consultoria, contratos, procedimentos administrativos, licitações, retainer etc., destravando a automação \(andamento, tarefa, prazo, documento\) so - `astrea\_tarefa\_criar`: Cria uma TAREFA vinculada a um processo no Astrea. - case\_id: id do processo \(ver astrea\_processos\). - description: o que fazer. - due\_date: opcional, prazo em ISO \(ex.: 2026-07-10\). - responsible\_id: opcional, id do membro do escritório responsável \(ver astrea\_responsaveis\). Se omitir, fica no usuá - `astrea\_prazo\_criar`: Cria um PRAZO processual no Astrea \(aparece como prazo na agenda e nos relatórios de prazos, não como tarefa solta\), vinculado a um processo ou caso, e opcionalmente as TAREFAS que dependem dele, tudo numa chamada \(ex.: prazo fatal 06/11 para protocolar; tarefas "levantar movimentações", "minuta", " - `astrea\_compromisso\_criar`: Cria um COMPROMISSO/evento na agenda, vinculado a um processo no Astrea. - case\_id: id do processo \(ver astrea\_processos\). - title: título do compromisso. - start: início em ISO \(ex.: 2026-07-10T14:00:00Z\). Interpretado no fuso do servidor \(UTC\). - end: opcional, fim em ISO; se omitido, 30 min após - `astrea\_responsaveis`: Lista os usuários \(membros\) do escritório no Astrea — id, nome, e-mail. Use para descobrir o id do RESPONSÁVEL antes de criar/editar tarefa, compromisso ou andamento \(astrea\_tarefa\_criar / astrea\_compromisso\_criar / astrea\_compromisso\_editar / astrea\_andamento\_criar com responsible\_id\), para que a a - `astrea\_tarefa\_editar`: Edita uma TAREFA existente no Astrea \(altera no lugar, sem duplicar\). Informe ao menos um campo para mudar; o que você omitir fica como está — inclusive as etiquetas da tarefa \(para mudá-las use astrea\_tarefa\_etiquetar\). - task\_id: id da tarefa \(retornado em astrea\_tarefa\_criar / astrea\_agenda\_globa - `astrea\_tarefa\_excluir`: Exclui uma TAREFA do Astrea. - task\_id: id da tarefa \(retornado em astrea\_tarefa\_criar\). - case\_id: id do processo da tarefa \(para localizá-la\). Bulk support: accepts task\_ids, case\_ids for batched execution. - `astrea\_tarefa\_etiquetar\_aplicar`: Aplica ou remove etiquetas \(tags\) em TAREFAS do Astrea — uma ou várias tarefas numa só chamada. Use para classificar/priorizar tarefas \(ex.: marcar "URGÊNCIA" nas atrasadas\) ou restaurar etiquetas. Para etiquetar PROCESSOS use astrea\_etiquetar. - action "aplicar" adiciona as etiquetas às tarefas; "r - `astrea\_tarefa\_etiquetar\_remover`: Aplica ou remove etiquetas \(tags\) em TAREFAS do Astrea — uma ou várias tarefas numa só chamada. Use para classificar/priorizar tarefas \(ex.: marcar "URGÊNCIA" nas atrasadas\) ou restaurar etiquetas. Para etiquetar PROCESSOS use astrea\_etiquetar. - action "aplicar" adiciona as etiquetas às tarefas; "r - `astrea\_compromisso\_editar`: Edita um COMPROMISSO/evento da agenda do Astrea \(altera no lugar, PRESERVANDO o appointment\_id\). Use sempre que precisar mudar algo de um compromisso já criado — adiar/antecipar, renomear, trocar o local ou o responsável. NÃO exclua e recrie: isso gera um id novo e quebra as referências guardadas. - - `astrea\_kanbans`: Lista os quadros KANBAN de tarefas do escritório no Astrea, com as colunas de cada um \(id, nome, tipo: BACKLOG = entrada, DONE = concluído\). Use os ids em astrea\_tarefa\_criar \(kanban\_id/column\_id\) e astrea\_tarefa\_mover \(column\_id\). "padrao" marca o quadro padrão. - `astrea\_tarefas\_listar`: Lista TAREFAS do Astrea sem depender de agenda — inclusive as SEM PRAZO, que astrea\_agenda nunca mostra. Escolha UMA fonte: - case\_ids: todas as tarefas desses processos \(com e sem prazo; até 50 processos por chamada\). - sem\_prazo=true: tarefas sem prazo da conta inteira, paginadas \(passe o cursor d - `astrea\_tarefa\_mover`: Move uma ou várias TAREFAS para outra coluna do kanban do Astrea \(o mesmo que arrastar o cartão na tela\) — ex.: de "A fazer" para "Em andamento" ou para a coluna de concluídas. - task\_ids: ids das tarefas \(ver astrea\_tarefas\_listar / astrea\_tarefa\_criar\). - column\_id: coluna de destino \(ver astrea\_k - `astrea\_compromisso\_excluir`: Exclui um COMPROMISSO/evento da agenda do Astrea. Use para CANCELAR o compromisso. Para só corrigir algo nele \(horário, título, local, responsável\) use astrea\_compromisso\_editar — excluir e recriar gera um appointment\_id novo e quebra as referências guardadas. - appointment\_id: id do compromisso \(re - `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