Nordnet Portfolio MCP server
io.github.hpasic/nordnet-mcp·v0.1.0·14 starsRead-only Nordnet brokerage data: accounts, positions, trades, balances, orders, instruments.
14 stars
Reviews
Write oneNobody has reviewed Nordnet Portfolio yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Nordnet Portfolio tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-24 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Nordnet Portfolio compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 73/100
- higher than 47% of 2,174 E-commerce servers
- GitHub stars
- 14
- more than 91% of 1,047 E-commerce servers
Install Nordnet Portfolio in Claude Code, Cursor or VS Code
claude mcp add nordnet-mcp -- docker run -i --rm ghcr.io/hpasic/nordnet-mcp:latest
What the publisher says
From the Nordnet Portfolio repository's README, as published. We do not edit it. Read it on GitHub
nordnet-mcp
Read-only MCP server for Nordnet portfolio data.
It exposes Nordnet accounts, positions, trades, balances, and instrument lookup/search to MCP-compatible clients such as Claude Code, Claude Desktop, and Cursor.
Important:
keeps its session alive on its own for as long as it keeps running (see Status).
- This project is unofficial and is not affiliated with, endorsed by, or supported by Nordnet.
- It uses your existing Nordnet session, established either via QR login (below) or a browser session token.
- Nordnet sessions are short-lived (a couple of hours) if left idle — but the server
- Never commit your token or share your .env file.
Status
The server can now log itself in: call the nordnetauth tool (or just try any Nordnet tool — a 401 tells the model to call it) and a QR code appears in the conversation. Scan it with the Nordnet mobile app and the session is established automatically — no browser DevTools, no copy-pasting a cookie. NORDNETHOST must match the market your Nordnet app is registered in (e.g. public.nordnet.no for a Norwegian account): the QR encodes a login link on that market's domain, and an app from another market silently ignores the scan. In MCP Apps-capable hosts this renders as a live QR image that rotates itself every 100 seconds (up to 3 codes / 5 minutes) if you haven't scanned it yet, and once approved it disappears and sends a follow-up message so you don't have to retype what you originally asked. Whether that finishes the loop entirely or just saves you the retyping depends on the host: some submit it immediately, others (observed: Claude Desktop) pre-fill it in the composer and leave sending it to you — in the latter case, a single Enter is all that's left. On hosts without MCP Apps support (e.g. Claude Code), the QR is shown as ASCII art text instead of an image, and there's no automatic polling — once you tell the model you've scanned and approved it, it calls nordnetloginpoll itself to finish the login.
A session obtained this way is kept in memory only — applied to the running server immediately, but never written to .env or anywhere else on disk. If the server process restarts for any reason, the token is gone and you'll need to log in again; writing it back to .env would avoid that, but at a security cost (a bearer token sitting in a plaintext file) that isn't worth it unless this turns out to be too disruptive in practice — that's the tradeoff to revisit if so. If the App view itself gets re-mounted (e.g. reopening a conversation you'd already authenticated in), a QR is never shown for a session that's still good — this is checked twice, both live against Nordnet (not just "is a token string present," since a present-but-dead token shouldn't count): once server-side, before nordnet_auth would otherwise generate a new order, and once again in the view itself before it ever displays whatever content it was handed, since that content could be a stale replay of a past result rather than a fresh call. Either way you just get a quiet "Already logged in" instead of a pointless fresh QR.
Once logged in, the server also keeps the session alive on its own for as long as it keeps running, the same way a browser tab left open on nordnet.se would — so you generally won't need to re-authenticate just from being idle. This only helps while the server process is actually running; stop it for longer than Nordnet's idle window and you'll need to log in again next time it starts.
If you'd rather not use QR login, you can still provide a session token manually — see Manual token setup.
Features
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Nordnet Portfolio: common questions
- Is Nordnet Portfolio MCP server safe?
- Mostly: it is graded B (73/100). Read the Nordnet Portfolio safety report
- How do I install Nordnet Portfolio?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Nordnet Portfolio need an API key?
- Yes. The registry entry asks for
NORDNET_SESSION_TOKEN. - Is Nordnet Portfolio maintained?
- The last commit was 12 days ago (2026-10-23). The latest release is v0.1.0.
- What can I use instead of Nordnet Portfolio?
- Servers from other publishers that do the same job: Acedatacloud MCP server, Iran Crypto Exchanges MCP server and comdirect MCP server. Compare all Nordnet Portfolio alternatives.
- How does Nordnet Portfolio compare with other E-commerce MCP servers?
- safety score 73/100 (higher than 47% of 2,174 E-commerce servers); github stars 14 (more than 91% of 1,047 E-commerce servers). Full comparison.
Alternatives to Nordnet Portfolio
Same job from other publishers: the closest match first, then the best rated.
- AcedatacloudManage your AceData Cloud account: services, pricing, APIs, docs, balance, usage, keys & ordersnot reviewedGrowingA
- Iran Crypto ExchangesUnofficial read-only Iranian crypto exchanges: prices in Toman, order books, trades, candles.not reviewedGrowingA
- comdirectRead-only access to comdirect accounts, transactions, depots, orders and postbox documents.not reviewedGrowingB
- OmieMCP server for Omie — ERP, customers, products, orders, invoices, financialsnot reviewedEstablishedB
- Polymarket ToolkitRead-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.not reviewedEstablishedB