Works with Claude · ChatGPT · Meta Muse · any MCP client

Your AI Assistant,
Meet Your Money

Zoninga already runs its own agent. It watches your accounts daily and asks before anything changes. This page is the other half: if you've ever wanted to connect Claude to your finances, or let your AI assistant see your bank picture safely, this is the MCP connector for personal finance that does it. The connection is secure and revocable. Zoninga never moves money; it records, tracks, proposes, and watches, and you approve every decision. Real answers from your real numbers, not generic advice.

AI connections are a Premium feature, included free in every new account's 14-day trial.

Not a chatbot bolted on: full access, with your consent

Zoninga ships a remote MCP server with 170+ purpose-built finance tools. Once connected, your assistant can:

?

Answer anything

Spending by category or merchant, cash-flow trends, net worth history, savings rate, upcoming bills, and financial health score across every account you track.

+

Do the busywork

Log transactions, categorize them, create budgets and goals, contribute to savings, and set up recurring entries by asking instead of clicking.

→

Plan ahead with you

Run debt-paydown comparisons across 9 strategies, model what-if scenarios (“what if I finance a car?”), and forecast cash flow with the same engines the dashboard uses.

Every tool your assistant gets: all 179

Rendered straight from the live tool registry, grouped by category. Read tools answer questions; write tools do bookkeeping with your confirmation; none of them can move real money.

Family (20)
  • Sensitive Accept family invitation accept_family_invitation
  • Write Create family group create_family_group
  • Write Decline family invitation decline_family_invitation
  • Sensitive Delete family chat message delete_family_chat_message
  • Sensitive Edit family chat message edit_family_chat_message
  • Read Get family activity feed get_family_activity
  • Read Get family group get_family_group
  • Read Get family leaderboard get_leaderboard
  • Read Get shared account history get_shared_account_history
  • Sensitive Leave family group leave_family_group
  • Read List accounts shared with you list_shared_accounts
  • Read List family chat messages list_family_chat_messages
  • Read List family invitations list_family_invitations
  • Read List family members list_family_members
  • Read List goals shared with you list_shared_goals
  • Sensitive Remove family member remove_family_member
  • Write Revoke family invitation revoke_family_invitation
  • Sensitive Send family chat message send_family_chat_message
  • Sensitive Send family invitation send_family_invitation
  • Sensitive Update family shares update_family_shares
Analytics (14)
  • Read Check payment coverage check_payment_coverage
  • Read Forecast cash flow forecast_cash_flow
  • Read Get account health get_account_health
  • Read Get budget history get_budget_history
  • Read Get category trend get_category_trend
  • Read Get daily averages get_daily_averages
  • Read Get financial ratios get_financial_ratios
  • Read Get goal projection get_goal_projection
  • Read Get merchant spending get_merchant_spending
  • Read Get net worth history get_net_worth_history
  • Read Get period summary get_period_summary
  • Read Get savings-rate trend get_savings_rate_trend
  • Read Get spending anomalies get_spending_anomalies
  • Read Get uncategorized summary get_uncategorized_summary
Gamification (14)
  • Write Activate theme activate_theme
  • Write Create spending challenge create_spending_challenge
  • Write Dismiss celebrations dismiss_celebrations
  • Read Get budget streaks get_budget_streaks
  • Read Get gamification summary get_gamification_summary
  • Read Get pending celebrations get_celebrations
  • Read Get points and level get_points_and_level
  • Read Get seasons summary get_seasons_summary
  • Read Get weekly recaps get_weekly_recaps
  • Write Join challenge join_challenge
  • Write Leave challenge leave_challenge
  • Read List badges list_badges
  • Read List challenges list_challenges
  • Read List themes list_themes
Accounts (12)
  • Write Accept Plaid-reported balance accept_plaid_balance
  • Write Create account create_account
  • Sensitive Delete account delete_account
  • Read Export accounts CSV export_accounts_csv
  • Read Get account details get_account_details
  • Read Get account history get_account_history
  • Read Get net worth get_net_worth
  • Write Import accounts from CSV import_accounts
  • Read List accounts list_accounts
  • Write Override account balance override_account_balance
  • Write Reorder accounts reorder_accounts
  • Write Update account update_account
