matcha money

Develop your ritual for financial wellness.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Get Accounts: Get all financial accounts (bank accounts, credit cards, investments).
  • Get Account: Get detailed account information with optional balance history.
  • Manage Accounts: Create or update any manual account (checking, savings, credit card, loan, investment, etc.), reconcile balances, rename, change type, toggle holdings-only, or archive/unarchive. Omit

What data it sees

Do you need an account

No: the server works without sign-in

Develop your ritual for financial wellness.

Connect your accounts, automate your budgeting, and reach your goals together. A flexible financial platform built for families.

How to connect

How to connect matcha money to Claude

The server address to paste into Claude settings:

https://matcha-money--aequitas-labs.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect matcha money to ChatGPT

The server address to paste into ChatGPT settings:

https://matcha-money--aequitas-labs.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect matcha money to Cursor

The server address to paste into Cursor settings:

https://matcha-money--aequitas-labs.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (23)

Raw names from tools/list. Only developers need these.

get_accountsGet all financial accounts (bank accounts, credit cards, investments).
get_accountGet detailed account information with optional balance history.
manage_accountsCreate or update any manual account (checking, savings, credit card, loan, investment, etc.), reconcile balances, rename, change type, toggle holdings-only, or archive/unarchive. Omit account_id to create, provide it to update.
get_net_worthGet net worth data (current or historical). Use get_holdings for detailed investment data.
get_holdingsGet detailed investment holdings with per-ticker gain/loss. Use view=by_account to see holdings grouped under each account, or view=by_ticker to see positions aggregated across all accounts.
get_liabilitiesGet all credit card and loan accounts with detailed liability information (APR, minimum payment, due date, credit limit) and a summary of total debt.
manage_holdingsCreate, update, delete, exclude, or include investment holdings. Exclude/include controls whether a holding is hidden from portfolio views and totals.
manage_manual_itemsCreate, update, delete, or list manual banks for organizing manual accounts. Manual items are the equivalent of Plaid items for manually-created accounts.
get_transactionsGet recent transactions with optional filters. For incremental sync, use modified_after to fetch only transactions changed since last sync.
manage_transactionsCreate, update, delete, split, or batch update transactions. Use mode to specify operation.
get_budgetGet budget data: targets, analysis, or income. Use get_liabilities for debt details.
manage_budgetsSet budget targets or transfer funds between categories/goals.
get_goalsGet financial goals.
manage_goalsCreate, update, archive, or unarchive a savings goal. Provide goal_id to update an existing goal.
get_recurring_billsGet all recurring bills.
manage_recurring_billsCreate, update, or delete a recurring bill. Provide bill_id to update/delete.
get_taxonomyGet all categories and tags.
manage_taxonomyCreate, update, or delete a category or tag. Use type to specify which.
merge_tagsMerge one tag into another. All transactions with the source tag will be re-tagged with the target tag, and the source tag will be deleted. This action is irreversible.
get_alertsSmart alerts are coming soon. This feature is temporarily disabled while we build a better alert system.
get_rulesGet all categorization rules for automatically categorizing transactions.
manage_rulesCreate, update, or delete a categorization rule. Provide rule_id to update/delete. At least one of set_category or add_tags must be provided for create/update.
run_rulesRun categorization rules on all uncategorized transactions.