Despezzas MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Bind do servidor HTTP; padrão 127.0.0.1. | |
| PORT | No | Bind do servidor HTTP; padrão 8787. | |
| MCP_TRANSPORT | No | stdio ou http; padrão stdio. | |
| DESPEZZAS_EMAIL | No | Login por e-mail/senha. | |
| DESPEZZAS_TOKEN | No | Token bearer manual copiado de uma sessão web. | |
| DESPEZZAS_PASSWORD | No | Login por e-mail/senha. | |
| MCP_OWNER_AUTH_CODE | No | Código de proprietário para autorizações de conta única. | |
| MCP_PUBLIC_BASE_URL | No | URL pública HTTPS para metadados OAuth. | |
| DESPEZZAS_SESSION_FILE | No | Caminho de sessão persistida; use 'none' para desativar. | |
| MCP_OAUTH_TOKEN_SECRET | No | Assinatura estável dos tokens OAuth MCP. | |
| SESSION_ENCRYPTION_KEY | No | Criptografia de sessões no Workers KV. | |
| DESPEZZAS_FIREBASE_API_KEY | No | Chave pública do Firebase Web usada para troca e refresh de token. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| despezzas_statusA | Verifica se o servidor MCP está configurado com um token do Despezzas. |
| despezzas_profileA | Busca o perfil autenticado do Despezzas. Campos sensíveis são mascarados. |
| despezzas_list_profilesA | Lista perfis Despezzas de proprietário e membro. Use antes de trocar o contexto de perfil ou gerenciar perfis compartilhados. |
| despezzas_switch_profileA | Operação de escrita. Troca o perfil Despezzas ativo para chamadas futuras de contas, cartões e transações. Exige confirm: true. |
| despezzas_create_profileA | Operação de escrita. Cria um dos três perfis extras do Despezzas (PJ, família ou investimentos). Exige confirm: true. |
| despezzas_update_profile_accessB | Operação de escrita. Edita um perfil compartilhado. Se invites for informado, ele substitui a lista de convites/membros. Exige confirm: true. |
| despezzas_delete_profileA | Operação de escrita destrutiva. Exclui um perfil compartilhado de sua propriedade. Exige confirm: true. |
| despezzas_leave_profileA | Operação de escrita. Sai de um perfil compartilhado em que você é membro. Exige confirm: true. |
| despezzas_personal_configB | Busca preferências de visibilidade financeira, como inclusão de transferências, contas ou investimentos. |
| despezzas_list_accountsA | Lista contas bancárias/dinheiro do Despezzas. Use primeiro para descobrir IDs de conta para filtros de transação. |
| despezzas_list_banksA | Lista opções de bancos/logos usadas ao criar contas manuais no Despezzas. |
| despezzas_create_accountB | Operação de escrita. Cria uma conta manual no Despezzas. Exige confirm: true. |
| despezzas_update_accountB | Operação de escrita. Edita uma conta manual do Despezzas. Exige confirm: true. |
| despezzas_delete_accountA | Operação de escrita destrutiva. Exclui uma conta do Despezzas. Exige confirm: true. |
| despezzas_list_credit_cardsA | Lista cartões de crédito do Despezzas. Use para descobrir IDs de cartão para filtros de transação. |
| despezzas_create_credit_cardC | Operação de escrita. Cria um cartão de crédito manual no Despezzas. Exige confirm: true. |
| despezzas_update_credit_cardA | Operação de escrita. Edita um cartão de crédito manual do Despezzas. Exige confirm: true. |
| despezzas_delete_credit_cardA | Operação de escrita destrutiva. Exclui um cartão de crédito do Despezzas. Exige confirm: true. |
| despezzas_list_categoriesA | Lista categorias padrão e, opcionalmente, categorias criadas pelo usuário no Despezzas. |
| despezzas_list_subcategoriesB | Lista subcategorias padrão e, opcionalmente, subcategorias criadas pelo usuário no Despezzas. Use category_id no resultado para vinculá-las às categorias. |
| despezzas_search_transactionsB | Lista transações do Despezzas com filtros. Por padrão usa o mês atual e a visão de fluxo de caixa de contas bancárias. Valores retornam em centavos. |
| despezzas_transaction_overviewC | Obtém totais da visão geral do Despezzas e saldos de conta para uma data. Valores em centavos. |
| despezzas_finance_summaryA | Resume receitas, despesas, totais pagos/não pagos e principais categorias em um intervalo de datas. Por padrão usa o mês atual. |
| despezzas_prepare_create_transactionA | Auxiliar de pré-visualização. Monta e valida o payload de uma nova transação sem chamar o Despezzas. Use antes de despezzas_create_transaction. |
| despezzas_create_transactionA | Operação de escrita. Cria uma transação real no Despezzas. Exige confirm: true. Use despezzas_prepare_create_transaction primeiro e nunca adivinhe IDs de conta/cartão/categoria. |
| despezzas_prepare_update_transactionA | Auxiliar de pré-visualização. Monta e valida o payload para editar uma transação sem chamar o Despezzas. Use antes de despezzas_update_transaction. |
| despezzas_update_transactionA | Operação de escrita. Edita uma transação real no Despezzas. Exige confirm: true. Use despezzas_prepare_update_transaction primeiro. |
| despezzas_batch_update_transactionsA | Operação de escrita. Pré-visualiza e depois edita várias transações do Despezzas com uma chamada confirm:true. Exige confirm: true. Chame uma vez sem confirm para inspecionar os payloads; repita com confirm:true apenas depois de verificar cada id e payload. |
| despezzas_prepare_delete_transactionA | Auxiliar de pré-visualização. Mostra o alvo e o escopo da exclusão sem excluir nada. Use antes de despezzas_delete_transaction. |
| despezzas_delete_transactionA | Operação de escrita destrutiva. Exclui uma transação. Exige confirm: true. Use despezzas_prepare_delete_transaction primeiro. |
| despezzas_duplicate_transactionC | Operação de escrita. Duplica uma transação do Despezzas. Exige confirm: true. |
| despezzas_toggle_transaction_paidB | Operação de escrita. Alterna ou marca uma transação como paga em uma data. Exige confirm: true. |
| despezzas_create_transferB | Operação de escrita. Cria uma transferência entre duas contas do Despezzas. Exige confirm: true. |
| despezzas_export_transactionsC | Inspeciona/exporta transações do Despezzas em um intervalo de datas. Por padrão faz uma contagem segura com resumo de campos; defina count_only:false para chamar o endpoint de exportação. |
| despezzas_raw_apiA | Saída de emergência para endpoints descobertos depois. Chamadas GET seguras são permitidas. POST/PUT/PATCH/DELETE exigem allow_destructive: true. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/guipmilek/despezzas-mcp-clean-snapshot'
If you have feedback or need assistance with the MCP directory API, please join our Discord server