Skip to main content
Personal finance MCP

Give your AI your financial context.

Context is the MCP server for your memory and money. Connect it to Claude, ChatGPT, Cursor, or any compatible client, then ask your assistant to understand spending, clean up transactions, keep rules current, and remember what you approve.

Last updated: May 2, 202641 Context tools; up to 39 available to your assistant

Server name

Era Context

Transport

Streamable HTTP

Server base URL

https://context.era.app

Explicit MCP path

https://context.era.app/mcp

Authentication

OAuth-protected remote MCP server

Server card

https://era.app/.well-known/mcp/server-card.json

Context is how your AI sees your money

Most finance apps make AI live inside their app. Context does the opposite: it gives the assistant you already use a permissioned, structured way to work with your Era data and the actions you approve.

Connect it once, then ask naturally

Add https://context.era.app as a Streamable HTTP MCP server in a compatible client. OAuth handles permission. Start with a read-only question so your assistant can see what your account, plan, and scopes allow.

  1. Step 1

    Sign in to Era

    Use the Era account that has the accounts, memory, and rules you want your assistant to use.

  2. Step 2

    Open an MCP client

    Choose Claude, ChatGPT, Cursor, or another client that supports remote Streamable HTTP servers.

  3. Step 3

    Paste the server URL

    Add https://context.era.app as the MCP server URL.

  4. Step 4

    Approve the connection

    Review the requested scopes, finish OAuth, and return to your AI client.

  5. Step 5

    Ask a read-only question first

    Try an overview, account list, or weekly summary before approving write or billing actions.

Use the AI client you already trust

Era Context uses standard MCP over Streamable HTTP, so it can travel with you across clients that support remote MCP servers. OAuth is the normal path; API keys are there for developer-first tools.

Claude Desktop

OAuth

https://context.era.app

Claude Code

API key

.mcp.json

ChatGPT

OAuth

https://context.era.app

Cursor

OAuth

~/.cursor/mcp.json

VS Code

API key

.vscode/mcp.json

Windsurf

OAuth

~/.codeium/windsurf/mcp_config.json

Augment

API key

~/.augment/settings.json

JetBrains IDEs

OAuth

https://context.era.app

GitHub Copilot

API key

.vscode/mcp.json

Generic Streamable HTTP client

Streamable HTTP endpoint

https://context.era.app

The tools your assistant can use

Context currently includes 41 tools for memory, accounts, bank connections, transactions, insights, billing, and referrals. Your assistant only sees the tools allowed by your plan, scopes, and client.

Tool list last updated: April 30, 2026

Knowledge and memory (8 tools)

Carry the conversation forward with financial overviews, pending questions, and facts you approve.

  • knowledge__confirm_or_reject_inference

    Confirm or reject inference

    Write capable
  • knowledge__defer_question

    Defer question

    Write capable
  • knowledge__forget

    Forget a fact

    Write capableDestructive
  • knowledge__get_financial_context_and_overview

    Get financial context and overview

    Read only
  • knowledge__get_pending_questions

    Get pending questions

    Read only
  • knowledge__recall_history

    Recall fact history

    Read only
  • knowledge__remember

    Remember a fact

    Write capable
  • knowledge__show_question_ui

    Show question form

    Read only

Accounts (4 tools)

See balances, account groups, and which accounts count in analysis.

  • accounts__check_account_balance

    Check account balance

    Read only
  • accounts__list_financial_accounts

    List financial accounts

    Read only
  • accounts__manage_account_groups

    Manage account groups

    Read onlyPlan required

    Requires the Organize plan or higher.

  • accounts__set_account_visibility

    Set account visibility

    Write capable

Connections (2 tools)

Open bank-connection flows and maintain institutions without handing bank credentials to the agent.

  • connections__connect_bank_account

    Connect bank account

    Write capable
  • connections__disconnect_institution

    Disconnect institution

    Write capableDestructive

Transactions and automation (9 tools)

Find messy data, tag it, categorize it, link transfers, and turn repeat fixes into rules.

  • transactions__list_recurring_charges

    List recurring charges

    Read only
  • transactions__list_spending_categories

    List spending categories

    Read only
  • transactions__list_transactions

    List transactions

    Read only
  • transactions__manage_automation_rules

    Manage automation rules

    Write capable
  • transactions__manage_categories

    Manage spending categories

    Write capable
  • transactions__manage_transaction_tags

    Manage transaction tags

    Write capable
  • transactions__manage_transfer_links

    Manage transfer links

    Write capable
  • transactions__search_transactions

    Search transactions

    Read only
  • transactions__update_transactions

    Update transactions

    Write capable

Insights and analysis (5 tools)

Answer the questions people actually ask: what changed, where money went, what is recurring, and what might happen next.

  • insights__analyze_spending

    Analyze spending

    Read only
  • insights__compare_spending_periods

    Compare spending periods

    Read only
  • insights__forecast_spending

    Forecast spending

    Read only
  • insights__get_cash_flow

    Get cash flow

    Read only
  • insights__get_daily_financial_summary

    Get daily financial summary

    Read only

Billing (7 tools)

Compare plans, preview costs, and make billing changes only after extra consent.

  • billing__cancel_subscription

    Cancel subscription

    Write capableDestructiveExtra consent
  • billing__confirm_subscription_change

    Confirm subscription change

    Write capableExtra consentPlan required

    Requires the Organize plan or higher.

  • billing__get_current_plan

    Get current plan

    Read only
  • billing__list_plans

    List plans

    Read only
  • billing__manage

    Manage billing

    Write capableExtra consentPlan required

    Requires the Organize plan or higher.

  • billing__preview_subscription_change

    Preview subscription change

    Read onlyPlan required

    Requires the Organize plan or higher.

  • billing__upgrade

    Upgrade plan

    Write capableExtra consent

