Data Collection
allemannsdata.com
Provides real-time maritime vessel tracking and lookup data.
ENDPOINT 1
https://allemannsdata.com/ais/mcp
MCP server metadata
- Name
- AIS
- Version
- 3.4.2
AIS ship traffic MCP server. Live vessel positions and historical tracks in Norwegian waters from BarentsWatch's AIS APIs (live.ais.barentswatch.no + historic.ais.barentswatch.no), which relay the Norwegian Coastal Administration's AIS network. Needs a free AIS-client (note: a separate client type from the ordinary API-client, chosen when registering at barentswatch.no/minside); credentials read from BARENTSWATCH_AIS_CLIENT_ID / BARENTSWATCH_AIS_CLIENT_SECRET in .env, token scope "ais". Place names ("off Bergen", "Oslofjorden") are resolved and vessel positions described through Kartverket's open stedsnavn API, so tools accept coordinates or Norwegian place names interchangeably. The server does the distance/bearing math, Douglas-Peucker track reduction and stop detection, returning ranked lists and summaries instead of raw coordinate streams. Mounted by main.py at /ais/mcp
Known tools 5
find_vessels_nearbyFind the vessels currently nearest to a point - "what ships are off Bergen right now".
Inferred read-onlyget_vessel_positionGet one vessel's latest position with a human-readable location ("3.2 km NW of Kristiansund"), speed, course and navigational status.
Inferred read-onlyget_vessel_trackGet a vessel's movement over a time window as a summary + simplified track - "where has KV Svalbard been the last 24 hours".
Inferred read-onlyget_area_trafficSnapshot of ship traffic in an area - "how busy is Oslofjorden right now".
Inferred read-onlylookup_vesselResolve vessel identity: name <-> MMSI <-> IMO <-> callsign, plus flag state, type and dimensions.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.ais]
url = "https://allemannsdata.com/ais/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"ais": {
"type": "http",
"url": "https://allemannsdata.com/ais/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: ais
Remote MCP URL: https://allemannsdata.com/ais/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"ais": {
"url": "https://allemannsdata.com/ais/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"ais": {
"type": "http",
"url": "https://allemannsdata.com/ais/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "ais",
"transport": "streamable-http",
"url": "https://allemannsdata.com/ais/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 2
https://allemannsdata.com/arkivverket/mcp
MCP server metadata
- Name
- Arkivverket
- Version
- 3.4.2
Arkivverket / Nasjonalarkivet (National Archives of Norway) MCP server. Historical archive data from two open, keyless sources: 1. Digitalarkivet's 1910 census API (api.digitalarkivet.no/v1/census/1910) - the transcribed 1910 census (folketelling 1910), ~2.4M people recorded on 1 December 1910. Full-text and fielded person search, residence/property search including geo-proximity, and by-id detail with full household / resident listings and every recorded census field (kjønn, sivilstand, yrke, fødselsår, fødested, statsborgerskap, trossamfunn, ...). 2. Arkivportalen (arkivportalen.no) - the national archive catalogue aggregating fonds/series/units across Norwegian archive institutions. Full-text catalogue search: which archive holds what, at which repository, with digitized-document counts. This is catalogue *metadata*, not transcribed records. Not wrapped, because no public read API resolves for them: church books (kirkebøker - only scanned image viewer pages exist, no JSON/IIIF endpoint), census years other than 1910, and general transcribed-source search. The other documented Digitalarkivet APIs (bevaringstjeneste) are ingest/ preservation only. Complements the kulturarv server (Riksantikvaren heritage sites + DigitaltMuseum objects), which covers cultural heritage rather than genealogy/archives. Mounted by main.py at /arkivverket/mcp
Known tools 5
search_census_personsSearch people in the 1910 Norwegian census (folketelling 1910), the transcribed record of everyone present in Norway on 1 December 1910.
Inferred read-onlyget_census_personFull 1910-census record for one person, with their whole household.
Inferred read-onlysearch_census_propertiesSearch residences / properties (bosteder) in the 1910 census - farms (gård/bruk) and urban addresses.
Inferred read-onlyget_census_propertyFull 1910-census record for one residence, with all its residents.
Inferred read-onlysearch_archivesSearch Arkivportalen, the national archive catalogue: fonds, series and units held by Norwegian archive institutions (statsarkiv, byarkiv, private archives, ...).
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.arkivverket]
url = "https://allemannsdata.com/arkivverket/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"arkivverket": {
"type": "http",
"url": "https://allemannsdata.com/arkivverket/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: arkivverket
Remote MCP URL: https://allemannsdata.com/arkivverket/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"arkivverket": {
"url": "https://allemannsdata.com/arkivverket/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"arkivverket": {
"type": "http",
"url": "https://allemannsdata.com/arkivverket/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "arkivverket",
"transport": "streamable-http",
"url": "https://allemannsdata.com/arkivverket/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 3
https://allemannsdata.com/artskart/mcp
MCP server metadata
- Name
- Artskart
- Version
- 3.4.2
Artskart MCP server. Norwegian species occurrence data from Artsdatabanken's Artskart ("species map") public API (artskart.artsdatabanken.no/publicapi), the national map service for verified species observations. Public, no API key. Search taxa by Norwegian popular name or scientific name, look up taxonomic detail and child taxa, and query observation records by species, county/ municipality, status and date range. Coordinates in observation results are WGS84 (EPSG:4326). County/municipality filters accept only the standard Norwegian fylkesnummer/kommunenummer codes, not county/municipality names. Mounted by main.py at /artskart/mcp
Known tools 5
search_speciesSearch for a species/taxon by Norwegian popular name or scientific name.
Inferred read-onlylist_reference_codesList valid codes for a filter field used by search_species/find_observations.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.artskart]
url = "https://allemannsdata.com/artskart/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"artskart": {
"type": "http",
"url": "https://allemannsdata.com/artskart/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: artskart
Remote MCP URL: https://allemannsdata.com/artskart/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"artskart": {
"url": "https://allemannsdata.com/artskart/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"artskart": {
"type": "http",
"url": "https://allemannsdata.com/artskart/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "artskart",
"transport": "streamable-http",
"url": "https://allemannsdata.com/artskart/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 4
https://allemannsdata.com/avinor/mcp
MCP server metadata
- Name
- Avinor Flights
- Version
- 3.4.2
Avinor flight data MCP server. Real-time arrivals and departures for Norwegian airports from Avinor's open XML feed (asrv.avinor.no, documented at partner.avinor.no). Public, no API key. Avinor's terms require the label "Flight data from Avinor" with a link to www.avinor.no when the data is displayed. get_flights() returns scheduled times and live status (gate, belt, delays, cancellations) for flights to/from one airport in a time window around now. It covers Avinor's 43 airports fully; querying a foreign airport returns only its flights to/from Norway. lookup_airport() and lookup_airline() translate the IATA codes in flight data to names (cached 24h, per Avinor's recommended refresh rate). Flight status codes are a fixed set of five, embedded here rather than fetched from the flightStatuses feed: N=New info, E=New time, D=Departed, A=Arrived, C=Cancelled. A flight without a status is running as scheduled. Mounted by main.py at /avinor/mcp
Known tools 3
get_flightsFlights to/from one airport, with schedule and live status from Avinor.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.avinor-flights]
url = "https://allemannsdata.com/avinor/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"avinor-flights": {
"type": "http",
"url": "https://allemannsdata.com/avinor/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: avinor-flights
Remote MCP URL: https://allemannsdata.com/avinor/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"avinor-flights": {
"url": "https://allemannsdata.com/avinor/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"avinor-flights": {
"type": "http",
"url": "https://allemannsdata.com/avinor/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "avinor-flights",
"transport": "streamable-http",
"url": "https://allemannsdata.com/avinor/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 5
https://allemannsdata.com/badetemp/mcp
MCP server metadata
- Name
- Badetemperaturer
- Version
- 3.4.2
Badetemperaturer (Yr bathing temperatures) MCP server. Measured bathing water temperatures for Norwegian swimming spots (lakes, rivers, fjords and lidos), from Yr's badetemperatur API (badetemperaturer.yr.no). Registrations come from municipalities, bathing sites and other providers; the "latest" endpoints only return temperatures measured within the last five days, so coverage is high in summer and thin off-season. Three tools: - get_water_temperatures: latest registrations across Norway, filterable by spot name, county or municipality. - get_nearest_water_temperatures: the nearest registrations within 50 km of a coordinate. - get_water_temperature_history: the last five registrations for one spot. Needs an API key (request from support@yr.no, see https://hjelp.yr.no/hc/no/articles/5949243432850); read from BADETEMP_API_KEY in .env and sent as the "apikey" header. Data: Badetemperaturer levert av Yr. Yr's terms require this attribution to be shown wherever the temperatures are displayed; every tool returns it. Mounted by main.py at /badetemp/mcp
Known tools 3
get_nearest_water_temperaturesThe nearest bathing temperature registrations within 50 km of a coordinate.
Inferred read-onlyget_water_temperature_historyThe last five registered bathing temperatures for one swimming spot.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.badetemperaturer]
url = "https://allemannsdata.com/badetemp/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"badetemperaturer": {
"type": "http",
"url": "https://allemannsdata.com/badetemp/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: badetemperaturer
Remote MCP URL: https://allemannsdata.com/badetemp/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"badetemperaturer": {
"url": "https://allemannsdata.com/badetemp/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"badetemperaturer": {
"type": "http",
"url": "https://allemannsdata.com/badetemp/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "badetemperaturer",
"transport": "streamable-http",
"url": "https://allemannsdata.com/badetemp/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for allemannsdata.com was fetched 2026-07-29T22:32:03.423Z and is being refreshed.
allemannsdata.com is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.