Agent (10)
  • Write Create scheduled reminder create_reminder
  • Sensitive Delete payment link delete_payment_link
  • Sensitive Delete scheduled reminder delete_reminder
  • Read Get agent operating instructions get_agent_instructions
  • Read Get monitoring plan get_monitoring_plan
  • Read Get standing facts get_standing_facts
  • Read List payment links list_payment_links
  • Read List scheduled reminders list_reminders
  • Write Save payment link save_payment_link
  • Write Update monitoring plan update_monitoring_plan
Transactions (10)
  • Write Bulk categorize transactions bulk_categorize_transactions
  • Sensitive Bulk delete transactions bulk_delete_transactions
  • Write Create transaction create_transaction
  • Sensitive Delete transaction delete_transaction
  • Read Export transactions as CSV export_transactions_csv
  • Write Import transactions from CSV import_transactions
  • Read List transactions list_transactions
  • Write Recategorize similar transactions recategorize_similar_transactions
  • Write Undo transaction undo_transaction
  • Write Update transaction update_transaction
Forum (9)
  • Sensitive Create forum post create_forum_post
  • Sensitive Create forum reply create_forum_reply
  • Sensitive Delete forum post delete_forum_post
  • Sensitive Delete forum reply delete_forum_reply
  • Read Get forum post get_forum_post
  • Read List forum categories list_forum_categories
  • Read List forum posts list_forum_posts
  • Sensitive Update forum post update_forum_post
  • Sensitive Update forum reply update_forum_reply
Goals (9)
  • Write Contribute to goal contribute_to_goal
  • Write Create goal create_goal
  • Write Create goal plan create_goal_plan
  • Sensitive Delete goal delete_goal
  • Read Get goal plan get_goal_plan
  • Write Link goal plan link_goal_plan
  • Read List goal plans list_goal_plans
  • Read List goals list_goals
  • Write Update goal update_goal
Debt Payments (8)
  • Write Confirm debt-payment match confirm_debt_payment_match
  • Write Create debt-payment rule create_debt_payment_rule
  • Sensitive Delete debt-payment rule delete_debt_payment_rule
  • Read List debt payments list_debt_payments
  • Read List debt-payment rules list_debt_payment_rules
  • Write Reject debt-payment match reject_debt_payment_match
  • Read Suggest a debt-payment description pattern suggest_debt_payment_pattern
  • Write Update debt-payment rule update_debt_payment_rule
Reports (7)
  • Read Export all data (accounts + transactions) export_all_data
  • Read Get balance sheet get_balance_sheet
  • Read Get cash-flow report get_cash_flow
  • Read Get debt-paydown analysis get_debt_paydown
  • Read Get financial health score get_financial_health_score
  • Read Get income statement get_income_statement
  • Read Get spending summary get_spending_summary
Subscription (7)
  • Sensitive Cancel subscription at period end cancel_subscription
  • Read Get subscription status get_subscription_status
  • Read List payment history list_payment_history
  • Read List subscription plans list_subscription_plans
  • Write Open billing portal (returns Stripe URL) open_billing_portal
  • Sensitive Reactivate canceled subscription reactivate_subscription
  • Write Start checkout (returns Stripe URL) start_checkout
Plaid (6)
  • Read Check connection health get_connection_health
  • Write Dismiss payment warning dismiss_payment_warning
  • Read Get linked-bank details get_plaid_item
  • Read List linked banks list_plaid_items
  • Write Sync linked bank sync_plaid_item
  • Sensitive Unlink bank unlink_plaid_item
Scenarios (6)
  • Sensitive Commit a scenario to real accounts commit_scenario
  • Write Create a what-if scenario create_scenario
  • Write Delete a what-if scenario delete_scenario
  • Read Get a what-if scenario with its projected impact get_scenario
  • Read List what-if scenarios list_scenarios
  • Write Update a what-if scenario update_scenario
Budgets (5)
  • Write Create budget create_budget
  • Sensitive Delete budget delete_budget
  • Write Dismiss a budget recommendation dismiss_budget_recommendation
  • Read List budgets list_budgets
  • Write Update budget update_budget
Categories (5)
  • Write Create category create_category
  • Sensitive Delete category delete_category
  • Read Get category suggestions get_category_suggestions
  • Read List categories list_categories
  • Write Update category update_category
Profile (5)
  • Read Get user preferences get_user_preferences
  • Read Get user profile get_user_profile
  • Sensitive Switch active account context switch_account
  • Write Update user preferences update_user_preferences
  • Write Update user profile update_user_profile
Agent Chat (4)
  • Sensitive Delete agent chat session delete_agent_chat_session
  • Read Get agent chat session get_agent_chat_session
  • Read List agent chat sessions list_agent_chat_sessions
  • Write Rename agent chat session rename_agent_chat_session