Referrals (4 tools)

Share and track referral links when you ask.

  • referral__get_dashboard_sso

    Get referral dashboard SSO link

    Read only
  • referral__get_referral_link

    Get referral link

    Read only
  • referral__get_referral_stats

    Get referral stats

    Read only
  • referral__join_referral_program

    Join referral program

    Write capable

Things agents can actually do

Context is strongest when an assistant chains tools: read the picture, make a small approved change, then check its work. It does not move money or run itself on a schedule; connected clients and other servers can extend what happens next.

Begin with context, not forms

Load the overview, ask only the missing questions, and save the facts you explicitly want remembered.

knowledge__get_financial_context_and_overviewknowledge__get_pending_questionsknowledge__remember

Memory should come from explicit approval, not inference.

Fix messy spending data

Find noisy merchants or categories, update the selected transactions, then rerun the analysis to prove the answer changed.

accounts__list_financial_accountstransactions__search_transactionsinsights__analyze_spendingtransactions__update_transactions

Transaction edits require write scope and selected transaction IDs.

Turn cleanup into rules

Convert one-time cleanup into tags and automation rules, preview the effect, then verify it with period comparisons.

transactions__search_transactionstransactions__manage_transaction_tagstransactions__manage_automation_rulesinsights__compare_spending_periods

Rules keep changing future data, so agents should preview and ask before applying them.

Stop transfers from lying to you

Link money moved between your own accounts before forecasting, so cash flow is not inflated by duplicates.

transactions__manage_transfer_linksinsights__get_cash_flowinsights__forecast_spending

Uncertain transfer matches should be confirmed with you.

Keep the right accounts in view

Open the bank-connection flow, list the accounts that came back, and hide anything that should not affect analysis.

connections__connect_bank_accountaccounts__list_financial_accountsaccounts__set_account_visibility

Disconnecting an institution is destructive and should require clear confirmation.

Change plans without surprises

Review the current plan, compare options, preview exact cost changes, and only then confirm or open checkout.

billing__get_current_planbilling__list_plansbilling__preview_subscription_changebilling__confirm_subscription_change

Billing changes require the separate mcp:billing-write scope.

Make recurring money reviews useful

If your AI client supports routines or scheduled tasks, Context can supply the financial data for Friday briefs, subscription audits, and anomaly reviews.

knowledge__get_financial_context_and_overviewinsights__get_daily_financial_summarytransactions__list_recurring_chargesinsights__forecast_spending

Context supplies the data; your AI client controls when the routine runs.

Bring money into the rest of your work

Pair Context with email, calendar, Slack, docs, or spreadsheet servers to draft summaries, reminders, and reimbursement packets.

transactions__search_transactionsinsights__analyze_spendingknowledge__remember

Sending financial summaries to another service requires separate authorization and review.

What your assistant can see

Only what you authorize. Context sends structured Era data and approved actions; it never gives the assistant your bank login.

  • Connected accounts, balances, groups, and visibility state.

  • Transactions, categories, tags, transfer links, recurring charges, and automation rules.

  • Spending, cash flow, forecasts, comparisons, and daily summaries built from Era data.

  • Financial memory you approved: goals, preferences, facts, and open questions.

  • Plan state, prices, previews, checkout, billing portal, and cancellation flows when scopes allow.

  • Referral links, enrollment, stats, and dashboard access.

What it cannot do

  • Agents do not receive bank credentials.

  • Available tools can change by plan, approved OAuth scopes, connected accounts, and MCP client.

  • Context does not move money, pay bills, place trades, file taxes, or act outside the tools listed here.

You stay in control

Context makes agent access explicit: OAuth scopes limit what your assistant can do, safety labels mark sensitive tools, and higher-impact actions need the right permission.

  • OAuth protects the remote server and shows the scopes being requested.

  • Your assistant only sees and calls tools allowed by your account, plan, OAuth scopes, and safety rules.

  • Billing changes are outside the default scopes and require mcp:billing-write.

  • Destructive tools should be surfaced clearly by the client and confirmed by you.

  • Plan limits help prevent runaway agent loops.

  • You can revoke access by disconnecting the MCP client or the underlying account connection.

  • When a call fails, Context returns structured errors the client can explain.

Prompts worth trying

Good prompts sound like jobs, not API calls. These examples work best when your accounts are connected and your client can combine MCP servers or run routines.

  • I'm thinking about booking this trip. Check my balances, recurring bills, and month-end forecast. What can I spend without touching my emergency fund?

  • Find every recurring charge across my accounts, show the monthly total, and make a rule that flags new subscriptions or price increases for my approval.

  • My coffee transactions are a mess. Clean up this year's purchases, tag them as daily habits, and make a rule so future coffee buys are tagged automatically.

  • Build me a work-travel reimbursement packet for last quarter. Find matching transactions, tag anything missing, summarize totals by merchant, and draft an email using my email connector.

  • Every Friday, send me a money brief with cash flow, unusual transactions, upcoming bills, and anything I should review. Use Context for the data and my email or Slack connector for delivery.

Questions people ask

No. In a supported client, add the server URL and sign in with OAuth. Developer tools may also support API keys.

Connect your AI to your money

Create an Era account, add the MCP server, and ask one read-only question. When you're ready, approve bigger actions one at a time.