Melhorias MCP

Olá! Estou usando o servidor MCP do Visor no Codex, através do mcp-remote.

Durante a organização das minhas contas manuais, encontrei algumas limitações e um possível bug:

1. Não existe uma ferramenta para criar um parcelamento manual em um cartão manual.

O MCP possui get_installment_plans e edit_installment_plan, mas não possui create_installment_plan. O edit só funciona quando o parcelamento já foi detectado.

Preciso informar:

- cartão/conta;

- descrição da compra;

- valor da parcela;

- parcela atual e total, por exemplo 02/12;

- primeira data;

- dia de vencimento.

Como alternativa, criei cada parcela como uma transação futura, mas elas não aparecem como parcelamento nativo.

2. Transações futuras em cartões manuais não aparecem corretamente nas faturas nativas e não comprometem o limite disponível.

Exemplos:

- Sicredi Platinum: 11 parcelas futuras de R$ 471,73;

- Inter: 3 parcelas de R$ 150,30;

- PicPay: 9 parcelas de R$ 313,29 e outras compras parceladas.

As transações existem, mas get_installment_plans retorna zero planos e get_credit_card_bills não mostra corretamente as faturas futuras.

3. Não é possível editar o limite nem o ciclo de um cartão manual.

Meu BTG foi criado com limite de R$ 1.800, mas o correto é R$ 1.600. O update_account_settings não aceita credit_limit, billing_cycle_close_day ou billing_cycle_due_day.

4. Não existe ferramenta para excluir ou arquivar um empréstimo manual.

O MCP possui create_manual_loan, get_loans e update_manual_loan, mas não delete_manual_loan ou archive_manual_loan.

Além disso, o empréstimo aceita uma data final, mas não registra claramente a data da primeira parcela, e get_loans retornou schedule.status = "missing".

5. Contas fixas não aceitam data final ou quantidade de ocorrências.

Seria útil permitir end_date ou occurrence_count para casos como empréstimos, consórcios e contratos com quantidade determinada de pagamentos.

6. Possível bug ao recriar uma recorrência com o mesmo nome.

Uma recorrência “Internet Unifique” estava errada em R$ 163,22 no dia 22. Eu a desativei e recriei como R$ 159,90 no dia 20.

A criação informou sucesso com os novos dados, mas reutilizou o mesmo pattern_id. Na consulta seguinte, o padrão antigo de R$ 163,22 no dia 22 continuava ativo.

O único contorno foi desativar novamente e criar com outro nome: “Mensalidade Internet Unifique”. Isso gerou um novo pattern_id e finalmente manteve R$ 159,90 no dia 20.

Seria possível adicionar essas operações ao MCP e verificar o problema de idempotência das recorrências?

Servidor informado pelo initialize:

- Visor Finance 0.4.0

- Protocolo MCP 2025-06-18

Upvoters
Status

Em triagem

Board
💡

Feature Request

Tags

dup-candidato

Date

26 days ago

Subscribe to post

Get notified by email when there are changes.