MCP App Store
by KeenEthics
CloFin icon

CloFin

By CloFin Tecnologia e Soluções Digitais LTDA

Get New App Alerts

Overview

CloFin is your intelligent personal financial assistant. Manage your financial life through natural conversations: log expenses, track budgets, check account balances, and organize your financial categories quickly, securely, and automatically.

Tools

create_account

ChatGPT
Cria uma nova conta bancária ou de investimento. Subtypes aceitos: CHECKING, SAVINGS, INVESTMENT, etc.

create_category

ChatGPT
Cria uma nova categoria financeira para organizar transações.

create_credit_card

ChatGPT
Cria um novo cartão de crédito para o usuário. Permite configurar o dia de vencimento, dia de fechamento, bandeira e limite de crédito.

create_goal

ChatGPT
Cria uma nova meta financeira (para juntar dinheiro ou reduzir despesas). Obrigatório: title, type (ACCUMULATION ou REDUCTION) e endDate.

create_transaction

ChatGPT
Registra uma transação financeira. Use SEMPRE que o usuário disser "gastei", "recebi", "paguei", "transferi", "comprei" ou similar. Diga o amount positivo. Intents possíveis: INCOME, EXPENSE, CREDIT_EXPENSE, TRANSFER, CARD_PAYMENT, REFUND, ADJUSTMENT, YIELD.

create_transactions_batch

ChatGPT
Registra até 100 transações de uma vez. QUANDO USAR: Importação em lote após confirmação do usuário; vários lançamentos do mesmo extrato. NOTA: [REGRA PARA ARQUIVOS DE EXTRATO/FATURA]: Se o usuário anexar OFX, CSV, XLSX, etc., NUNCA envie o arquivo bruto (Base64) ao servidor. (1) Use Python (Advanced Data Analysis) para ler o arquivo. (2) Extraia data, valor, descrição e tipo (receita/despesa). (3) Apresente o resumo para o usuário confirmar. (4) Se confirmar, chame esta ferramenta com a lista em items. ANTES (se faltar ID ou contexto): - Se o usuário exigir conta ou categoria específica para todo o lote, resolva com list_accounts / list_categories antes do batch. - Cada item segue as mesmas regras de create_transaction (intent, amount positivo). [PLAYBOOK GLOBAL MCP: Ordem preferida: listar → confirmar com o usuário (nomes, valores, datas — sem UUID) → criar/atualizar. Nunca invente UUID; obtenha via list/get. Se a entidade pedida não existir, liste alternativas cadastradas e ofereça criação com a tool create_* correspondente. Para lançamentos avulsos use create_transaction; para lote ou extrato use create_transactions_batch. Antes de delete_transaction, confirme com o usuário o que será apagado.] [REGRA PARA FERRAMENTAS DE ESCRITA: Se a resposta incluir IDs, guarde-os apenas para chamadas internas de ferramenta; nunca mostre UUIDs ao usuário.] [REGRA ESTRITA PARA A IA: Responda ao usuário de forma fluida e amigável no mesmo idioma em que ele está conversando. Não force Português do Brasil se o usuário escrever em outro idioma. Formate nomes, valores e datas conforme o locale da conversa.]

delete_transaction

ChatGPT
Exclui uma transação financeira.

get_report_summary

ChatGPT
Retorna um resumo financeiro do usuário (receitas, despesas, saldo, faturas de cartão) filtrado por mês, ano ou intervalo de datas.

get_transaction

ChatGPT
Obtém detalhes de uma transação específica pelo ID.

list_accounts

ChatGPT
Lista as contas bancárias e de investimento do usuário. Útil para descobrir o accountId antes de criar uma transação ou verificar saldos.

list_card_brands

ChatGPT
Lista as bandeiras de cartão de crédito aceitas pelo sistema (ex: VISA, MASTERCARD, etc).

list_categories

ChatGPT
Lista todas as categorias financeiras do usuário. Útil para descobrir o ID da categoria antes de criar uma transação.

list_credit_cards

ChatGPT
Lista os cartões de crédito do usuário. Retorna detalhes e fechamento da fatura.

list_goals

ChatGPT
Lista as metas financeiras do usuário. Retorna detalhes sobre o progresso de acumulação ou redução de cada meta.

list_institutions

ChatGPT
Lista as instituições financeiras e bancos disponíveis no sistema. Útil para buscar o institutionId antes de criar uma conta.

list_report_categories

ChatGPT
Lista o agrupamento de receitas e despesas separado por categorias para um determinado período. Ótimo para saber "onde gastei mais" ou "de onde veio o dinheiro".

list_transactions

ChatGPT
Lista as transações financeiras do usuário. Aceita filtros avançados como search, categorias, contas e período de datas.

update_account

ChatGPT
Atualiza os dados de uma conta bancária existente.

update_category

ChatGPT
Atualiza os dados de uma categoria financeira existente.

update_credit_card

ChatGPT
Atualiza os dados de um cartão de crédito existente.

update_goal

ChatGPT
Atualiza os dados de uma meta financeira existente.

update_transaction

ChatGPT
Atualiza os dados de uma transação financeira existente. Envie apenas os campos que devem ser alterados.

update_transactions_batch

ChatGPT
Atualiza até 100 transações existentes em lote. QUANDO USAR: Reclassificar ou corrigir vários lançamentos já identificados por ID. ANTES (se faltar ID ou contexto): - list_transactions para obter transactionId de cada item. - Cada item precisa de transactionId e apenas campos alterados. [PLAYBOOK GLOBAL MCP: Ordem preferida: listar → confirmar com o usuário (nomes, valores, datas — sem UUID) → criar/atualizar. Nunca invente UUID; obtenha via list/get. Se a entidade pedida não existir, liste alternativas cadastradas e ofereça criação com a tool create_* correspondente. Para lançamentos avulsos use create_transaction; para lote ou extrato use create_transactions_batch. Antes de delete_transaction, confirme com o usuário o que será apagado.] [REGRA PARA FERRAMENTAS DE ESCRITA: Se a resposta incluir IDs, guarde-os apenas para chamadas internas de ferramenta; nunca mostre UUIDs ao usuário.] [REGRA ESTRITA PARA A IA: Responda ao usuário de forma fluida e amigável no mesmo idioma em que ele está conversando. Não force Português do Brasil se o usuário escrever em outro idioma. Formate nomes, valores e datas conforme o locale da conversa.]

Capabilities

Writes

Similar Apps