mcpbeat Sign in

Astrea (Aurum) MCP Server

answering

Astrea (Aurum) is answering right now. Last checked 10 min ago. It exposes 48 tools.

Reporting and queries over Astrea (Aurum), Brazilian legal-practice software: cases per client, cale

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 90 days of history · worst day 92%
90 days agonow
98.9%
Uptime 24h
90 of 91 checks
48
Tools
read from the server
768 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 216

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 8 August 2026. No other catalogue keeps this.

2 Nov a tool changed version7 times that day
2 Nov 3 tools appeared astrea_prazo_cancelar, astrea_prazo_editar, astrea_prazo_excluir
2 Nov a tool description was rewritten astrea_prazo_criar
2 Nov a tool changed the parameters it asks for astrea_prazo_criar
30 Oct 3 tools appeared astrea_audiencia_criar, astrea_audiencia_editar, astrea_audiencia_excluir
30 Oct 2 tool descriptions were rewritten astrea_compromisso_criar, astrea_tarefa_criar
30 Oct a tool changed the parameters it asks for astrea_tarefa_criar
30 Oct a tool changed version
27 Oct a tool changed version2 times that day
26 Oct a tool changed version6 times that day
and 201 more, back to 8 August 2026

Astrea (Aurum) does not always answer

Over the last week it answered 98.6% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add astrea-mcp --transport http https://api.mcp.ai/p_astrea
Settings → Connectors → Add custom connector, then paste this address
https://api.mcp.ai/p_astrea
~/.codex/config.toml
[mcp_servers.astrea-mcp]
url = "https://api.mcp.ai/p_astrea"
.cursor/mcp.json
{
  "mcpServers": {
    "astrea-mcp": {
      "url": "https://api.mcp.ai/p_astrea"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "astrea-mcp": {
      "type": "http",
      "url": "https://api.mcp.ai/p_astrea"
    }
  }
}

Available tools 48

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

astrea
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]
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]
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. - responsible_id: opcional, id do membro que PRATICOU o ato (ver astrea_responsaveis). Se omitir, o andamento fica assinado pelo usuário da integração, não pelo advogado — passe o id da pessoa para a timeline mostrar quem de fato praticou. Bulk support: accepts case_ids, responsible_ids for batched execution.
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_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 tem campo de tipo: escreva o tipo no título (ex.: "Audiência de conciliação", "Audiência de instrução e julgamento"). - start: data e hora de início (ex.: 2026-11-10T14:00:00). A hora é a do fórum, exatamente como escrita (fuso/offset ignorado). - end: opcional, fim no MESMO dia (ex.: 2026-11-10T15:00:00); se omitido, 30 min após o início. - modalidade: opcional, "presencial", "virtual", "hibrida" ou "nao_se_aplica" (os valores do Astrea). - location: opcional, endereço (presencial) ou link da sala virtual (até 1500 bytes). forum / sala: opcionais, fórum e sala do fórum. - responsible_id: opcional, responsável (ver astrea_responsaveis); se omitir, fica no usuário da integração e pode não aparecer na agenda do advogado. - comments: opcional, observações. - tarefas: opcional, tarefas vinculadas à audiência. Cada uma com description e a data: due_date (AAAA-MM-DD) OU dias_antes (dias corridos antes da audiência; omitindo os dois, vence no dia da audiência). responsible_id por tarefa. Devolve hearing_id (editar/excluir com astrea_audiencia_editar/_excluir) e, por tarefa, task_id. Falha numa tarefa não desfaz a audiência: veja "tarefas[].criada" e crie só a que faltou com astrea_tarefa_criar + audiencia_id. Audiência lançada antes como compromisso/evento por engano: ache o evento em astrea_agenda (tipo EVENT), crie a audiência aqui com os mesmos dados e depois exclua o evento com astrea_compromisso_excluir. Um por vez, confirmando com o usuário. Bulk support: accepts case_ids, responsible_ids for batched execution.
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á. - start: novo início (ex.: 2026-11-10T14:00:00, hora do fórum). Sem end, a DURAÇÃO é preservada. - end: novo fim, no mesmo dia do início. - modalidade: "presencial", "virtual", "hibrida" ou "nao_se_aplica". - title / location / forum / sala / comments / responsible_id (ver astrea_responsaveis). Mudar a data NÃO move as tarefas vinculadas (edite-as com astrea_tarefa_editar). Bulk support: accepts hearing_ids, responsible_ids for batched execution.
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.
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 criar um contato novo). Para processo JUDICIAL (com CNJ/tribunal) use astrea_processo_criar.
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_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, fim em ISO; se omitido, 30 min após o início. - all_day: opcional, true para dia inteiro. - location: opcional, endereço/local. - responsible_id: opcional, id do membro responsável (ver astrea_responsaveis). Se omitir, fica no usuário da integração e pode NÃO aparecer na agenda do advogado. Passe o id da pessoa para o compromisso aparecer na agenda dela. - repeat: opcional, cria uma SÉRIE recorrente numa só chamada (semanal/mensal/etc.). A 1ª ocorrência é o start; cada ocorrência preserva o horário e a duração. Cada compromisso é independente (edite/exclua individualmente com astrea_compromisso_editar/_excluir). Devolve appointment_id (o id do compromisso criado; na série, um por ocorrência) — guarde para editar/excluir depois. Bulk support: accepts case_ids, responsible_ids for batched execution.
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 campo para mudar; o que você omitir fica como está. - start: novo início em ISO (ex.: 2026-07-10T14:00:00Z). Sem end, a DURAÇÃO é preservada (adiar 30 min move início e fim juntos). - end: novo fim em ISO. - title / location / all_day: novo título, endereço/local, dia inteiro. - responsible_id: novo responsável (ver astrea_responsaveis) — é o que faz o compromisso aparecer na agenda da pessoa. Numa série recorrente, edita SÓ a ocorrência informada (cada ocorrência tem seu próprio appointment_id). Bulk support: accepts appointment_ids, responsible_ids for batched execution.
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.
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_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 do modelo (ver astrea_modelos); por nome, casa parcialmente (se ambíguo, use o id). - case_id: id do processo (ver astrea_processos). - title: opcional, título do documento gerado; se omitir, usa o nome do modelo. - responsible_id: opcional, id do membro responsável (ver astrea_responsaveis); se omitir, fica no usuário da integração. Bulk support: accepts case_ids, responsible_ids for batched execution.
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 URL, precisa abrir sem login), upload_id (arquivo já enviado, veja abaixo) ou file_base64 (só arquivo pequeno cujos bytes você REALMENTE tem; NUNCA pra anexo da conversa). file_name é obrigatório com file_url/file_base64. - Arquivo ANEXADO na conversa ou no computador do usuário: NÃO tente ler o conteúdo nem montar file_base64 (você recebe o texto extraído, não os bytes do arquivo, e o upload sairia corrompido). Chame esta tool SEM arquivo, passando file_path se souber o caminho do anexo: ela devolve um comando pronto de upload. Execute esse comando no seu sandbox de execução de código (ou peça pro usuário rodar no terminal) e chame de novo com o `upload_id` E o `file_name` que ela devolveu. Com vários anexos, passe um item por arquivo (com file_path, se souber) e a tool devolve um comando por arquivo. - description: descrição do documento (se omitir, usa o nome dos arquivos). - responsible_id: opcional, id do membro responsável (ver astrea_responsaveis); se omitir, fica no usuário da integração. - Os mesmos arquivos no mesmo processo nos últimos 30 minutos NÃO são enviados de novo (a resposta vem com duplicado_evitado). Só passe permitir_duplicado=true se o usuário pediu explicitamente outra cópia. Bulk support: accepts case_ids, responsible_ids for batched execution.
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 desvincula do tribunal (para de receber andamentos automáticos). Reabrir um processo encerrado é feito pela própria tela do Astrea (Ativar processo). O Astrea processa o lote de forma assíncrona.
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 roda numa só chamada, fatiado internamente). - tag_ids: ids das etiquetas (ver astrea_etiquetas); aceita várias. O Astrea processa o lote de forma assíncrona; o efeito aparece em alguns segundos. As etiquetas precisam existir (crie-as no Astrea antes). [Flattened action: aplicar]
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 roda numa só chamada, fatiado internamente). - tag_ids: ids das etiquetas (ver astrea_etiquetas); aceita várias. O Astrea processa o lote de forma assíncrona; o efeito aparece em alguns segundos. As etiquetas precisam existir (crie-as no Astrea antes). [Flattened action: remover]
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_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_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_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_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_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). - motivo: obrigatório, o porquê do cancelamento. O Astrea marca como CONCLUÍDAS as tarefas vinculadas ao prazo cancelado. Cancelar um prazo já cancelado não muda nada (devolve ja_estava_cancelado). Bulk support: accepts prazo_ids for batched execution.
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é 250 caracteres). - Data fatal, de UM destes dois jeitos: a) due_date: a data fatal pronta, AAAA-MM-DD; ou b) dias + data_inicial (+ contagem): o ASTREA calcula a data fatal. data_inicial = data da intimação/publicação de onde a contagem parte; contagem "uteis" (padrão: o Astrea pula fins de semana, os feriados do calendário dele e o recesso forense cadastrado; considerar_recesso=false ignora o recesso) ou "corridos" (soma N dias de calendário, sem prorrogar fim de semana, igual à tela do Astrea). A resposta traz a data calculada e os feriados/recesso considerados: confira com o usuário antes de confiar, o próprio Astrea recomenda checar a data no tribunal. - responsible_id: opcional, responsável pelo prazo (ver astrea_responsaveis); se omitir, fica no usuário da integração e pode não aparecer na agenda do advogado. - comments: opcional, observações do prazo. tag_ids: opcional, etiquetas (ver astrea_etiquetas; a etiqueta precisa permitir prazos). - tarefas: opcional, tarefas vinculadas ao prazo. Cada uma com description e a data: due_date (AAAA-MM-DD) OU dias_antes (dias corridos antes da data fatal; omitindo os dois, vence na data fatal). responsible_id por tarefa (ex.: estagiária numa, advogada noutra). Devolve prazo_id (editar com astrea_prazo_editar, cancelar com astrea_prazo_cancelar, excluir com astrea_prazo_excluir) e, por tarefa, task_id. Falha numa tarefa não desfaz o prazo: veja "tarefas[].criada" e crie só a que faltou com astrea_tarefa_criar + prazo_id.
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_date (AAAA-MM-DD pronta) ou dias + data_inicial (+ contagem "uteis"|"corridos", + considerar_recesso), e o Astrea calcula, como em astrea_prazo_criar. - Ao mudar a data fatal, as TAREFAS ABERTAS do prazo andam junto, pelo mesmo número de dias (a tarefa D-3 continua D-3). O Astrea sozinho não move as tarefas; esta tool move. mover_tarefas=false deixa as tarefas nas datas antigas. Tarefa concluída ou sem data não muda. A resposta lista cada tarefa com a data de e para. - title / comments / responsible_id (ver astrea_responsaveis) / tag_ids (substitui a lista de etiquetas do prazo).
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: accepts prazo_ids for batched execution.
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, informados por NOME: numero_cnj, tribunal, vara, tipo_acao, data_distribuicao (AAAA-MM-DD), instancia. Para CASO extrajudicial/consultivo (sem CNJ/tribunal) use astrea_caso_criar.
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.
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 encerrados (status "All"), que é onde ficam execuções/recursos antigos. Resposta: encontrados[{consulta, processos[]}], nao_encontrados[], varredura{paginas, processos_varridos, truncado}. truncado=true significa que a varredura parou antes do fim (já achou tudo que foi pedido, ou bateu o teto) — pode haver outros processos casando um número PARCIAL. - list: UMA página de processos (não varre a conta toda). Filtros: contact_id, tag_id, status. Pagine com cursor (devolvido em cada resposta). Pra achar UM processo específico use buscar, não pagine list. - count: total de processos (mesmos filtros) rápido, use pra "quantos". - por_cliente: resumo por cliente (qtd + soma do valor da causa), ordenado. Use top_n pra limitar. Respeita o status. Sem o detalhe dos processos, pra detalhar chame list com contact_id. - novos_por_mes: nº de processos novos por mês (data de distribuição). Respeita o status. por_cliente e novos_por_mes varrem a conta e também devolvem varredura{paginas, processos_varridos, truncado, motivo}. truncado=true significa que o resultado é PARCIAL (motivo "tempo" = a conta é grande demais pra varrer inteira numa chamada; "teto_de_paginas" = passou de 5000 processos) — diga isso ao usuário em vez de apresentar o número como total do escritório, e use count pro total exato ou list com filtros pra recortar. Campos por processo (list): id, number, customer/customerId, title, court, lawsuitType, amount (valor da causa), convictionAmount (valor da condenação, só vem quando preenchido no Astrea), distribuitionDate, lastMovement, active (true=em andamento, false=encerrado), currentInstanceNumber (grau/instância), situacao (rótulo pronto, ex.: "Encerrado 1º Grau"), tagIds. [Flattened action: buscar] Bulk support: accepts contact_ids, tag_ids for batched execution.
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 encerrados (status "All"), que é onde ficam execuções/recursos antigos. Resposta: encontrados[{consulta, processos[]}], nao_encontrados[], varredura{paginas, processos_varridos, truncado}. truncado=true significa que a varredura parou antes do fim (já achou tudo que foi pedido, ou bateu o teto) — pode haver outros processos casando um número PARCIAL. - list: UMA página de processos (não varre a conta toda). Filtros: contact_id, tag_id, status. Pagine com cursor (devolvido em cada resposta). Pra achar UM processo específico use buscar, não pagine list. - count: total de processos (mesmos filtros) rápido, use pra "quantos". - por_cliente: resumo por cliente (qtd + soma do valor da causa), ordenado. Use top_n pra limitar. Respeita o status. Sem o detalhe dos processos, pra detalhar chame list com contact_id. - novos_por_mes: nº de processos novos por mês (data de distribuição). Respeita o status. por_cliente e novos_por_mes varrem a conta e também devolvem varredura{paginas, processos_varridos, truncado, motivo}. truncado=true significa que o resultado é PARCIAL (motivo "tempo" = a conta é grande demais pra varrer inteira numa chamada; "teto_de_paginas" = passou de 5000 processos) — diga isso ao usuário em vez de apresentar o número como total do escritório, e use count pro total exato ou list com filtros pra recortar. Campos por processo (list): id, number, customer/customerId, title, court, lawsuitType, amount (valor da causa), convictionAmount (valor da condenação, só vem quando preenchido no Astrea), distribuitionDate, lastMovement, active (true=em andamento, false=encerrado), currentInstanceNumber (grau/instância), situacao (rótulo pronto, ex.: "Encerrado 1º Grau"), tagIds. [Flattened action: count] Bulk support: accepts contact_ids, tag_ids for batched execution.
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 encerrados (status "All"), que é onde ficam execuções/recursos antigos. Resposta: encontrados[{consulta, processos[]}], nao_encontrados[], varredura{paginas, processos_varridos, truncado}. truncado=true significa que a varredura parou antes do fim (já achou tudo que foi pedido, ou bateu o teto) — pode haver outros processos casando um número PARCIAL. - list: UMA página de processos (não varre a conta toda). Filtros: contact_id, tag_id, status. Pagine com cursor (devolvido em cada resposta). Pra achar UM processo específico use buscar, não pagine list. - count: total de processos (mesmos filtros) rápido, use pra "quantos". - por_cliente: resumo por cliente (qtd + soma do valor da causa), ordenado. Use top_n pra limitar. Respeita o status. Sem o detalhe dos processos, pra detalhar chame list com contact_id. - novos_por_mes: nº de processos novos por mês (data de distribuição). Respeita o status. por_cliente e novos_por_mes varrem a conta e também devolvem varredura{paginas, processos_varridos, truncado, motivo}. truncado=true significa que o resultado é PARCIAL (motivo "tempo" = a conta é grande demais pra varrer inteira numa chamada; "teto_de_paginas" = passou de 5000 processos) — diga isso ao usuário em vez de apresentar o número como total do escritório, e use count pro total exato ou list com filtros pra recortar. Campos por processo (list): id, number, customer/customerId, title, court, lawsuitType, amount (valor da causa), convictionAmount (valor da condenação, só vem quando preenchido no Astrea), distribuitionDate, lastMovement, active (true=em andamento, false=encerrado), currentInstanceNumber (grau/instância), situacao (rótulo pronto, ex.: "Encerrado 1º Grau"), tagIds. [Flattened action: list] Bulk support: accepts contact_ids, tag_ids for batched execution.
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 encerrados (status "All"), que é onde ficam execuções/recursos antigos. Resposta: encontrados[{consulta, processos[]}], nao_encontrados[], varredura{paginas, processos_varridos, truncado}. truncado=true significa que a varredura parou antes do fim (já achou tudo que foi pedido, ou bateu o teto) — pode haver outros processos casando um número PARCIAL. - list: UMA página de processos (não varre a conta toda). Filtros: contact_id, tag_id, status. Pagine com cursor (devolvido em cada resposta). Pra achar UM processo específico use buscar, não pagine list. - count: total de processos (mesmos filtros) rápido, use pra "quantos". - por_cliente: resumo por cliente (qtd + soma do valor da causa), ordenado. Use top_n pra limitar. Respeita o status. Sem o detalhe dos processos, pra detalhar chame list com contact_id. - novos_por_mes: nº de processos novos por mês (data de distribuição). Respeita o status. por_cliente e novos_por_mes varrem a conta e também devolvem varredura{paginas, processos_varridos, truncado, motivo}. truncado=true significa que o resultado é PARCIAL (motivo "tempo" = a conta é grande demais pra varrer inteira numa chamada; "teto_de_paginas" = passou de 5000 processos) — diga isso ao usuário em vez de apresentar o número como total do escritório, e use count pro total exato ou list com filtros pra recortar. Campos por processo (list): id, number, customer/customerId, title, court, lawsuitType, amount (valor da causa), convictionAmount (valor da condenação, só vem quando preenchido no Astrea), distribuitionDate, lastMovement, active (true=em andamento, false=encerrado), currentInstanceNumber (grau/instância), situacao (rótulo pronto, ex.: "Encerrado 1º Grau"), tagIds. [Flattened action: novos_por_mes] Bulk support: accepts contact_ids, tag_ids for batched execution.
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 encerrados (status "All"), que é onde ficam execuções/recursos antigos. Resposta: encontrados[{consulta, processos[]}], nao_encontrados[], varredura{paginas, processos_varridos, truncado}. truncado=true significa que a varredura parou antes do fim (já achou tudo que foi pedido, ou bateu o teto) — pode haver outros processos casando um número PARCIAL. - list: UMA página de processos (não varre a conta toda). Filtros: contact_id, tag_id, status. Pagine com cursor (devolvido em cada resposta). Pra achar UM processo específico use buscar, não pagine list. - count: total de processos (mesmos filtros) rápido, use pra "quantos". - por_cliente: resumo por cliente (qtd + soma do valor da causa), ordenado. Use top_n pra limitar. Respeita o status. Sem o detalhe dos processos, pra detalhar chame list com contact_id. - novos_por_mes: nº de processos novos por mês (data de distribuição). Respeita o status. por_cliente e novos_por_mes varrem a conta e também devolvem varredura{paginas, processos_varridos, truncado, motivo}. truncado=true significa que o resultado é PARCIAL (motivo "tempo" = a conta é grande demais pra varrer inteira numa chamada; "teto_de_paginas" = passou de 5000 processos) — diga isso ao usuário em vez de apresentar o número como total do escritório, e use count pro total exato ou list com filtros pra recortar. Campos por processo (list): id, number, customer/customerId, title, court, lawsuitType, amount (valor da causa), convictionAmount (valor da condenação, só vem quando preenchido no Astrea), distribuitionDate, lastMovement, active (true=em andamento, false=encerrado), currentInstanceNumber (grau/instância), situacao (rótulo pronto, ex.: "Encerrado 1º Grau"), tagIds. [Flattened action: por_cliente] Bulk support: accepts contact_ids, tag_ids for batched execution.
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 integração.
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. Para a tarefa aparecer na agenda de alguém, passe o id dessa pessoa. - repeat: opcional, cria uma SÉRIE recorrente numa só chamada (semanal/mensal/etc.). Exige due_date (vira a 1ª ocorrência). Cada ocorrência é uma tarefa independente (edite/exclua individualmente com astrea_tarefa_editar/_excluir). - kanban_id / column_id: opcionais, colocam a tarefa num quadro kanban (ids em astrea_kanbans). Só column_id = o quadro dessa coluna; só kanban_id = a 1ª coluna (backlog) do quadro. O Astrea só aceita no kanban tarefa COM prazo, então exige due_date. Para mudar a coluna depois use astrea_tarefa_mover. - prazo_id: opcional, vincula a tarefa a um PRAZO processual já existente (id de astrea_prazo_criar ou de um DEADLINE em astrea_agenda); ela aparece dentro do prazo no Astrea. Para criar o prazo e as tarefas juntos use astrea_prazo_criar. - audiencia_id: opcional, vincula a tarefa a uma AUDIÊNCIA já existente (id de astrea_audiencia_criar ou de um HEARING em astrea_agenda). Não combine com prazo_id. Devolve task_id (o id da tarefa criada; na série, um por ocorrência) — guarde para editar/excluir depois. Bulk support: accepts case_ids, responsible_ids, kanban_ids, column_ids, prazo_ids, audiencia_ids for batched execution.
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) / responsible_id (ver astrea_responsaveis): campos a alterar (omita os que não muda). Para reagendar VÁRIAS tarefas, chame uma vez por tarefa (task_ids em lote só serve quando todas são do MESMO case_id). Bulk support: accepts task_ids, case_ids, responsible_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; "remover" tira (sem apagar a etiqueta em si). As etiquetas já presentes são mantidas. - task_ids: ids das tarefas (ver astrea_agenda_global, astrea_agenda ou astrea_tarefa_criar); NÃO precisa de case_id. - tag_ids: ids das etiquetas (ver astrea_etiquetas; a etiqueta precisa permitir TASKS em restrictions). Roda tarefa por tarefa; num lote grande pode voltar "truncado" com a lista "pendentes" — chame de novo só com elas. Falha numa tarefa não impede as outras (veja "tarefas[].ok"). [Flattened action: aplicar]
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 das tarefas (ver astrea_agenda_global, astrea_agenda ou astrea_tarefa_criar); NÃO precisa de case_id. - tag_ids: ids das etiquetas (ver astrea_etiquetas; a etiqueta precisa permitir TASKS em restrictions). Roda tarefa por tarefa; num lote grande pode voltar "truncado" com a lista "pendentes" — chame de novo só com elas. Falha numa tarefa não impede as outras (veja "tarefas[].ok"). [Flattened action: remover]
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_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 "tarefas[].ok"). Tarefa sem prazo não fica no kanban (regra do Astrea): defina o prazo antes com astrea_tarefa_editar.
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): tarefas com prazo da conta inteira nessa janela. Filtros: status ("IN_PROGRESS" abertas — padrão, "DONE" concluídas, "ALL" todas), responsible_id (ver astrea_responsaveis), tag_id (ver astrea_etiquetas). Cada tarefa traz id, case_id, case_title, lawsuit_number, description, due_date (null = sem prazo), status, priority, responsible_id, tag_ids, kanban {kanban_id, column_id} (null = fora do kanban) e created_date.
authenticate
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.
connect
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.
marketplace
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. 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/<slug> link that opens without login.
report
report_bug
Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
show
show_version
Show the current MCP platform and adapter versions.
toolkit
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.

