Skip to main content
Glama
solusinc

falazuki-finance-br

by solusinc
README.md
# falazuki-finance-br

MCP server com calculadoras financeiras e dados econômicos do Brasil.

**25 tools** para cálculos financeiros, trabalhistas, tributários e planejamento financeiro.

## Tools

### Calculadoras Financeiras (9)
| Tool | Descrição |
|------|-----------|
| `calculate_net_salary` | Salário líquido CLT (INSS + IRRF) |
| `calculate_compound_interest` | Juros compostos com aportes mensais |
| `calculate_installment` | Parcelas de financiamento (Price) |
| `calculate_financing` | Financiamento imobiliário SAC vs Price |
| `calculate_investment_return` | Rendimento renda fixa (CDB, LCI, Tesouro, Poupança) |
| `calculate_budget` | Orçamento pela regra 50/30/20 |
| `calculate_opportunity_cost` | Quanto um gasto recorrente viraria investido |
| `calculate_inflation_adjustment` | Correção de valor pela inflação (IPCA) |
| `calculate_real_salary` | Salário real vs inflação |

### Calculadoras Trabalhistas (5)
| Tool | Descrição |
|------|-----------|
| `calculate_severance` | Rescisão trabalhista CLT completa |
| `calculate_overtime` | Horas extras CLT (50% e 100%) |
| `calculate_vacation_pay` | Férias CLT + 1/3 + abono |
| `calculate_thirteenth_salary` | 13º salário com descontos |
| `calculate_mei_tax` | DAS MEI mensal |

### Planejamento Financeiro (4)
| Tool | Descrição |
|------|-----------|
| `calculate_financial_independence` | Quanto precisa para viver de renda |
| `calculate_emergency_fund` | Reserva de emergência ideal |
| `calculate_debt_payoff` | Plano de quitação (avalanche vs bola de neve) |
| `compare_clt_vs_pj` | Comparação CLT vs PJ |

### Dados de Referência (5)
| Tool | Descrição |
|------|-----------|
| `get_cost_of_living` | Custo de vida por cidade brasileira (15 cidades) |
| `get_average_salary` | Salário médio por profissão (25 profissões) |
| `get_current_rates` | Selic, CDI, IPCA, IGP-M, dólar, euro |
| `get_inss_table` | Tabela INSS 2026 |
| `get_irpf_table` | Tabela IRPF 2026 |

### Recursos (2)
| Tool | Descrição |
|------|-----------|
| `search_calculator` | Busca calculadora por tema |
| `get_falazuki_info` | Informações sobre o Fala, Zuki! |

## Uso com Claude Desktop

```json
{
  "mcpServers": {
    "falazuki-finance-br": {
      "command": "npx",
      "args": ["-y", "falazuki-finance-br"]
    }
  }
}
```

## Arquitetura

```
src/
├── index.ts                    — Entry point (stdio)
├── server.ts                   — Server setup
├── lib/                        — Shared utilities
│   ├── brazilian-tax.ts        — INSS, IRRF, IR investimentos
│   ├── constants.ts            — URLs, brand
│   ├── math.ts                 — round, pmt, rate conversions
│   ├── format.ts               — Response formatters
│   └── search.ts               — Fuzzy matching
├── calculators/                — 1 arquivo por calculadora (18)
├── data-tools/                 — Consultas de dados (5)
├── resources/                  — Busca e info (2)
└── data/                       — JSON datasets
    ├── cities.json             — 15 cidades
    ├── professions.json        — 25 profissões
    ├── rates.json              — Taxas econômicas
    ├── inss-table.json         — Tabela INSS 2026
    └── irpf-table.json         — Tabela IRPF 2026
```

## Dados

Fontes: IBGE, CAGED, Banco Central do Brasil, Receita Federal.

## Licença

MIT

---

Por [Fala, Zuki!](https://www.falazuki.com) — Assistente financeiro pessoal no WhatsApp.

TDQS

A3.5/5.0

Scored across 25 tools

Disambiguation4/5

Most tools have a clear one-to-one mapping to a specific financial topic, and the descriptions clarify their scope. There is minor potential confusion between calculate_installment and calculate_financing, and between calculate_compound_interest and calculate_investment_return, but the descriptions are sufficient to distinguish them.

Naming Consistency5/5

All tool names follow a predictable imperative snake_case pattern: calculate_* for computations, get_* for reference data, plus search_calculator and compare_clt_vs_pj. This consistency makes the toolset easy to navigate.

Tool Count3/5

With 25 tools, the server is at the heavy end of the scale. Each tool covers a distinct Brazilian personal-finance scenario, so the count is justified by the broad domain, but it still feels slightly overwhelming compared to a more focused calculator set.

Completeness4/5

The server covers an impressively wide range: income, taxes, loans, investments, employment rights, inflation, cost of living, and reference tables. Minor gaps exist, such as no FGTS withdrawal calculator or rent-vs-buy comparison, but most common personal finance questions are covered without dead ends.

Maintenance

ActivityInactive
ResponsivenessNo issues