NBIM MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NBIM MCP ServerWhat is the current fund value?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NBIM MCP Server
MCP server for querying data from Norway's Government Pension Fund Global — the world's largest sovereign wealth fund.
What it does
Provides 6 tools for querying fund data through the Model Context Protocol:
Tool | Description |
| Current fund value and asset allocation breakdown |
| Search equity holdings by company, country, or sector |
| Top N holdings by market value with filters |
| Geographic allocation across 70+ countries |
| Annual and cumulative returns since 1998 |
| Companies excluded or under observation |
Related MCP server: brreg-mcp-server
Install
pip install mcp-nbimOr with uvx:
uvx mcp-nbimQuick start
# Run with streamable HTTP (port 8008)
mcp-nbim
# Run with stdio (for Claude Desktop, Claude Code)
mcp-nbim --stdioClaude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"nbim": {
"command": "uvx",
"args": ["mcp-nbim", "--stdio"]
}
}
}Or if installed with pip:
{
"mcpServers": {
"nbim": {
"command": "mcp-nbim",
"args": ["--stdio"]
}
}
}Claude Code
claude mcp add nbim -- uvx mcp-nbim --stdioDocker
docker compose upExample queries
"What is the fund worth today?" →
nbim_fund_value()"Top 10 holdings in Japan" →
nbim_top_holdings(n=10, country='JP')"Does the fund own Tesla?" →
nbim_holdings_search(query='Tesla')"How has the US allocation changed?" → compare
nbim_country_allocation()across years"Which companies are excluded for coal?" →
nbim_exclusions(criterion='coal')"Fund performance in 2008" →
nbim_returns(start_year=2008, end_year=2008)
Data sources
Holdings & fund value: NBIM Investment Data API (JSON, no auth required)
Returns: Scraped from nbim.no/en/the-fund/returns/ with hardcoded fallback
Exclusions: Scraped from nbim.no exclusion list
Holdings data updates semi-annually and covers equities (~9,000 companies). Historical data goes back to 1998. No authentication required.
Related
Norges Bank MCP — Exchange rates, policy rate, yield curves
Built by Gervi Labs
This server cannot be deployed
Maintenance
Related MCP Connectors
- BonsaveOAuthapp.bonsave
Query your real net worth, spending, transactions, budgets and portfolio from any MCP client.
MCP server for Financial Modeling Prep API with 250+ financial data tools
An MCP server that provides congressional transcripts
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server to find and fetch Norwegian open government data from data.norge.no. Enables search, metadata retrieval, and data download.53MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for querying the Norwegian Brønnøysundregistrene business register, including companies, roles, subunits, and annual accounts, with built-in guards against common data traps like retired NACE codes and withheld employee counts.11 npmMIT
- AlicenseBqualityBmaintenanceUnofficial MCP server for querying and managing financial data from Despezzas.351MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for accessing Norges Bank exchange rates and interest rates via SDMX data flows.28 npmMIT