The Norwegian property market, for your AI
Ask your AI about
the Norwegian property market.
Homes and commercial alike.
Connect any AI assistant — Claude, Cursor, or another MCP-compatible tool — and just ask, in plain Norwegian or English. Prices and statistics for homes, the businesses standing in commercial buildings, who owns a property and who owns them, what has been paid for it, and what the kommune has on file. No databases, no spreadsheets, no API calls.
Install in Claude Desktop with one click
No JSON, no Node, no terminal — and it works on Claude's Team plan, where adding a connector is blocked. Download, double-click, paste your key.
Download the extension · .mcpb- Download the
.mcpbfile above - Double-click it — Claude Desktop opens an install dialog
- Paste your
sk_key and click Install
Don't have a key yet? Ask us → — we reply within one business day.
What you can ask
Ten things to ask on day one.
Ask in plain Norwegian or English — no syntax, no field names. Click a question to copy it; if your assistant doesn't reach for the data on its own, add 'bruk solgt-mcp'.
-
Every shop of a kind in the country — and who owns the buildings
Name an industry code or a brand — dagligvare, apotek, bilforhandler, KIWI, REMA — and get the properties they trade from, with five parties kept apart: who runs the shop, the chain over the door, the operator's parent, whoever holds the deed, and the owner at the top of that chain. Whether the operator rents or owns is inferred from the ownership chains, never read from a lease — Norway keeps no register of commercial tenancies — and a business with no link to a property is missing from the rows rather than absent from the market, so read any list as a floor.
Hvilke eiendommer driver KIWI fra i Vestland, og hvem eier byggene?
-
Who is registered at a property — and the leases that were tinglyst
Every business registered at one property, split into the owner sitting in its own building and the registrations that suggest a tenant — a registration is not a lease, and the answer says so. Beside it, the tinglyste leieforhold: the leases someone paid to register in the grunnbok, with tenants, the registered yearly rent in that year's kroner and the original text lines. Most modern leases are never tinglyst — an empty answer proves nothing about whether the property is let today.
Hvem er registrert i Storgata 10, og finnes det tinglyste leiekontrakter på eiendommen?
-
Who owns it — and who owns them
Start from a property and get its registered owners; start from a name and get everything that party is registered on, plus what they have let go of, with the date and the price on every transfer. For a company you also get its shareholders one level above the registered owner — the full register, dated year by year, lives on the company card below — and on the commercial side the chain is followed to the party at the top. Shares are reported as recorded, and a chain that ends in several equal holders is reported as unresolved rather than settled on one name.
Hvilke eiendommer eier BOB Boligutleie AS i Bergen, og hvem står bak selskapet?
-
One company in full — accounts, owners year by year, board
Give an organisasjonsnummer — or arrive straight from any ownership answer — and get the whole company card: the latest filed accounts (one filing, its year stated — there is no series, so no trend is offered), the shareholder register dated year by year from 2020 to 2025, the sitting board and auditor, the group above and the subsidiaries below, and how many properties the company holds. A foreign parent is recognised as a company even where the source records it as a person, and a parent without a Norwegian organisasjonsnummer is the normal shape for the big landlords, not missing data.
Fortell meg alt om Heimstaden Bostad Invest 10 AS — økonomi, aksjonærer og styret.
-
What lies around a property — in real walking and driving time
Transport, schools, kindergartens, shops, the shoreline — measured along the actual footpath and road network rather than in a straight line. The difference is not cosmetic: 82 metres as the crow flies to Slependen stasjon is 855 metres on foot. Walking and driving only, never a public-transport journey time; only the three nearest of each kind are held; and where we hold no surroundings for a property the answer says so instead of reporting an empty neighbourhood.
Hvor lang gangtid er det til nærmeste T-bane, skole og dagligvare fra Storgata 1 i Oslo?
-
Byggesaker, with the documents attached
The kommune's own journal on a property — byggesak, delesak, seksjonering, tilsyn, ferdigattest — with case titles, numbers and dates, and the documents filed under each, drawings first, opened straight from the answer where we hold the file. This covers a subset of Norway's kommuner, and our copy runs behind the kommune's own archive: finding nothing is a statement about our copy, not about the property. Every answer says which kommuner it could look in, and offers a search that finds the kommune's own postliste.
Har det vært byggesaker på Akersgata 32 i Oslo? List sakene med dokumentene.
-
Price statistics down to grunnkrets — or inside a radius
Homes sold and homes on the market now: volume, average price, kr/m², how far over or under asking, and days on market — by fylke, kommune, bydel, delområde, delbydel or grunnkrets, or within a radius of a point you name. The individual rows behind the numbers come with address and links, agencies and agents can be ranked by how much they sell, and asking for a chart or a finished HTML presentation gets you one. Resale only — nybygg is not included — and Solgt's own value estimate is an add-on enabled per key, while asking and sold prices are not.
Lag en HTML-presentasjon med grafer over solgte boliger på Grünerløkka siste 12 måneder, og list de 20 som gikk mest over prisantydning.
-
The listing itself — and the prospekt behind it
One finnkode in, the whole ad out: prices with omkostninger, viewings, price history, and every image with its megler caption — «finnes det bilder av badet» is answered from the captions. Behind it, the archived salgsoppgave read as text, with a machine-read TG1/TG2/TG3 summary of the tilstandsrapport. Both are the selling side's documents — the ad hands back the property's matrikkel keys so every claim can be checked against the registers.
Hvilke TG3-funn har boligen i finnkode 437730536, og hva sto i annonsen?
-
What one home is worth — and the sales behind the number
The Solgt.no valuation model, asked directly: a price estimate with its confidence band and kr/m² for any single home, the verified sales the model finds most comparable — each with address, sold price and a similarity score — and the price index for that home over time, with its own past sales adjusted to today's level. Like heftelser, this is an add-on we enable per key; say the word and we switch it on.
Hva er Storgata 1 i Oslo verdt, og hva har lignende leiligheter gått for?
-
Find the properties that match, in a kommune
Search the matrikkel itself instead of starting from an address you already know: every useksjonert bygård in Bergen, næringseiendommer broken down by bydel, landbrukseiendommer in a kommune — as rows on a map or as a count. A kommune is required, so this narrows rather than sweeps the country in one go, and a property carrying no registered building classification cannot be assessed at all — which makes a næring count a minimum, not a total.
Finn alle useksjonerte bygårder i Bergen som eies av selskaper, og hvem som eier dem.
-
What stands on the property, and what has been done to it
The buildings with their type, status and area floor by floor, antall boenheter, lift, heating, parking, any letting registered on the property, and whether it is fredet or SEFRAK-registered. Extensions come from the register's own change records, and only work recorded as carried out is reported as done — the register also holds applications that were withdrawn. A building the register never measured comes back as unmeasured rather than as 0 m², and a property with no building on it is a real answer: an ubebygd tomt.
Hvor mange bygg står på Heiaveien 8 i Kongsberg, hvor store er de, og har det blitt påbygd?
-
What is registered against a property
Pant, utlegg, servitutter and the other tinglyste rights, grouped by type with their amounts, the parties holding them and grunnbokens oppdateringsdato (when the entry last changed — not its tinglysingsdato) — and the caveat that travels with them: a matrikkelenhet and the seksjoner on it carry different heftelser, and neither stands for the other. This one is an add-on we enable per key; say the word and we switch it on.
Hvilke heftelser ligger på Storgata 1 i Oslo, seksjon 4?
Ownership in the grunnbok is public record, and parties are named the way the register names them. A company's organisasjonsnummer is shown in full; a private individual's fødselsnummer never leaves the database, is never returned, and is refused if you send one.
Every tool, the key formats and worked request/response examples live in the documentation.
Get started
Three steps to connect.
No coding needed — if you can paste text into a settings file, you can connect. Each tool below links to its own setup docs if you get stuck.
Email us for a key
Send a short note to
post@solgt.no
— who you are, what you're working on. We'll reply within
one business day with an sk_live_… key.
Paste one block into your AI client
Find your tool below and copy the config snippet. Swap in
your key where it says <YOUR_API_KEY>.
That's the only thing you change.
Ask in plain Norwegian or English
Open a new conversation in your AI tool and ask away. Try one of the example prompts above to start.
ChatGPT & Claude.ai — add a connector, sign in, no key ChatGPT ↗ Claude ↗
In ChatGPT (Settings → Connectors → Create) or Claude.ai (Settings → Connectors → Add custom connector), paste the URL below. Your browser opens a Solgt sign-in page: enter the email your administrator registered, click the link we send, approve — done. No key to paste. Other clients that support OAuth connectors can sign in the same way; the key-based configs below keep working everywhere.
https://mcp.solgt.no/mcp
Claude Code — terminal (any OS) docs ↗
claude mcp add --transport http solgt-mcp https://mcp.solgt.no/mcp \ --header "Authorization: Bearer <YOUR_API_KEY>"
Claude Desktop — config file docs ↗
Open it in the app: Settings → Developer → Edit Config (same on macOS & Windows). Or edit the file directly:
/Users/YOURUSER/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
~/.config/Claude/claude_desktop_config.json
Claude Desktop reaches remote servers through the mcp-remote
bridge (its built-in connector UI only supports OAuth, not Bearer keys).
Needs Node.js installed — npx runs the bridge.
No official Claude Desktop on Linux. Use Claude Code or Cursor instead, which run natively.
{ "mcpServers": { "solgt-mcp": { "command": "npx", "args": [ "-y", "mcp-remote", "https://mcp.solgt.no/mcp", "--header", "Authorization: Bearer <YOUR_API_KEY>" ], "env": { "npm_config_cache": "~/.cache/solgt-mcp-npm" } } } }
Cursor — ~/.cursor/mcp.json
docs ↗
{ "mcpServers": { "solgt-mcp": { "url": "https://mcp.solgt.no/mcp", "headers": { "Authorization": "Bearer <YOUR_API_KEY>" } } } }
VS Code (Copilot) — .vscode/mcp.json
docs ↗
VS Code 1.101+. Open Copilot Chat → Agent mode; the
solgt-mcp tools appear in the tools picker. Works in Copilot
agent mode — not Microsoft 365 Copilot.
{ "servers": { "solgt-mcp": { "type": "http", "url": "https://mcp.solgt.no/mcp", "headers": { "Authorization": "Bearer <YOUR_API_KEY>" } } } }
Hermes Agent — terminal (any OS) docs ↗
hermes mcp add solgt-mcp --url https://mcp.solgt.no/mcp --auth header
Then set the Bearer token in ~/.hermes/config.yaml:
mcp_servers: solgt: url: "https://mcp.solgt.no/mcp" headers: Authorization: "Bearer <YOUR_API_KEY>"
Using a different agent? Solgt.no MCP works with any MCP-compatible client ↗.
For developers
The endpoint uses Streamable-HTTP MCP (2025-03-26) over JSON-RPC 2.0. Authentication is a standard HTTP Bearer header on every request. To verify connectivity with curl:
curl -s -X POST https://mcp.solgt.no/mcp \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -H "Authorization: Bearer <YOUR_API_KEY>" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2025-03-26", "clientInfo": { "name": "my-agent", "version": "1.0.0" }, "capabilities": {} } }'
FAQ
Common questions
- Do I need to be technical?
- No. You copy-paste one config block into your AI tool — no coding.
- What data is this?
- The housing market — homes sold and homes for sale (resale / bruktbolig; nybygg is not included) — and the public property registers behind it: owners and ownership chains, tinglyste transfers and heftelser, buildings and property facts, the businesses registered at a property, and municipal cases for the kommuner we cover.
- Can I get a list of specific homes?
- Yes. Individual sold records and individual listings both come back as rows with addresses and links, and a single property can be looked up directly by address or matrikkelnummer.
- Does one key cover everything?
- Almost. Heftelser (pant, utlegg, servitutter) and Solgt's own value estimate are add-ons we enable per key — tell us you need them and we switch them on. Everything else is on from day one.
- Is it free? What are the limits?
- No — Solgt.no MCP is a paid service. Email post@solgt.no for pricing and usage limits.
Access
Ready to get started?
Keys are issued manually — just send us a short note and we'll have you set up within one business day.
Email us at post@solgt.no. Tell us who you are (journalist, editor, analyst, developer…) and what you are working on. No lengthy form, no automatic approval — just a quick conversation. We'll reply with your key and usage limits.
Your key will look like sk_live_… — keep it private and out of version control.