Guides · Updated 10 November 2026

Portfolio Performance MCP server: the built-in local one, and how Fortunest's differs

Yes — Portfolio Performance has an MCP server of its own now. Version 0.89.0, released on 11 October 2026, added an experimental MCP endpoint to the open-source desktop app for Windows, macOS and Linux, whose portfolio is an XML file on your own disk. It is off by default and listens only on your own computer, so it works with assistants that run there — Claude Code, Codex CLI, Cursor, the ChatGPT desktop app's Codex — and, by design, not with ChatGPT in the browser or Claude Desktop's connectors. Community projects such as pp-mcp and pp-terminal also read a Portfolio Performance file over MCP; they are not part of Portfolio Performance. This page explains what the built-in server can do, then compares it with Fortunest's hosted MCP server at https://app.fortunest.ai/mcp — and says where Portfolio Performance is the better choice. The vendor's pages were read on 10 November 2026.

The short answer

What Portfolio Performance's MCP server does

Portfolio Performance is a desktop program, not a service: its site describes an open-source tool that computes a portfolio's performance across all accounts with true time-weighted return and IRR, for Windows, macOS and Linux, with all data stored as XML. The site itself does not mention MCP or AI. The announcement is in the 0.89.0 release notes on the project's GitHub, and the detail is in the setup guide that Andreas Buchen, who publishes the releases, posted on the project's forum the same day, in German. In summary:

The guide's own caution applies to every MCP server on this page: once a cloud assistant reads your data, it reaches that assistant's model provider.

Community MCP servers for Portfolio Performance

Beside the built-in server, independent developers have published their own. They are community projects, not made or reviewed by the Portfolio Performance project; read their code before you point one at your file.

How Fortunest's MCP server differs

Fortunest runs a standard MCP server at https://app.fortunest.ai/mcp over Streamable HTTP, with a browser sign-in in which you review the permissions before you click Allow connection. Because it is hosted, the chat apps can reach it: the External agents chapter sets it up in the Claude app (web, Desktop, mobile and Cowork), the ChatGPT app through Developer mode, Claude Code, the Codex app and Codex CLI, and the MCP Agent iPhone app for Siri. ChatGPT custom connectors need Developer mode and depend on your ChatGPT plan; free Claude accounts get one custom connector. The desktop app for macOS and Windows adds a STDIO bridge for Codex and Claude Code.

What the agent can read. The same tools, calculations and context as the in-app assistant: holdings and transactions, performance in your currency, risk, allocation, tax lots, the trade plan and its candidates, what-ifs and backtests. The full endpoint carries 95 tools.

What it can do, and who approves. Reading is all a connection does on its own. Every write and dashboard action waits for your approval in Fortunest, with the exact arguments under Details: approve once, reject, allow matching actions for up to 8 hours, or allow all actions from that connection for 1 or 8 hours. Agent activity keeps Details and Undo for 7 days; the grant expires after 30 days and can be revoked earlier under Settings → Assistant → External agents. Fortunest never places orders or moves money.

What it covers. One portfolio across brokers and exchanges, kept current for you: six direct read-only API connections, among them Kraken, Binance, Coinbase and Coinmate, 22 brokers through SnapTrade and the CSV or Excel exports of 29 platforms. On Pro, tax lots, the holding-period time test, sale pairing and annual realised gains are tools the agent can read too.

Try it on the demo portfolio — no account

Before you export anything or pay for Pro, connect Claude or ChatGPT to Fortunest's demo portfolio: four synthetic accounts — DEGIRO, Revolut, Kraken and Interactive Brokers — with made-up amounts over real tickers. No Fortunest account, no sign-in, nothing to install.

https://app.fortunest.ai/mcp/demo

In Claude

  1. Open Settings → Connectors and choose Add custom connector.
  2. Name it Fortunest demo, paste the URL above as the Remote MCP server URL and click Add. There is no sign-in step.
  3. In a new chat, enable Fortunest demo under + and ask: "Using Fortunest demo, what are the five largest holdings and how risky is this portfolio?"

In ChatGPT

  1. Turn on Developer mode under Settings → Apps & Connectors → Advanced settings.
  2. In Apps & Connectors choose Create: name Fortunest demo, the URL above as the MCP server URL and Authentication: No authentication. Confirm that you trust it and click Create.
  3. In a new chat, open + → More (or Developer mode), enable Fortunest demo and ask the same question.