Hard Assets (4)
  • Write Create hard asset create_hard_asset
  • Sensitive Delete hard asset delete_hard_asset
  • Read List hard assets list_hard_assets
  • Write Update hard asset update_hard_asset
Milestones (4)
  • Write Create milestone create_milestone
  • Sensitive Delete milestone delete_milestone
  • Read List milestones list_milestones
  • Write Update milestone update_milestone
Notifications (4)
  • Sensitive Delete notification delete_notification
  • Read Get unread notification count get_unread_notification_count
  • Read List notifications list_notifications
  • Write Mark notification read mark_notification_read
Recurring Transactions (4)
  • Write Create recurring template create_recurring_transaction
  • Sensitive Delete recurring template delete_recurring_transaction
  • Read List recurring templates list_recurring_transactions
  • Write Update recurring template update_recurring_transaction
Support (4)
  • Sensitive Create support ticket create_support_ticket
  • Read Get support ticket get_support_ticket
  • Read List support tickets list_support_tickets
  • Sensitive Reply to support ticket reply_to_support_ticket
Tags (4)
  • Write Create tag create_tag
  • Sensitive Delete tag delete_tag
  • Read List tags list_tags
  • Write Update tag update_tag
Onboarding (2)
  • Read Get setup status get_setup_status
  • Write Reset onboarding reset_onboarding
Statements (2)
  • Write Apply parsed statement fields to an account apply_statement
  • Read Parse a PDF statement parse_statement

Permissions, limits and errors

Read-only connections. When you approve a connection, Zoninga's consent screen has a "Read-only access" box. Tick it and that connection can only use Read tools: the others don't appear in its tool list, and calling one anyway returns a forbidden error. Your profile shows whether each connected assistant has read-only or full access. To change it, disconnect and connect again.

Every call is scoped to you. A tool only ever sees the signed-in user's own data. The family tools that show a relative's accounts read only what that person chose to share with you, view-only.

Side effects stay inside Zoninga. Write and Sensitive tools change Zoninga's own records. None of them moves money or touches a bank account. A deleted transaction can be restored for 7 days. A transaction dated more than 30 days ahead is refused with requires_confirmation: "future_date" until the call is repeated with confirm_future=true, which catches a mistyped year.

Errors. A tool that can't do what was asked returns {"error": "...", "error_type": "..."} with isError set. The error_type is validation for bad input (the message says what to fix), not_found when the record doesn't exist or isn't yours, forbidden when the connection is read-only or the action needs permission you don't have, external when the payment provider refused, and internal for our own failures. Any other refusal, such as reaching a plan limit, comes back as error with a plain-language message.

Rate limits. Connections get 200 tool calls an hour on Premium. Past that, the endpoint answers HTTP 429 with a Retry-After header and a retry_after_seconds field, so an assistant knows how long to wait.

Sign-in. OAuth 2.1 with PKCE and dynamic client registration. Access tokens last 15 minutes and refresh tokens 7 days, rotating on every use. No API keys, and your password never reaches the assistant.

How Zoninga compares for AI-assistant finance

There are three ways to get an AI assistant looking at your money. Here's the honest difference:

 Zoninga connectorRead-only AI finance viewersPasting CSVs into a chatbot
Tools the assistant can call170+ purpose-built toolsUsually a handful of read endpointsNone. It re-parses your file each chat
Works withClaude, ChatGPT, and Meta Muse, plus any MCP clientVaries by productAny chat, manually, every time
Can do bookkeeping (log, categorize, budget)Yes, with your confirmation on every writeNo, view onlyNo. You retype results into your app
Moves real moneyNever. It proposes; you approve and act at your own bankNoNo
Debt math9 strategies computed server-side by the same engine as the appRarely offeredThe LLM does arithmetic, which is error-prone
Try before signupYes, via the homepage demo and the free calculatorVariesn/a

Other connectors exist. Era, for example, announced itself as the first personal-finance connector in Anthropic's directory in May 2026. Zoninga's bet is different: a full finance app underneath (170+ tools, a real debt engine, an always-on watchdog agent) rather than a connector alone. Compare for yourself.

Questions people ask before connecting

Can Claude or ChatGPT move my money through Zoninga?

No. Zoninga never moves money, and there is no code path that can. Your assistant can read your picture and record bookkeeping with your confirmation; anything that would touch real dollars becomes a proposal you approve, and you execute transfers yourself at your own bank.

