Astrea (Aurum)
Reporting and queries over Astrea (Aurum), Brazilian legal-practice software: cases per client, cale
| Endpoint | https://api.mcp.ai/p_astrea (streamable-http) |
|---|---|
| Registry version | 0.1.0 |
| Now | 48 tools · grade F (46) · pin ts_9949d903ab45efed3e07c20bf506ddbc · protocol 2025-06-18 |
| First / last listed | 2026-11-13 01:37 UTC / 2026-11-13 01:37 UTC |
| Grade over time | 2026-11-13: F (46), 48 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: astrea_conta astrea_processos_buscar astrea_processos_list astrea_processos_count astrea_processos_por_cliente astrea_processos_novos_por_mes astrea_clientes astrea_agenda_global astrea_agenda_por_cliente astrea_andamentos astrea_etiquetas astrea_financeiro_honorarios astrea_financeiro_despesas astrea_etiquetar_aplicar astrea_etiquetar_remover astrea_andamento_criar astrea_documento_upload astrea_modelos astrea_documento_gerar astrea_encerrar astrea_processo_editar astrea_processo_criar astrea_caso_criar astrea_tarefa_criar astrea_prazo_criar astrea_prazo_editar astrea_prazo_cancelar astrea_prazo_excluir astrea_audiencia_criar astrea_audiencia_editar astrea_audiencia_excluir astrea_compromisso_criar astrea_responsaveis astrea_tarefa_editar astrea_tarefa_excluir astrea_tarefa_etiquetar_aplicar astrea_tarefa_etiquetar_remover astrea_compromisso_editar astrea_kanbans astrea_tarefas_listar astrea_tarefa_mover astrea_compromisso_excluir show_version report_bug connect toolkit_info marketplace authenticate
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á. params: none |
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 conta UMA vez pra lista inteira (triagem de publicações: 30 números = 1 chamada). Por padrão inclui params: numeros, texto, contact_id, tag_id, status, limit, cursor, top_n, contact_ids, tag_ids |
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 conta UMA vez pra lista inteira (triagem de publicações: 30 números = 1 chamada). Por padrão inclui params: numeros, texto, contact_id, tag_id, status, limit, cursor, top_n, contact_ids, tag_ids |
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 conta UMA vez pra lista inteira (triagem de publicações: 30 números = 1 chamada). Por padrão inclui params: numeros, texto, contact_id, tag_id, status, limit, cursor, top_n, contact_ids, tag_ids |
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 conta UMA vez pra lista inteira (triagem de publicações: 30 números = 1 chamada). Por padrão inclui params: numeros, texto, contact_id, tag_id, status, limit, cursor, top_n, contact_ids, tag_ids |
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 conta UMA vez pra lista inteira (triagem de publicações: 30 números = 1 chamada). Por padrão inclui params: numeros, texto, contact_id, tag_id, status, limit, cursor, top_n, contact_ids, tag_ids |
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. params: limit, cursor |
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 "(sem cliente)").
[Flattened action: global] params: date_from*, date_to* |
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 "(sem cliente)").
[Flattened action: por_cliente] params: date_from*, date_to* |
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. params: case_id*, only_manual, limit, case_ids |
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). params: none |
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. params: case_id*, case_ids |
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. params: case_id*, case_ids |
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 apagar a etiqueta em si).
- case_ids: ids dos processos (ver astrea_processos); aceita vários (o lote ro params: case_ids*, tag_ids* |
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 apagar a etiqueta em si).
- case_ids: ids dos processos (ver astrea_processos); aceita vários (o lote ro params: case_ids*, tag_ids* |
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: data/hora do andamento em ISO (ex.: 2026-06-30 ou 2026-06-30T13:00:00Z); omita para usar agora.
- res params: case_id*, description*, date, responsible_id, case_ids, responsible_ids |
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).
- attachments: um ou mais arquivos. Por arquivo, informe UMA forma: file_url (a plataforma baixa da UR params: case_id*, attachments*, description, responsible_id, permitir_duplicado, case_ids, responsible_ids |
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. params: none |
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 arquivo PRONTO em vez de gerar a partir de modelo, use astrea_documento_upload.
- model: id ou nome params: model*, case_id*, title, responsible_id, case_ids, responsible_ids |
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, valor da condenação a gravar no encerramento.
- unlink_from_court: opcional, true também desvincul params: case_ids*, conviction_amount, unlink_from_court |
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_encerrar / astrea_etiquetar.
Bulk support: accepts case_ids for batched execution. params: case_id*, objeto, conviction_amount, case_ids |
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 de astrea_clientes OU customer_nome para criar um contato novo).
Campos judiciais opcionais, inform params: titulo*, customer_id, customer_nome, qualificacao, polo, responsavel_id, objeto, valor_causa, valor_condenacao, numero_cnj, tribunal, vara, tipo_acao, data_distribuicao, instancia, tag_ids |
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) sobre a pasta.
Obrigatório: titulo, e o cliente (customer_id de astrea_clientes OU customer_nome para params: titulo*, customer_id, customer_nome, qualificacao, polo, responsavel_id, objeto, valor_envolvido, data_abertura, tag_ids |
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ário da integração e pode NÃO aparecer na agenda do advogado, que filtra pelo próprio responsável. Pa params: case_id*, description*, due_date, responsible_id, repeat, kanban_id, column_id, prazo_id, audiencia_id, case_ids, responsible_ids, kanban_ids, column_ids, prazo_ids, audiencia_ids |
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", "revisão").
- case_id: id do processo ou caso (ver astrea_processos).
- title: título do prazo (até 2 params: case_id*, title*, due_date, dias, contagem, data_inicial, considerar_recesso, responsible_id, comments, tag_ids, tarefas |
astrea_prazo_editar | Edita um PRAZO processual do Astrea no lugar, PRESERVANDO o prazo_id (mudar data fatal, título, responsável, observações ou etiquetas). NÃO exclua e recrie: isso gera um id novo e apaga as tarefas vinculadas.
- prazo_id: id do prazo (de astrea_prazo_criar ou de um DEADLINE em astrea_agenda).
- Informe ao menos um campo; o que você omitir fica como está.
- Nova data fatal, de UM destes jeitos: due_ params: prazo_id*, title, due_date, dias, contagem, data_inicial, considerar_recesso, mover_tarefas, comments, responsible_id, tag_ids |
astrea_prazo_cancelar | CANCELA um PRAZO processual no Astrea com MOTIVO (ex.: a controladoria cancela o prazo de uma apelação porque cabem embargos de declaração). O prazo continua no histórico do Astrea, marcado como cancelado e com o motivo; use esta tool, e não astrea_prazo_excluir, sempre que o motivo precisar ficar registrado.
- prazo_id: id do prazo (de astrea_prazo_criar ou de um DEADLINE em astrea_agenda).
- mot params: prazo_id*, motivo*, prazo_ids |
astrea_prazo_excluir | EXCLUI um PRAZO processual do Astrea de vez (ex.: prazo lançado em duplicidade ou por engano). O Astrea NÃO guarda motivo na exclusão e apaga junto as TAREFAS vinculadas. Para registrar o motivo e manter o histórico use astrea_prazo_cancelar; para corrigir data ou dados use astrea_prazo_editar.
- prazo_id: id do prazo (de astrea_prazo_criar ou de um DEADLINE em astrea_agenda).
Bulk support: accep params: prazo_id*, prazo_ids |
astrea_audiencia_criar | Cria uma AUDIÊNCIA no Astrea (aparece como audiência na agenda, no filtro e nos relatórios de audiências), vinculada a um processo ou caso, e opcionalmente as TAREFAS de preparação dela, tudo numa chamada. Use esta tool (e não astrea_compromisso_criar) sempre que for audiência.
- case_id: id do processo ou caso (ver astrea_processos).
- title: título da audiência, até 250 caracteres. O Astrea não params: case_id*, title*, start*, end, modalidade, location, forum, sala, responsible_id, comments, tarefas, case_ids, responsible_ids |
astrea_audiencia_editar | Edita uma AUDIÊNCIA do Astrea no lugar, PRESERVANDO o hearing_id (redesignar data/hora, mudar modalidade, local/link, fórum, sala, responsável, título ou observações). NÃO exclua e recrie: isso gera um id novo e solta as tarefas vinculadas.
- hearing_id: id da audiência (de astrea_audiencia_criar ou de um HEARING em astrea_agenda).
- Informe ao menos um campo; o que você omitir fica como está.
- s params: hearing_id*, title, start, end, modalidade, location, forum, sala, comments, responsible_id, hearing_ids, responsible_ids |
astrea_audiencia_excluir | Exclui uma AUDIÊNCIA do Astrea. Use para cancelar de vez; para redesignar ou corrigir use astrea_audiencia_editar (excluir e recriar gera um hearing_id novo).
- hearing_id: id da audiência (de astrea_audiencia_criar ou de um HEARING em astrea_agenda).
O Astrea apaga junto as TAREFAS vinculadas à audiência.
Bulk support: accepts hearing_ids for batched execution. params: hearing_id*, hearing_ids |
astrea_compromisso_criar | Cria um COMPROMISSO/evento na agenda, vinculado a um processo no Astrea. Para AUDIÊNCIA use astrea_audiencia_criar: compromisso vira evento (reunião) e não aparece no filtro nem nos relatórios de audiências.
- 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, f params: case_id*, title*, start*, end, all_day, location, responsible_id, repeat, case_ids, responsible_ids |
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 atividade apareça na agenda — e na timeline — da pessoa certa. O campo "eu" marca o usuário da integr params: none |
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_global).
- case_id: id do processo da tarefa (para localizá-la).
- description / due_date (AAAA-MM-DD) / params: task_id*, case_id*, description, due_date, responsible_id, task_ids, case_ids, responsible_ids |
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. params: task_id*, case_id*, task_ids, case_ids |
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; "remover" tira (sem apagar a etiqueta em si). As etiquetas já presentes são mantidas.
- task_ids: ids params: task_ids*, tag_ids* |
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; "remover" tira (sem apagar a etiqueta em si). As etiquetas já presentes são mantidas.
- task_ids: ids params: task_ids*, tag_ids* |
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.
- appointment_id: id do compromisso (retornado em astrea_compromisso_criar).
- Informe ao menos um ca params: appointment_id*, title, start, end, all_day, location, responsible_id, appointment_ids, responsible_ids |
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. params: none |
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 devolvido para a próxima página; tem_mais=false = acabou).
- date_from + date_to (AAAA-MM-DD): tarefa params: case_ids, sem_prazo, date_from, date_to, status, responsible_id, tag_id, limit, cursor |
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_kanbans); kanban_id é opcional (descoberto pela coluna).
Falha numa tarefa não impede as outras (veja params: task_ids*, column_id*, kanban_id |
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 (retornado em astrea_compromisso_criar).
Bulk support: accepts appointment_ids for batched execution. params: appointment_id*, appointment_ids |
show_version | Show the current MCP platform and adapter versions. params: none |
report_bug | Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction. params: message*, context, conversation |
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. params: none |
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. params: none |
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 (every tool with its id + params, pricing, auth) so you pick the right tool_id → invoke RUNS that tool. params: action, query, mcp_id, limit, tier_slug, immediate, cancel_reason, cancel_comment, message, report_context, conversation, request_name, request_details, tool_id, arguments, prompt_slug, prompt_vars, prompt_category, prompt_tool, prompt_title, prompt_description, prompt_body, prompt_targets |
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 <token>` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: "<jwt>" } after the user pastes, or with no args to get the link. params: token |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.