In Claude Code: claude mcp add --transport http fortunest-demo https://app.fortunest.ai/mcp/demo. In Codex: codex mcp add fortunest-demo --url https://app.fortunest.ai/mcp/demo.

What the demo is. Seventeen read-only tools — portfolio summary, holdings, one position, allocation, risk, the value chart, upcoming events, recent trades, money flow, tax lots, the tax-free summary, the trade plan and its candidates, simulation inputs, data warnings and a search of the documentation — on one shared example portfolio. It cannot change anything, sees nobody's real data, and Fortunest runs no AI model for it: Claude or ChatGPT brings its own. For your own portfolio, import your exports in the app — free, with the in-app assistant; connecting an agent to it at https://app.fortunest.ai/mcp is Pro. Every endpoint and tool is listed in the Fortunest MCP server reference.

Portfolio Performance's and Fortunest's MCP servers compared

Each cell is what the vendor's own pages say on the date in the footnote. Not described means the page does not mention it. A green ✓ marks whichever product leads a row on that row's own terms.

Portfolio Performance1 Fortunest2
MCP server
  • Built into the desktop app since 0.89.0
  • Experimental, off by default
  • Hosted, app.fortunest.ai/mcp
  • STDIO bridge for the desktop app
Where it listens
  • Your computer only — 127.0.0.1:5712
  • Unreachable from the network
  • The internet, behind OAuth sign-in
ChatGPT
  • The desktop app's Codex only
  • Not ChatGPT in the browser
  • Custom connector with Developer mode
  • Depends on your ChatGPT plan
Claude
  • Claude Code
  • Not Claude Desktop's connectors
  • Claude app: web, Desktop, mobile, Cowork
  • Claude Code
Other clients named
  • Codex CLI, Cursor
  • Skills for local agents
  • Codex app and CLI
  • MCP Agent on iPhone (Siri)
Sign-in
  • One token per assistant
  • Or a pop-up: this session, always, refuse
  • Browser sign-in, permissions reviewed
  • Grant expires after 30 days, revocable
What the agent can read
  • Shared open files: securities, computed TTWROR and IRR
  • Not yet: transactions, prices, classifications
  • The assistant's tools, calculations and context
  • Transactions, risk, tax lots, trade plan, backtests
What the agent can change
  • Securities' master data and attributes
  • Delete unused securities; no transactions
  • Nothing saved until you save the file
  • Drives a live dashboard
  • Writes portfolio records, notes and settings
Permission levels
  • None yet — an authorised assistant may do everything
  • Every write and dashboard action approved
  • Or a bounded allowance, up to 8 hours; Undo 7 days
Where the data is kept
  • An XML file on your disk
  • Hosted — the desktop app's bridge reads a synchronized hosted copy
Runs on
  • Windows, macOS, Linux
  • Browser; desktop apps for macOS and Windows
Price for MCP
  • Open source, Eclipse Public License v1.0
  • No paid plan listed
  • Pro €6.99/mo or €69/yr, excl. VAT
  • 14-day Pro trial for new accounts, no card
  • Demo endpoint free, no account

Cells were checked against the sources below on 10 November 2026; Portfolio Performance's MCP cells come from its 0.89.0 release notes and its maintainer's setup guide of 11 October 2026, and describe that first version. Prices are list prices and, for Fortunest, before VAT. "Not described" describes those pages on that date, not the product.

The verdicts

Where Portfolio Performance is the better choice

Best for: an investor who wants the portfolio, and the server, on their own computer — and uses a local agent such as Claude Code or Codex.

Open source · no paid plan listed

Portfolio Performance is the better choice when ownership matters most: the portfolio is a file you keep, the program sends nothing anywhere itself, the MCP server cannot be reached from outside your computer, and nothing an assistant changes is saved until you save the file. It runs on Linux, it costs nothing, and the figures an assistant asks for are computed by Portfolio Performance itself, with the app's own methods.

Where it falls short: the server is experimental and covers only part of the file — no transactions, prices or classifications to read, no transactions to write; there is no read-only level yet; and ChatGPT in the browser, the Claude mobile app and Claude Desktop's connectors cannot reach it.

Where Fortunest is the better choice

Best for: asking about the whole portfolio from the Claude app or ChatGPT — on the web or a phone — with every change approved in the tracker.

