Criar conta
create_accountCria uma conta bancária/carteira nova com o usuário autenticado como OWNER. balance é o saldo inicial (default 0), não um saldo calculado a partir de transações — o saldo depois é ajustado incrementalmente conforme transações pagas são criadas/confirmadas/excluídas.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"type": "<type>"
},
"name": "create_account"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Nome da conta, ex: 'Nubank', 'Carteira' | |
| type | Yes | Tipo da conta, ex: CHECKING, SAVINGS, WALLET, INVESTMENT | |
| color | No | Cor hex para exibição, ex: #3B82F6 | |
| balance | No | Saldo inicial (default 0) — não recalculado a partir de transações, é o ponto de partida | |
| bankCode | No | Código do banco (ex: FEBRABAN), opcional, sem validação de formato | |
| currency | No | Moeda ISO 4217, default BRL | |
| balanceDate | No | Data ISO de referência do saldo inicial informado. Default: null (sem data associada) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| name | No | ||
| type | No | ||
| color | No | ||
| userId | No | ||
| balance | No | ||
| bankCode | No | ||
| currency | No | ||
| createdAt | No | ||
| updatedAt | No | ||
| balanceDate | No |