createAccount
Criar conta bancária
Run an Organizze account from the assistant: bank accounts, categories, credit cards and their invoices, instalment and recurring transactions, transfers and balance reports.
LABSCO SUMMARY
Update and delete both take flags for whether the change reaches future occurrences or all of them, which is exactly the distinction that goes wrong when a subscription changes price mid-year. Category deletion can hand its movements to a replacement category, so tidying the chart of accounts does not cost historical classification. One boundary is stated outright: a transaction listing returns at most 300 rows, so a long history is read in shorter date ranges rather than in one call.
A client for the Organizze personal finance service, covering accounts, categories, credit cards, transactions, transfers, budgets and balances.
An Organizze account, with the login email in ORGANIZZE_EMAIL and its key in ORGANIZZE_API_KEY.
One command plus a key — ORGANIZZE_EMAIL=<YOUR_ORGANIZZE_EMAIL> ORGANIZZE_API_KEY=<YOUR_ORGANIZZE_API_KEY> uvx mcp-organizze
USE CASES
One call creates the whole series, so the future months are already in the ledger rather than remembered.
The flags decide whether the correction touches this month, every future month, or the whole series — which is the part that goes wrong by hand.
Without a date range only open and future invoices come back, and the payment entry is a separate record from the invoice itself.
Deleting a category can hand its movements to a replacement, so a tidy-up does not turn old entries into uncategorised ones.
Budgets say what was intended and balances say what happened, and the report can be cut at the periodicity you want.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
createAccountCriar conta bancária
createCategoryCriar categoria
createCreditCardCriar cartão de crédito
createTransactionCria movimentações simples, recorrentes (fixas) ou parceladas.
createTransferCria uma transferência entre duas contas. Cartões de crédito não são aceitos.
deleteAccountExcluir conta bancária
deleteCategoryAo excluir, pode-se informar uma replacement_id para mover as movimentações.
deleteCreditCardExcluir cartão de crédito
deleteTransactionExcluir movimentação
deleteTransferExcluir transferência
getAccountDetalhar conta bancária
getAccountsListar contas bancárias
getBalancesObter relatório de saldos
getBudgetsListar metas do mês atual
getCategoriesListar categorias
getCategoryDetalhar categoria
getCreditCardDetalhar cartão de crédito
getCreditCardInvoiceDetalhar uma fatura
getCreditCardInvoicePaymentRetorna o lançamento de pagamento referente a uma fatura.
getCreditCardInvoicesSe start_date e end_date não forem informados, retorna apenas faturas em aberto e/ou futuras.
getCreditCardsListar cartões de crédito
getMonthBudgetsListar metas de um mês específico
getTransactionDetalhar movimentação
getTransactionsLista as movimentações.
Atenção: Existe um limite de 300 transações por resposta. Caso esse limite seja atingido, recomenda-se realizar buscas por períodos menores (usando start_date e end_date).
getTransferDetalhar transferência
getTransfersListar transferências
getUserDetalhar usuário
getYearBudgetsListar metas do ano
updateAccountAtualizar conta bancária
updateCategoryAtualizar categoria
updateCreditCardAtualizar cartão de crédito
updateTransactionAtualizar movimentação
updateTransferAtualizar transferência
BEFORE YOU INSTALL
33 tools when we connected. 15 tools create, update or delete real financial records across accounts, transactions, transfers, categories and credit cards. Budgets and balances are read-only. Names are camelCase.
CONTEXT COST
Rated by the size of the 33 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
ORGANIZZE_EMAIL=<YOUR_ORGANIZZE_EMAIL> ORGANIZZE_API_KEY=<YOUR_ORGANIZZE_API_KEY> uvx mcp-organizze{
"mcpServers": {
"organizze": {
"command": "uvx",
"args": [
"mcp-organizze"
],
"env": {
"ORGANIZZE_EMAIL": "<YOUR_ORGANIZZE_EMAIL>",
"ORGANIZZE_API_KEY": "<YOUR_ORGANIZZE_API_KEY>"
}
}
}
}docker run -i -e ORGANIZZE_EMAIL=<YOUR_ORGANIZZE_EMAIL> -e ORGANIZZE_API_KEY=<YOUR_ORGANIZZE_API_KEY> samuelmoraesf/mcp-organizze --transport stdioClone the repository and install it: git clone https://github.com/SamuelMoraesF/mcp-organizze && cd mcp-organizze && pip install .
Run it with your Organizze credentials set:
ORGANIZZE_EMAIL=<YOUR_ORGANIZZE_EMAIL> ORGANIZZE_API_KEY=<YOUR_ORGANIZZE_API_KEY> python -m mcp_organizzedocker run -p 8000:8000 -e ORGANIZZE_EMAIL=<YOUR_ORGANIZZE_EMAIL> -e ORGANIZZE_API_KEY=<YOUR_ORGANIZZE_API_KEY> samuelmoraesf/mcp-organizze<YOUR_ORGANIZZE_EMAIL> and <YOUR_ORGANIZZE_API_KEY> are your Organizze login email and API key. The container serves Streamable HTTP on port 8000; point your MCP client at http://localhost:8000/mcp.