Analyzera for AI assistants: portfolio builder and backtesting MCP server

Analyzera connects your AI assistant to an investment research platform. Browse Analyzera's strategy catalogue, look at the risk, holdings, outlook and track record of any strategy or account you hold, build and backtest your own equity and multi-asset strategies, and check what adding a strategy would do to your portfolio, all from a conversation with your assistant.

Analyzera does not give personal investment recommendations through your assistant, and nothing you do here moves money or places a trade.

Connector address (remote MCP, streamable HTTP): https://api.analyzera.com/mcp

Capabilities and tools

Browse strategies and accounts

  • Browse the strategy catalogue, your own strategies and your accounts in an interactive dashboard with Returns, Outlook, Weights, Risk and Fundamentals tabs, and compare an account with one of its saved simulations.
  • Search for a strategy or account by words, asset class, region or risk level.
  • Compare two strategies or accounts on every dashboard tab: what they hold today, the risk model on those holdings, the modelled outlook and the measured track record.
open_dashboard: Open the dashboard
Opens the dashboard: your accounts, the strategies you built and Analyzera's catalogue, with Returns, Holdings, Risk, Fundamentals, Outlook and Construction tabs.
list_portfolios: List strategies and accounts
Lists everything you can see, without opening the card: your accounts and the strategies you built, and Analyzera's catalogue as counts per asset class.
list_simulations: List saved simulations
Lists the saved simulations on an account and the accounts under it.
find_portfolios: Search strategies and accounts
Searches the strategies and accounts you can see, without opening the card.

Describe a strategy or account

  • Get short summaries of a strategy's track record, expected return, risk, largest holdings and factor tilts, for your assistant to reason with.
  • Get observations about an account you hold, its strengths and points to watch.
  • Ask how a figure is calculated: how the risk model, expected return, factor tilts, backtests and builds work, and the main assumptions behind them.
describe_portfolio_risk: Summarise risk
How risky a strategy or account is, measured from what it holds today.
describe_historical_scenarios: Historical scenarios
How today's holdings would have fared in named past market episodes.
describe_market_sensitivities: Market sensitivities
How much a strategy or account moves when equity markets or interest rates move.
describe_portfolio_weights: Summarise holdings
What a strategy or account holds, as a digest.
describe_portfolio_outlook: Summarise expected return
A strategy's long-run expected return and what it is built from.
describe_portfolio_fundamentals: Summarise factor tilts
Where a strategy sits on the factor axes (valuation, momentum, leverage, profitability, risk, size and growth), with its dividend yield and P/E.
describe_portfolio_series: Summarise track record
Summary statistics of a strategy's backtested track record, or an account's history.
describe_methodology: How a figure is calculated
How the figures another tool returns are calculated: the model, its main assumptions and the reasons for them.
describe_build_options: How to build a portfolio
How to build a portfolio with Analyzera: the ways a portfolio can be built here, and the rules for saving, backtesting and reporting results.

Look up instruments

  • Look up an instrument by name or ticker, and see how it has done.
  • Look up GICS industry codes to narrow a screen.
  • See which default instruments a multi-asset build uses in your currency.
find_assets: Find an instrument
Finds equities, ETFs, funds and bonds by name, ticker or identifier.
describe_asset: Describe an instrument
What one instrument is and how it has done.
describe_assets: Compare instruments
Compares up to 500 instruments in one call: returns, volatility, drawdown, P/E, dividend yield and market value, one line each.
find_gics: Find GICS codes
Finds GICS industry codes to use in a screen's industries.
get_default_instruments: Default instruments for a currency
The broad equity, long bond and short bond instruments a multi-asset build uses in your currency.

Screen equities

  • Screen the equity universe before building: see which companies pass, without saving anything, as many times as you like.
  • Weight any list of instruments, from a screen or picked by hand, with the same methods a build uses.
screen_equities: Screen stocks
Runs the same equity screen a build runs and lists the companies that pass, unweighted, without saving anything.
describe_card_screen: What the screener card shows
Lets the assistant read the list you last screened inside the screener card, so it can answer what the card shows on any app.
solve_equity_weights: Weight a stock screen or list
Weights a stock screen or a list of companies the way an equity strategy build would, without saving anything.
solve_allocation_weights: Weight a multi-asset allocation
Weights a mix of funds, instruments and strategies the way an allocation build would, without saving it.

Build strategies

  • Build an equity strategy from a country and sector screen, a theme, an ESG screen, factor tilts, or a hand-picked list of companies.
  • Build a multi-asset allocation from instruments and strategies, with an optional risk level and weight caps.
  • Read, edit, rename or delete a strategy you built.
