# check_payslip

Confere um holerite de empregado CLT contra as tabelas vigentes NA COMPETÊNCIA (INSS desde ago/2006, IRRF desde jan/2007), item a item, com veredito global em três estados (conferido completamente, parcialmente, não foi possível concluir). Regras: o documento manda na base (informe inss_base/irrf_base impressas no holerite quando existirem; o salário bruto é contexto e insumo do redutor da Lei 15.270); com irrf_base declarada, pensão alimentícia deixa de bloquear a conferência do IRRF; o IRRF é conferido contra a base efetivamente usada (INSS informado como dedução) e um INSS divergente gera a segunda análise exposta, nunca falso positivo em cascata. Verbas declaradas em declared_items que o motor não audita viram 'informado, não conferido' e impedem conclusão sobre o total. Com total_earnings e net_received (e todos os descontos declarados com valor), roda a reconciliação aritmética como afirmação SEPARADA: fechar na soma não promove verba a correta. Parâmetros obrigatórios: gross_salary, informed_inss, informed_irrf, reference_date. Opcionais: inss_base, irrf_base, dependents, total_earnings, net_received, declared_items. Use exatamente estes nomes, em inglês.

Agent View of the PolicyLayer registry record for `check_payslip`. HTML page: https://policylayer.com/tools/com-falazuki-finance-br/check-payslip

## Facts

- Tool: `check_payslip`
- Server: FalaZuki Finance BR (`https://mcp.falazuki.com/mcp`) — https://policylayer.com/tools/com-falazuki-finance-br.md
- Homepage: https://github.com/https://mcp.falazuki.com/mcp
- Risk category: Read (Low risk)
- Registry record: grade F, identity unverified
- Server auth posture: open
- Server CORS policy: *
- Server rate-limited: no
- Parameters: 10 (4 required)
- Recommended policy verdict: Allowed

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `inss_base` | number | no | A 'Base INSS' / 'Salário de contribuição' impressa no holerite, em R$. Sem ela, o bruto entra no lugar com a hipótese declarada |
| `irrf_base` | number | no | A 'Base IRRF' impressa no holerite, em R$. Ela já embute pensão e demais deduções, e destrava a conferência do IRRF quando existem |
| `dependents` | integer | no | Dependentes declarados na fonte pagadora |
| `gross_salary` | number | yes | Salário bruto do mês, em R$. Contexto: a base quem manda é o documento |
| `net_received` | number | no | Valor líquido recebido, em R$ (habilita a reconciliação aritmética) |
| `informed_inss` | number | yes | O INSS descontado no holerite, em R$ |
| `informed_irrf` | number | yes | O IRRF retido no holerite, em R$ |
| `declared_items` | array | no | Outras verbas do holerite, com valor quando disponível. Proventos: overtime, commissions, bonuses, night_shift, unhealthy_pay, hazard_pay, other_earnings. Desco |
| `reference_date` | string | yes | Qualquer dia dentro da competência do holerite, aaaa-mm-dd |
| `total_earnings` | number | no | Total de proventos do documento, em R$ (habilita a reconciliação aritmética) |

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": "check_payslip",
    "arguments": {
      "gross_salary": 0,
      "informed_inss": 0,
      "informed_irrf": 0,
      "reference_date": "<reference_date>"
    }
  }
}
```

## Why check_payslip is rated Low

Even though check_payslip only reads data, uncontrolled read access leaks sensitive information and racks up API costs: an agent caught in a retry loop can make thousands of calls a minute without anyone noticing.

Risk signals: High parameter count (12 properties)

## Use case

AI agents call check_payslip to retrieve information from FalaZuki Finance BR 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 FalaZuki Finance BR:

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

## Other tools on FalaZuki Finance BR (113)

- `calculate_vacation_pay` — Financial — https://policylayer.com/tools/com-falazuki-finance-br/calculate-vacation-pay.md
- `advise_investment` — Read — https://policylayer.com/tools/com-falazuki-finance-br/advise-investment.md
- `advise_tax_regime` — Read — https://policylayer.com/tools/com-falazuki-finance-br/advise-tax-regime.md
- `calculate_acordo_divida` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-acordo-divida.md
- `calculate_adicional_noturno` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-adicional-noturno.md
- `calculate_annual_salary` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-annual-salary.md
- `calculate_antecipacao_fgts` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-antecipacao-fgts.md
- `calculate_average_price` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-average-price.md
- `calculate_aviso_previo` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-aviso-previo.md
- `calculate_break_even` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-break-even.md
- `calculate_budget` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-budget.md
- `calculate_car_affordability` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-car-affordability.md
- `calculate_car_ownership_cost` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-car-ownership-cost.md
- `calculate_card_machine_fee` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-card-machine-fee.md
- `calculate_carne_leao` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-carne-leao.md
- `calculate_cdi_yield` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-cdi-yield.md
- `calculate_cet` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-cet.md
- `calculate_come_cotas` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-come-cotas.md
- `calculate_compound_interest` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-compound-interest.md
- `calculate_consorcio` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-consorcio.md
- `calculate_credit_card_interest` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-credit-card-interest.md
- `calculate_custo_demissao` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-custo-demissao.md
- `calculate_darf` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-darf.md
- `calculate_debt_payoff` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-debt-payoff.md
- `calculate_dias_uteis` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-dias-uteis.md
- `calculate_discount` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-discount.md
- `calculate_dividend_income_goal` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-dividend-income-goal.md
- `calculate_dividend_yield` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-dividend-yield.md
- `calculate_emergency_fund` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-emergency-fund.md
- `calculate_employee_cost` — Read — https://policylayer.com/tools/com-falazuki-finance-br/calculate-employee-cost.md
- …and 83 more: https://policylayer.com/tools/com-falazuki-finance-br.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=com-falazuki-finance-br · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/com-falazuki-finance-br