Is it safe to let an AI see my finances?

The connection uses OAuth 2.1. Your assistant never sees your password, and you can revoke its access instantly from your profile. Connecting requires a verified email and two-factor authentication, assistants work through purpose-built tools with audit logging (never raw database access), and security scans run on every release.

Does it work with both Claude and ChatGPT?

Yes, and any other MCP-compatible client. There are step-by-step guides for Claude and ChatGPT. Meta Muse only offers connectors from its own directory, and Zoninga's listing is under review, so Muse can't connect yet.

What can I ask once connected?

Anything your data can answer: “how much did we spend on groceries last month?”, “which debt should I pay first and what does it save?”, “what happens to my cash flow if I finance a car?”, “log $60 for gas and put it in Transportation.” The full tool catalog above is the honest inventory.

Do I need a paid plan?

AI connections are a Zoninga Premium feature, included free in every new account's 14-day trial. Your assistant side has its own requirements: Claude connectors need a paid Claude plan, and ChatGPT connectors are available on Pro, Team, Enterprise, and Edu.

What is MCP?

The Model Context Protocol is an open standard that lets AI assistants use external tools over a secure connection. Zoninga ships a remote MCP server, which is why the same connection works across Claude, ChatGPT, and any other MCP client, with OAuth 2.1 and dynamic client registration.

No account? Your assistant can still use the math

Any AI agent can call Zoninga's debt and loan math with no account and no key at https://zoninga.com/mcp/public. Six tools: compare payoff strategies, plan a payoff, solve or amortize a loan, check whether a balance covers upcoming bills, and project a savings goal. Nothing is stored. It runs the same engine as the free calculator, so the numbers match. For real balances, connect the full server below.

Support tickets from your assistant

Four tools reach Zoninga's own support desk, the same one behind the Support page in the app. Nothing goes to a third party. Your assistant can open a ticket with a subject, the details and a category (bug, feature, billing, account or other). It can list your tickets, read a ticket's full conversation, and add a reply. A reply to a closed ticket reopens it. Each tool sees only your own tickets, and when our team answers you get a notification in Zoninga. Priority and assignment are set by our staff, so your assistant can't change them.

Connect in about two minutes

First, create your Zoninga account and add two-factor authentication (we require it before any AI gets access). Then:

Claude

  1. In claude.ai or the desktop app, open Settings → Connectors.
  2. Choose Add custom connector and enter https://zoninga.com/mcp
  3. Click Connect. You'll be sent to Zoninga to sign in and approve access. That's it.

Requires a paid Claude plan. Works on web, desktop, mobile, and Claude Code.

Step-by-step Claude guide →

ChatGPT

  1. In ChatGPT, open Settings → Connectors (enable developer mode if prompted).
  2. Add a connector with the server URL https://zoninga.com/mcp
  3. Approve the sign-in prompt on Zoninga and you're linked.

Available on ChatGPT Pro, Team, Enterprise, and Edu plans.

Step-by-step ChatGPT guide →

Meta Muse

  1. Zoninga is submitted to Muse’s connector directory and waiting on Meta’s review.
  2. Once listed, open Settings → Connectors in Muse, choose Zoninga, and approve the sign-in on Zoninga. Same OAuth connection as Claude and ChatGPT: no password is shared with Muse.
  3. Until then, Muse cannot connect: it only offers connectors from its directory and has no way to add a server URL.

Please don’t store your Zoninga password in Muse’s credentials store to work around this. Zoninga sign-in needs two-factor authentication, and the directory connector will never need your password.

Using another assistant? Any MCP-compatible client works. The server speaks standard MCP over HTTP with OAuth 2.1 and dynamic client registration.

Built so you stay in control

No passwords shared

The connection uses OAuth 2.1. Your assistant never sees your Zoninga password. Revoke its access anytime from your profile, instantly.

Locked behind 2FA

Connecting an AI requires a verified email and two-factor authentication on your account, the same bar we set for linking a bank.

Scoped & audited

Assistants work through purpose-built tools with the same permissions and audit logging as any other session. There's no raw database access, ever.

Zoninga provides educational tools and information, not financial advice. Written by Kyle Rice for Zoninga.

Put a watchdog on your money

Start with the free calculator and see your debt-free date in about a minute, anonymous, no account needed.
When you're ready to stop watching your accounts yourself, your numbers come with you and the agent takes the daily shift.

Free plan included · 14-day Premium trial · No credit card