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. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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