Personal MCP Server

Self-hosted, read-only MCP server that connects your banks and investments via Plaid.

Remote serverstreamable-httpPython

What is the Personal MCP Server?

Self-hosted, read-only MCP server that connects your banks and investments via Plaid.

What it actually does

A self-hosted, read-only MCP server that connects your banks, credit cards, loans, and brokerage accounts (via Plaid) to an MCP client like Claude Code. Ask questions about your own finances in plain English — no third-party aggregator (Monarch, Mint, etc.) involved.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_accountsEvery account across every linked bank, with balances
get_balancesLive current + available balances (optionally filtered by account)
get_transactionsTransactions in a date range (up to 2 years back)
search_transactionsKeyword search across merchant / name / counterparty
get_recurring_transactionsDetected recurring inflow + outflow streams
get_liabilitiesCredit cards, student loans, mortgages with APRs and payment details
get_investment_holdingsCurrent holdings with symbol + security metadata
get_investment_transactionsBuy / sell / dividend history in a date range
get_institutions_statusHealth of each linked bank (surfaces re-auth needs)

Configuration

VariableDescriptionRequired
PLAID_CLIENT_IDConfiguration value read at startup.Optional
PLAID_SECRETCredential the server authenticates with.Yes

Example prompts to try

  • “Use Personal to list accounts.”
  • “Use Personal to get balances.”
  • “Use Personal to get transactions.”

Frequently asked questions

Self-hosted, read-only MCP server that connects your banks and investments via Plaid. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.