MCP.Market

Nordnet Portfolio MCP server

by hpasic·io.github.hpasic/nordnet-mcp·v0.1.0·14 stars

Read-only Nordnet brokerage data: accounts, positions, trades, balances, orders, instruments.

B73/100grade B
What users say
No reviews yet
Be the first
Safety scan
B73/100

full report

Adoption
Growing

14 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 73/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

All Nordnet Portfolio alternatives →
  • Acedatacloud
    Manage your AceData Cloud account: services, pricing, APIs, docs, balance, usage, keys & orders
    A
  • Iran Crypto Exchanges
    Unofficial read-only Iranian crypto exchanges: prices in Toman, order books, trades, candles.
    A
  • comdirect
    Read-only access to comdirect accounts, transactions, depots, orders and postbox documents.
    B
  • Omie
    MCP server for Omie — ERP, customers, products, orders, invoices, financials
    B
  • Polymarket Toolkit
    Read-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.
    B