build_equity_strategy: Build an equity strategy
Builds and saves an equity strategy, or rewrites one you built.
build_allocation_strategy: Build a multi-asset allocation
Builds and saves a multi-asset allocation from instruments and strategies, or rewrites one you built.
get_strategy_definition: Read a strategy's definition
The settings that would rebuild a strategy, to read before editing it.
delete_portfolio: Delete a portfolio
Permanently deletes a strategy you built, or one of your accounts with its holdings.

Backtest

  • Backtest a strategy you built. It runs in the background for a minute or two and replaces any earlier backtest of the same strategy.
run_strategy_backtest: Run a backtest
Starts a backtest of a strategy you built and returns at once with a reference.
get_backtest_status: Check a backtest
Whether a backtest is queued, running, done or failed, with an estimate while it runs.

Analyse your own holdings

  • Analyse a portfolio you paste into the chat (tickers, ISINs or names with weights or units). Nothing is stored.
  • Preview what adding an amount of a strategy would do to an account's risk, weights and outlook. Nothing is stored.
describe_holdings: Analyse holdings
Risk, diversification, fundamentals and outlook for holdings you give inline. Nothing is stored.
preview_scenario: Preview a strategy in an account
Measures an account as it is and as it would be with a strategy added, or with several changes at once. Nothing is stored.

Simulations

  • Save a set of changes to one account as a simulation, and compare the account, or everything you hold, with and without it in the dashboard. Simulations also show in the Analyzera web app.
save_simulation: Save a simulation on an account
Saves changes to one account as a simulation: the account's holdings plus the changes, without optimisation.
delete_simulation: Delete a simulation
Permanently deletes saved simulations from one account.

Accounts held elsewhere

  • Add an account you hold elsewhere by giving its holdings, and update it with a fresh snapshot. The snapshot is the whole account: anything left out is treated as sold.
sync_external_account: Update an account held elsewhere
Adds an account held elsewhere, or updates it, from a full snapshot of its holdings.

Track a strategy

  • Link an account to the strategy it should follow and see how far it has drifted. Tracking only: nothing is traded.
assign_strategy: Link an account to a strategy
Links an account to the strategy it should follow. Nothing is traded.
describe_drift: Measure drift
How far an account has drifted from the strategy it tracks, and the largest gaps.

Email alerts

  • Get one daily email digest when a strategy rebalances or its risk level moves, or when an account drifts from the strategy it tracks. Every digest has a one-click unsubscribe link.
  • Get a strategy's next target weights by email before it rebalances: from 12:00 Stockholm time on the weekday before the trade, to everyone at the same time. An account linked to the strategy gets this automatically.
set_alerts: Set alerts
Sets the alerts on one strategy or account, replacing those it had.
get_alerts: List alerts
Every alert you have set.
list_rebalance_targets: List rebalance targets
The target weights the pre-rebalance notices have sent for a strategy, latest first, each labelled with its rebalance date.

Share

  • Share a card as a public link for WhatsApp, SMS, email or Slack: a dashboard tab of a strategy or account, a comparison, an instrument or a stock screen. The link opens the same card, fixed on what you shared, in weights and percentages only, never values or amounts. It is view-only: nothing is copied into the viewer's account, and they cannot change anything.
  • Figures stay live, except a screen, which is kept as it was when you shared it. A link to something you delete or can no longer see says so.
  • See every link you have made and turn any of them off at any time.
share_view: Share a view
Creates a public link to a dashboard tab of a strategy or account, two of them side by side, or an instrument's page or a table of several.
list_shares: List share links
Every live share link you have made, newest first.
revoke_share: Revoke share links
Turns off one link, or every link to one strategy or account.

Planning

  • Project a regular savings plan, or work out what a savings target requires.
  • See the highest risk level Analyzera's published table allows for a time horizon.
project_savings_plan: Project a savings plan
What an amount up front plus regular saving grows to, and how much of that is growth.
solve_savings_plan: What a savings target takes
What it takes to reach a target, as the return needed or the saving needed.
get_risk_ceiling_for_horizon: Risk ceiling for a horizon
The highest risk level Analyzera's published table allows for a time horizon.

Your plan

  • See your plan, what it includes and what you have left of each allowance.
get_access: What this caller may do
Your plan, the allowances you have left, and your currency and market.

Feedback

  • Tell the Analyzera team something looks wrong, or ask for something the tools do not do yet. Your assistant agrees the wording with you first, sends it by email and gives you a reference.
send_feedback: Send feedback to the Analyzera team
Sends a report to the Analyzera team by email and returns a reference.