Endpoints

URLTransportStateLatencyChecked
https://api.mcp.ai/p_astrea streamable-http answering 965 ms 10 min ago

Alternatives to Astrea (Aurum)

same job, measured the same way
T
Trial Overdue
by dropwatchhq

Find clinical trials overdue on legally required results reporting, by sponsor and trial.

1 tools answering
Timen
by vahtel

Timen time tracking — timers, time entries, reports, projects, and clients.

answering
OpenRouter 工作台 Local
by cyuanxv

Local OpenRouter cost analytics, reports, experiments and routing presets over MCP stdio.

194 installs/wk local only
Fractional Teams Portal
by fractionalteams

Fractional Teams client reports, outreach leads, lead marking, paid media and agent-readiness scans.

13 tools answering
LeaseLineage
by kyl3kan3

Read-only CRE prospects, listings, campaigns, reporting, broker search, and resources.

answering
Birkinbagstock
by birkinbagstock

Read-only Hermes resale research: listings, asking prices, reports, auctions and directories.

12 tools answering
TalentLMS
by mindstone

TalentLMS MCP server: users, courses, groups, branches, reporting, and assessments

60 installs/wk local only
Timero
by timero

Time tracking for agencies: log time, run the timer, check client budgets and pull reports.

answering

Astrea (Aurum) — questions

Answers built from our own checks of this server.

What can Astrea (Aurum) do?
It exposes 48 tools, read directly from the server on our last check. Among them: astrea_agenda_global, astrea_agenda_por_cliente, astrea_andamento_criar, astrea_andamentos, astrea_audiencia_criar, astrea_audiencia_editar and 42 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Astrea (Aurum) working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 90 of 91 checks got a reply (98.9%), average response time 768 ms. The bar chart above shows every period we have measured.
Is Astrea (Aurum) still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect Astrea (Aurum)?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Astrea (Aurum) need an API key?
No. Astrea (Aurum) completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 48 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Astrea (Aurum)?
It answers our handshake in 768 ms on average, which is faster than 11% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.