caixatem-mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited caixatem-mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Você tem acesso à Caixa Tem MCP REST API na MCP.AI.
Conecte sua conta do Caixa Tem ao Claude, ChatGPT e agentes de IA via Open Finance Brasil. Pergunte sobre saldos, extratos, faturas de cartão e investimentos do Caixa Tem em linguagem natural. Regulado pelo Banco Central, somente leitura.
https://api.mcp.ai/api/openfinanceTodo endpoint é um POST na Base URL + o path abaixo. Os parâmetros vão no corpo JSON.
Inclua em toda request:
Authorization: Bearer sk_live_...
Content-Type: application/jsonGere sua chave em https://app.mcp.ai/settings/api-keys (workspace API key sk_live_…, não expira, revogável). Uma única chave serve pra todos os seus MCPs.{ "ok": true, "tool": "<tool_id>", "result": <payload> }curl -X POST https://api.mcp.ai/api/openfinance/connectors/search \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"keywords":"..."}'Se um endpoint retornar erro, vazio ou dado inesperado, reporte (não desista calado): POST /api/openfinance/report com { "message": "...", "context"?: "...", "conversation"?: [...] }. Isso notifica o time da MCP.AI.
#### openfinance_search_bank_connectors
Buscar conectores de banco (Open Finance/API) por nome _(POST /api/openfinance/connectors/search)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
keywords | string[] | Sim | Termos do nome/id do banco (match OR), ex.: ['nubank','btg']. Obrigatório. |
include_accounts | boolean | Não | Inclui contas (e contagem) de cada conexão já ligada. Custa 1 chamada por conexão; default false. |
#### openfinance_list_connections
Listar bancos conectados _(POST /api/openfinance/connections/list)_
#### openfinance_get_item_status
Status de uma conexão (UPDATED, LOGIN_ERROR…) _(POST /api/openfinance/connections/status)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
item | string | Não | item_id (uuid), connector_id ('612') ou connector_name ('Nubank'). Omita se há só 1 conexão. |
#### openfinance_force_sync
Forçar sincronização de uma ou mais conexões _(POST /api/openfinance/connections/sync)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
items | string[] | Sim | Seletores das conexões (item_id, connector_id ou connector_name). 1-50. |
#### openfinance_disconnect_bank
Revogar consentimento Open Finance de um banco _(POST /api/openfinance/connections/disconnect)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
item | string | Sim | item_id (uuid), connector_id ou connector_name da conexão. |
#### openfinance_list_accounts
Listar contas (BANK / CREDIT) de uma conexão _(POST /api/openfinance/accounts/list)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
item | string | Não | Conexão alvo (item_id / connector_id / connector_name). |
type | string | Não | Filtrar por tipo. (BANK, CREDIT) |
#### openfinance_get_accounts_detail
Detalhe completo de contas por id (batch 1-50) _(POST /api/openfinance/accounts/detail)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
account_ids | string[] | Sim | uuids das contas. 1-50. |
#### openfinance_get_account_balance
Saldo em tempo real por conta (batch 1-50) _(POST /api/openfinance/accounts/balance)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
account_ids | string[] | Sim | uuids das contas. 1-50. |
#### openfinance_list_transactions
Transações por conta (BANK ou CREDIT) com filtros de data/keyword _(POST /api/openfinance/transactions/list)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
account_id | string | Sim | uuid da conta. |
from | string | Não | Data início ISO (YYYY-MM-DD). |
to | string | Não | Data fim ISO (YYYY-MM-DD). |
page | number | Não | Página (default 1). |
page_size | number | Não | Itens por página (1-500, default 50). |
search_queries | string[] | Não | Filtro keyword (OR). Triggera scan agregado em from/to. |
#### openfinance_list_credit_card_bills
Faturas de cartão (com payment_status derivado) _(POST /api/openfinance/credit-card-bills/list)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
account_id | string | Sim | uuid de conta CREDIT. |
page | number | Não | |
page_size | number | Não | 1-100. |
#### openfinance_get_credit_card_bill
Detalhe de fatura por id (batch 1-50) _(POST /api/openfinance/credit-card-bills/detail)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
bill_ids | string[] | Sim | uuids das faturas. 1-50. |
#### openfinance_list_investments
Carteira de investimentos por conexão _(POST /api/openfinance/investments/list)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
item | string | Não | |
type | string | Não | Filtrar por tipo. (COE, EQUITY, ETF, FIXED_INCOME, MUTUAL_FUND, SECURITY, OTHER) |
page | number | Não | |
page_size | number | Não | 1-500, default 100. |
#### openfinance_list_investment_transactions
Movimentação de uma posição de investimento (BUY/SELL/TAX/…) _(POST /api/openfinance/investments/transactions/list)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
investment_id | string | Sim | uuid do investment. |
page | number | Não | |
page_size | number | Não | 1-500, default 100. |
#### openfinance_list_loans
Contratos de empréstimo por conexão (batch) _(POST /api/openfinance/loans/list)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
items | string[] | Sim | Seletores das conexões. 1-50. |
#### openfinance_list_categories
Taxonomia de categorias de transação (the provider) _(POST /api/openfinance/categories/list)_
#### openfinance_update_transaction_category
Corrigir categoria de transações (cria regra automática) _(POST /api/openfinance/transactions/category)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
items | object[] | Sim | Pares { transaction_id, category_id }. 1-50. category_id vem de /categories/list. |
Este MCP também funciona via conexão MCP (Claude / Cursor) em https://api.mcp.ai/p_caixatem — veja o README. A skill acima é pra consumir a REST API direto (agente próprio / código).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.