# calcular_iof_investimentos_cambio

Calcula o IOF (Imposto sobre Operações Financeiras) nas três modalidades principais: (1) Investimento: IOF regressivo sobre rendimentos de CDB/Tesouro Direto nos primeiros 29 dias — tabela de 96% (dia 1) até 0% (dia 30), Decreto 6.306/2007 Anexo I. (2) Câmbio: IOF sobre operações cambiais — cartão crédito exterior 3,38%, espécie viagem 1,10%, remessa 0,38%, recebimento e educação/saúde isentos. (3) Crédito: IOF fixo 0,38% + IOF diário (PF: 0,0082%/dia, PJ: 0,0041%/dia, máx 365 dias). Fonte: Decreto 6.306/2007.

Agent View of the PolicyLayer registry record for `calcular_iof_investimentos_cambio`. HTML page: https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-iof-investimentos-cambio

## Facts

- Tool: `calcular_iof_investimentos_cambio`
- Server: Contaí — Calculadoras Fiscais Brasileiras (`@contai-evoluke/mcp-server`) — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server.md
- Install: `npx -y @contai-evoluke/mcp-server`
- Homepage: https://github.com/lfhillesheim/calculadora
- Risk category: Read (Low risk)
- Registry record: grade B, identity unverified
- Server rate-limited: no
- Parameters: 9 (1 required)
- Recommended policy verdict: Allowed

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `modalidade` | string | yes | Modalidade de IOF a calcular: "investimento" (IOF regressivo sobre rendimento de CDB/Tesouro — primeiros 29 dias), "cambio" (IOF sobre operações de câmbio — car |
| `pessoaTipo` | string | no | Tipo de pessoa para cálculo do IOF de crédito: "pf" (pessoa física — IOF diário 0,0082%/dia) ou "pj" (pessoa jurídica — IOF diário 0,0041%/dia). Default: "pf" |
| `prazoCreditoDias` | integer | no | Prazo do crédito em dias corridos (1 a 3.650). Obrigatório para modalidade "credito". IOF diário é calculado sobre no máximo 365 dias (teto da tabela) |
| `prazoResgateDias` | integer | no | Prazo do resgate em dias corridos (1 a 30). Obrigatório para modalidade "investimento". IOF decresce de 96% no dia 1 até 0% no dia 30 (tabela Decreto 6.306/2007 |
| `valorCreditoCents` | integer | no | Valor do empréstimo ou financiamento em centavos. Obrigatório para modalidade "credito". Ex: R$ 10.000 → 1000000 |
| `tipoOperacaoCambio` | string | no | Tipo de operação de câmbio. Obrigatório para modalidade "cambio": "compra_especie_viagem" (IOF 1,10%), "cartao_credito_exterior" (IOF 3,38%), "cartao_debito_ext |
| `valorAplicadoCents` | integer | no | Valor principal da aplicação em centavos. Obrigatório para modalidade "investimento". Ex: R$ 20.000 → 2000000 |
| `rendimentoBrutoCents` | integer | no | Rendimento bruto obtido na aplicação em centavos. Obrigatório para modalidade "investimento". Deve ser menor que o valorAplicadoCents. Ex: R$ 250 → 25000 |
| `valorCambioReaisCents` | integer | no | Valor da operação de câmbio em reais, em centavos. Obrigatório para modalidade "cambio". Ex: R$ 5.000 → 500000 |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "calcular_iof_investimentos_cambio",
    "arguments": {
      "modalidade": "<modalidade>"
    }
  }
}
```

## Why calcular_iof_investimentos_cambio is rated Low

This tool performs tax calculations (IOF) based on input parameters and returns computed values. It retrieves/computes fiscal information without modifying any data, executing commands, or moving money. It is a pure calculation/read tool with no side effects.

From the tool's own definition: "Calcula o IOF (Imposto sobre Operações Financeiras) nas três modalidades principais... Decreto 6.306/2007"

## Use case

AI agents call calcular_iof_investimentos_cambio to retrieve information from Contaí — Calculadoras Fiscais Brasileiras without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Contaí — Calculadoras Fiscais Brasileiras:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "calcular_iof_investimentos_cambio": {}
  }
}
```

## Other tools on Contaí — Calculadoras Fiscais Brasileiras (138)

- `calcular_mensalidade_planejador` — Financial — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-mensalidade-planejador.md
- `buscar_lei` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/buscar-lei.md
- `calcular_13o_salario` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-13o-salario.md
- `calcular_acao_trabalhista` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-acao-trabalhista.md
- `calcular_adicional_noturno` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-adicional-noturno.md
- `calcular_alocador_50_30_20` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-alocador-50-30-20.md
- `calcular_aluguel_reajuste` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-aluguel-reajuste.md
- `calcular_aluguel_vs_compra_imovel` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-aluguel-vs-compra-imovel.md
- `calcular_auditoria_beneficios_trabalhistas` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-auditoria-beneficios-trabalhistas.md
- `calcular_auxilio_doenca` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-auxilio-doenca.md
- `calcular_aviso_previo` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-aviso-previo.md
- `calcular_banco_de_horas` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-banco-de-horas.md
- `calcular_bdr_vs_etf_vs_acao_direta` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-bdr-vs-etf-vs-acao-direta.md
- `calcular_bola_de_neve_dividas` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-bola-de-neve-dividas.md
- `calcular_bolsa_estagio` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-bolsa-estagio.md
- `calcular_calculadora_gestacional` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-calculadora-gestacional.md
- `calcular_calculadora_milhas_passagem` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-calculadora-milhas-passagem.md
- `calcular_calorias_macros` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-calorias-macros.md
- `calcular_capital_de_giro_necessario` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-capital-de-giro-necessario.md
- `calcular_carne_leao` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-carne-leao.md
- `calcular_cartao_credito_cashback_anuidade` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-cartao-credito-cashback-anuidade.md
- `calcular_cdb_vs_lci_vs_tesouro_vs_poupanca` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-cdb-vs-lci-vs-tesouro-vs-poupanca.md
- `calcular_comparador_regime_tributario` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-comparador-regime-tributario.md
- `calcular_consorcio_credito_empresarial` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-consorcio-credito-empresarial.md
- `calcular_consorcio_vs_financiamento` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-consorcio-vs-financiamento.md
- `calcular_consultoria_pj_saude_financeira` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-consultoria-pj-saude-financeira.md
- `calcular_consumo_agua` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-consumo-agua.md
- `calcular_conversao_moedas_iof` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-conversao-moedas-iof.md
- `calcular_credito_pj_comparador` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-credito-pj-comparador.md
- `calcular_custo_efetivo_total` — Read — https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server/calcular-custo-efetivo-total.md
- …and 108 more: https://policylayer.com/tools/io-github-lfhillesheim-contai-mcp-server.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=io-github-lfhillesheim-contai-mcp-server · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/io-github-lfhillesheim-contai-mcp-server
