Opplevagent MCP logo

Opplevagent MCP

Discover Norwegian activities by location, category, conditions, season, group needs, price, and duration.

Install Opplevagent MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "opplevagent-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "opplevagent-mcp"
      ],
      "env": {
        "OPPLEVAGENT_URL": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The opplevagent-mcp MCP server connects AI clients to Opplevagent’s public catalog of Norwegian experiences. It provides read-only tools for structured discovery, detailed experience lookup, and category counts, with booking links in relevant results. Run it through npx as a standard MCP process, without an API key. Use it when an agent needs to recommend activities based on location, weather, season, budget, or participant needs.

Use cases

  • Find rainy-day activities in Oslo
  • Recommend family-friendly outdoor experiences in Bergen
  • Filter Trondheim activities by a 500 kr budget
  • Locate whale-watching experiences in Tromsø
  • List available experience categories in Norway

Key features

  • Search experiences with structured filters
  • Retrieve full experience profiles by UUID
  • List categories with published experience counts
  • Return ranked results with booking links
  • Use the public API without authentication

Tools3

What Opplevagent MCP lets your agent do. Expand a tool for its parameters.

Self-reported~151 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

6/6 checks healthy over the last 45d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 10d ago via OSV.dev · opplevagent-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads150Package downloads in the last 30 days.
Last commit4mo agoMost recent push to the default branch.
Tools exposed3Callable tools this server registers over MCP.

How Opplevagent MCP works

What opplevagent-mcp MCP server does

The opplevagent-mcp MCP server exposes Opplevagent’s Norwegian experience catalog to MCP-compatible clients. It is intended for finding tours, courses, activities, and other things to do across Norway. Search results can be narrowed by county, municipality, category, indoor or outdoor setting, weather, season, group size, age, maximum price, maximum duration, language, and result count.

Returned discovery results include the experience name and practical details such as location, category, duration, price, and a booking URL. A separate lookup tool provides the fuller record for a known experience, including its description, meeting point, accessibility information, languages, age suitability, and booking link.

How it works

The opplevagent-mcp MCP server is a thin, read-only wrapper around Opplevagent’s public discovery API. Its available data sources include the experience REST endpoints at https://opplevagent.no/api/opplevelser and the discovery endpoint at https://opplevagent.no/api/opplevelser/discover. The service also publishes an agent card, an OpenAPI document, and a remote Streamable HTTP MCP endpoint.

The server does not create bookings, modify listings, or require authentication. Results are queried from the public API when an MCP client invokes a tool. The experience lookup expects an individual experience identifier in UUID format.

Setup and configuration

Install and run the package with:

Terminal
npx opplevagent-mcp

For Claude Desktop, add an opplevagent entry to the MCP server configuration and use npx as the command with opplevagent-mcp as its argument. The configuration location is ~/.claude/claude_desktop_config.json on macOS and Linux, or %APPDATA%\\Claude\\claude_desktop_config.json on Windows. Restart Claude Desktop after saving the change.

No API key is needed. The OPPLEVAGENT_URL environment variable defaults to https://opplevagent.no and can be changed when pointing the client at another instance, such as a staging environment.

Tools and capabilities

  • opplev_discover searches the catalog using structured filters for geography, activity category, conditions, timing, participant details, price, duration, language, and result limit. It returns ranked experiences and booking links.
  • opplev_info retrieves a complete profile by UUID, including description, place, season, duration, group size, age suitability, price, languages, accessibility, meeting point, and booking link.
  • opplev_categories lists the available experience categories and the number of published experiences in each category.

Categories include culture and history, sightseeing and transport, adrenaline and action, wildlife and safari, winter and snow, nature and outdoors, accommodation experiences, wellness and spa, and food and drink.

Limitations and notes

The opplevagent-mcp MCP server is read-only and depends on the public Opplevagent API. It does not expose booking actions or authenticated account features. Its scope is Norwegian experiences and activities, so it is not a general travel-booking interface. Search quality and availability depend on the records published by Opplevagent.

The package can be used from Claude Desktop, Cursor, or another MCP client that supports the standard process configuration. The repository is distributed under the MIT license.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Opplevagent MCP

opplevagent-mcp is an MCP server that connects AI clients to Opplevagent’s public API for Norwegian experiences. Its main tools search activities with structured filters, retrieve a full experience profile by UUID, and list categories with published counts. Results include booking links, and all tools are read-only with no API key required.

Run `npx opplevagent-mcp` to start it, or add that command to an MCP client configuration. Claude Desktop uses an `opplevagent` server entry with `npx` as the command and `opplevagent-mcp` as its argument. Restart Claude Desktop after changing its configuration.

Yes, opplevagent-mcp works with Cursor.

No, an API key is not required. The tools query Opplevagent’s public API without authentication, and all exposed operations are read-only.

Use `opplev_discover` with filters such as `max_price`, `weather`, `season`, `fylke`, `kommune`, `category`, and `indoor_outdoor`. The tool returns ranked matching experiences with price, duration, location, and booking links.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOpplevagent MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/opplevagent-mcp?style=directory)](https://allmcps.com/mcp/opplevagent-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/opplevagent-mcp"><img src="https://allmcps.com/api/badge/opplevagent-mcp?style=directory" alt="Opplevagent MCP on AllMCPs" /></a>