Free without an account · MCP on Pro, €6.99/mo or €69/yr · 14-day Pro trial for every new account

Fortunest is the better choice when the assistant you use is a chat app rather than a local coding agent, when it should read transactions, risk, tax lots and a trade plan, when you want per-action approval or a time-limited allowance instead of all-or-nothing access, and when broker and exchange data should arrive by read-only keys rather than be typed or imported into a file. You can try the server on the demo portfolio before you sign up.

Where it falls short: it is not open source; MCP is Pro-only after the 14-day trial; an agent always reads a hosted portfolio — even the desktop app's bridge reads a synchronized hosted copy; there is no Linux desktop build; and Fortunest reads CSV and Excel exports, not PDF statements.

Moving from Portfolio Performance

Portfolio Performance is not among the platforms Fortunest's import chapter lists, so there is no importer for its file. The route is the one that gives the cleanest history anyway: each broker's or exchange's own CSV or Excel export, or its read-only API key — 50 platforms in all. Drop the files on the Portfolio value tile or under ⚙ Settings → Data; a whole folder works, and transfers between your own accounts are matched rather than counted twice. You can keep Portfolio Performance as well; nothing here asks you to give it up.

How we compared

We started from the query people type — "portfolio performance mcp server" — and read Portfolio Performance's site, its GitHub releases and skills repository, and the maintainer's setup guide on its forum on 10 November 2026; the community projects were read on their own GitHub pages the same day. We did not install the MCP server, so the cells describe what those pages say, not what we tested. Fortunest's cells come from its own documentation. We build Fortunest, so we are not neutral: the table is meant to be checkable rather than impartial, and Portfolio Performance is the better answer on ownership and price. The wider field is in portfolio apps with an MCP server; the whole product comparison is Fortunest vs Portfolio Performance; getquin and MCP covers getquin.

Questions people ask

Is there an MCP server for Portfolio Performance?

Yes, since version 0.89.0 of 11 October 2026 the desktop app has its own experimental MCP server, off by default and reachable only from your own computer. You switch it on under Settings → MCP Server & REST API, share the open files an assistant may see and give each assistant its own token. Separately, community projects such as pp-mcp and pp-terminal read a Portfolio Performance file over MCP; they are not part of Portfolio Performance.

Does Portfolio Performance work with Claude or ChatGPT?

With assistants that run on your computer, yes: its maintainer's setup guide names Claude Code, Codex CLI, Cursor and the ChatGPT desktop app's Codex. ChatGPT in the browser and connectors in Claude Desktop deliberately cannot reach it, because the server listens only on localhost. Whatever an assistant reads still goes to that assistant's model provider.

Can an AI assistant change my Portfolio Performance file?

Partly. In the first version an assistant can edit securities' master data and custom attributes and delete unused securities, but cannot create or change transactions. Nothing is saved automatically: each change is logged with its old and new value and you decide whether to save the file. There is no read-only level yet, so an authorised assistant may use everything the interface offers.

Are there community MCP servers for Portfolio Performance?

Yes. pp-mcp is a community, read-only MCP server for Portfolio Performance XML files, and pp-terminal, a community companion tool, starts an MCP server with pp-terminal mcp. Neither is made by the Portfolio Performance project.

Can I bring my Portfolio Performance data into Fortunest?

Not as a Portfolio Performance file: it is not among the platforms Fortunest's import chapter lists. The route is each broker's own CSV or Excel export or read-only API key, which Fortunest reads for 50 platforms.

What does Fortunest's MCP server cost?

It is a Pro feature at €6.99 a month or €69 a year plus VAT, and every new account starts with a 14-day Pro trial with no card. A demo endpoint at https://app.fortunest.ai/mcp/demo is free without an account. ChatGPT custom connectors need Developer mode and depend on your ChatGPT plan; free Claude accounts get one custom connector.

Sources

  1. Portfolio Performance — the product site, the 0.89.0 release notes and releases, the maintainer's MCP setup guide on its forum (in German) and the skills repository (10 November 2026). Community projects: pp-mcp and pp-terminal (10 November 2026).
  2. Fortunest — the MCP server reference with its External agents and What you share and approve sections, and every supported platform (10 November 2026).

Signals, analyses and assistant answers in Fortunest are informational — not financial or tax advice.