wealthapi-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BEARER_TOKEN | Yes | Your wealthAPI personal bearer token (wapi_key_...) with read scopes. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_accountsA | List all of the user's accounts: depots (where investments live), cash accounts, insurance, etc. Start here when you need to know which accounts exist before drilling in. |
| get_account_balancesA | Get balance history for one or more cash accounts over a date range. Works only with cash accounts (type '02_cash'), not depots. |
| get_portfolio_valuationA | Get the current total value of one or more depots, and optionally its history when 'from' is given. Use this for 'what is my portfolio worth (today / over time)?'. |
| get_portfolio_allocationA | Break down the portfolio's market value by region, industry sector, or asset type. Use this for 'how diversified am I?' and 'what's my US exposure?'. |
| get_cash_flow_summaryA | Monthly income vs. spending for the user's cash accounts. Answers 'how much did I earn and spend?' over a period. Inflows are positive, outflows positive (spending), net = income − spending. |
| get_savings_rateA | Compute the user's savings rate over a period: (income − spending) / income, expressed as a percentage. Uses cash flow analytics. Higher is better; negative means the user spent more than they earned. |
| detect_recurring_transactionsA | List transactions flagged as regular (salary, rent, subscriptions, standing orders). Grouped by counterpart and direction, with detected payment interval (in months) and average amount. Use this to answer 'what subscriptions do I have?' or 'what are my fixed costs?'. |
| get_dividend_historyA | Get dividend income per year (gross and net), with a per-month breakdown for the current year. Use this for 'how much dividend income did I get in 2024?'. |
| get_dividend_calendarA | Get this year's dividend calendar for current holdings: expected and received payouts with dates, amounts and yields. Use this for 'when are my next dividend payments?'. |
| get_portfolio_yieldA | Get the portfolio's dividend yield per year (on current value and on invested capital) plus the dividend CAGR. Use this for 'what's my dividend yield?'. |
| list_investmentsA | List the user's investment holdings (stocks, funds, bonds, ETFs). Returns name, ISIN, type, lots, market value and gain/loss. Use this for 'what do I own?' and 'show me my biggest positions'. |
| get_gainers_and_losersA | Get the top gainers or losers — either by today's change or by total return since purchase. Use this for 'best/worst performers'. |
| get_portfolio_performanceA | Get TWROR (time-weighted rate of return) timeseries for the portfolio over a date range. Use this to answer 'how did my portfolio perform this year / last 5 years?'. |
| get_realized_gainsA | Get realized gains per year, split into trading, dividend, interest and other gains (gross and net, plus tax refunds). Use this for 'what did I realize this year?' and tax questions. |
| get_risk_metricsA | Get annualized risk (volatility) and return metrics — for the whole portfolio, or per investment with breakdown=true. Use this for 'how risky is my portfolio?'. |
| search_symbolsA | Search securities by name, ISIN or WKN. Returns the security ID and quote provider needed by get_quotes. Use this to resolve 'Apple' or an ISIN to a tradable security. |
| get_quotesA | Get current quotes (last price, daily change) for securities by security ID. Get the IDs from search_symbols first. |
| get_security_fundamentalsA | Get master data and valuation fundamentals (P/E, P/B, P/S, F-Score) for a security by ISIN. Use this for 'tell me about this holding' or 'is this stock expensive?'. |
| list_transactionsA | List cash transactions (deposits, withdrawals, fees, interest, transfers). Results are sorted by amount (largest absolute value first), so the top rows answer 'what did I spend most money on?'. |
| list_bookingsA | List investment bookings: buys, sells, dividends, splits. Use this to see the trade history for a specific security or depot. |
| whoamiA | Show which wealthAPI user this session is acting as (name, email, member since). Use this to ground yourself or when the user asks 'which account is this?'. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| monthly_review | Walk through the user's income vs. spending month by month over a period. |
| savings_rate_check | Compute the user's savings rate over a period and explain how it compares. |
| subscription_audit | List recurring outflows so the user can spot subscriptions worth cancelling. |
| fixed_costs_summary | Estimate the user's fixed monthly cost base from recurring outflows. |
| financial_health_check | Run a full personal-finance check: cash flow, savings rate, and recurring costs. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wealthAPI-eu/wealthapi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server