← Back to home

Connect your AI to vaulink

vaulink has a connector for your own AI. Claude is the example here, but any AI client that supports remote MCP servers can use it. The AI reads your accounts and balances and can propose changes. Nothing that moves money is applied until you confirm it in the app.

Updated: 14 November 2026

Server address

MCP server (Streamable HTTP)https://api.vaulink.com/mcp

Connect Claude

4 steps
  1. Your own AI

    Open the screen

    In vaulink on your iPhone open Profile → Links → Your own AI. The screen shows the connector address and a button to get a confirmation code.

  2. Settings · Connectors

    Add custom connector

    Name
    vaulink
    URL
    https://api.vaulink.com/mcp
    Add

    Add the connector

    In Claude open Settings → Connectors → Add custom connector. Name it vaulink and paste the address above.

  3. ‹Your own AI
    Get code
    7K3M9RXD
    Valid for 10 minutes

    Enter the code

    Claude opens a vaulink page that asks for a code. Tap "Get code" in the app, enter the code on that page, and press "Allow access". The code is valid for ten minutes.

  4. Ask about your accounts

    Ask about your accounts

    Ask Claude about your accounts. The first answer appears after the app has uploaded your accounts: open vaulink once while signed in, or tap "Refresh data now" on that screen.

Requirements

Tools

29

Read tools only return data. Every write tool puts a request in a queue. The app picks the queue up the next time you open it. Your client lists the tools that are switched on for your account; a few are enabled gradually.

Read

  • list_accountsread

    Accounts with balances, groups, credit-card limits, and how old each balance is.

  • list_categoriesread

    Expense and income categories.

  • get_accountread

    One account in full: deposit, card, loan or debt terms. Off by default (see Privacy).

  • get_balance_historyread

    Recorded balances of accounts over time. Off by default (see Privacy).

  • get_net_worth_historyread

    Total of all accounts in one currency over time. Off by default (see Privacy).

  • list_exchange_ratesread

    Current exchange rates, the same feed the app uses.

  • get_command_statusread

    Status of changes queued earlier: pending, applied, awaiting confirmation, rejected, failed or expired.

Write

Write, always confirmed on the phone

  • set_account_balancewrite

    Set a balance, optionally as of a past date. The owner sees "was → will be".

  • archive_accountwrite

    Move an account to the archive. Accounts cannot be deleted through the connector.

  • record_transactionwrite

    One expense or income.

  • record_transferwrite

    Transfer between two own accounts in the same currency.

  • record_transactionswrite

    Up to 120 operations and transfers in one batch, confirmed as a batch.

  • set_cashbackwrite

    Cashback categories and percents of one card for one month.

  • deposit_top_upwrite

    Move money from another account into a deposit.

  • deposit_accrue_interestwrite

    Record interest the bank paid on a deposit.

  • deposit_closewrite

    Close a deposit and pay the whole balance out to another account.

  • deposit_rolloverwrite

    Renew a deposit that ended on new rate and term.

  • market_buywrite

    A purchase on an investment account, with optional broker commission. See Known limits.

  • market_sellwrite

    A sale on an investment account, with optional broker commission.

  • market_set_positionwrite

    Restate a whole stock position to match the broker.

  • set_credit_limitwrite

    Set a card’s credit limit.

  • loan_paymentwrite

    The next scheduled loan installment was paid.

  • loan_extra_paymentwrite

    An early or partial loan payment.

Write, confirmed by default

  • create_accountwrite

    New account: cash, card, deposit, other asset, investment, loan or credit card. Credit cards and loans are always confirmed.

  • update_accountwrite

    Rename an account, change its note, switch between cash and card.

  • restore_accountwrite

    Bring an archived account back.

  • move_account_to_groupwrite

    Put an account into a group; a missing group is created.

  • create_categorywrite

    New expense or income category, up to 10 a day.

Import

  • import_statementread

    Parses a bank statement file (Alfa-Bank .xlsx or credit card .pdf, T-Bank .pdf) and returns its operations. Records nothing.

Confirmation on the phone

  • Changes that move money or cannot be undone (balances, deposits, trades, credit limits, loan payments, archiving, operations, cashback) always open a confirmation sheet in the app. This cannot be switched off.

  • Other changes (rename, group, restore, new account or category) are also confirmed by default. In the app you can allow some of these to apply without a sheet.

  • A rejected request is not applied. Ask the AI for the status with get_command_status.

Privacy

The AI sees

  • Account names
  • Types
  • Currencies
  • Balances
  • Groups
  • Credit card limits
  • Category names

Closed until you switch it on

  • Account detailsOff by default
  • Balance historyOff by default

Never leaves your phone

  • Transactions

Known limits

Support