A2A REGISTRY·AGENT RECORD·38eee4e2-cb59-4562-90d1-416ce91ca2bd

Provider

Agentplatform.no AS

Opplevagent

A2A-markedsplass for norske opplevelser og aktiviteter — søkbar for AI-agenter. Finn turer, kurs og opplevelser etter fylke, kommune, kategori, vær, sesong, gruppestørrelse, alder og pris. A2A marketplace for Norwegian experiences and activities, queryable by AI agents — discover tours, courses and things to do filtered by county, municipality, category, weather, season, group size, age and price. Katalog / catalog: 617 publiserte opplevelser / published experiences.

Observed evidence

Reachable

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
38eee4e2-cb59-4562-90d1-416ce91ca2bd
Category
Real-world services
Canonical card
https://opplevagent.no/.well-known/agent-card.json
Endpoint
https://opplevagent.no/a2a
Protocol version
1.0.0
Agent version
0.1.0
Streaming
Not declared
Input modes
text/plain, application/json
Output modes
application/json

Reachability record

Last 100 checks shown · 99.9% across 30 days

2026-11-03T23:37:30.031719Z: passed2026-11-04T00:08:51.438177Z: passed2026-11-04T00:40:05.837768Z: passed2026-11-04T01:11:27.639228Z: passed2026-11-04T01:42:43.530868Z: passed2026-11-04T02:14:09.622794Z: passed2026-11-04T02:45:42.935713Z: passed2026-11-04T03:17:06.330644Z: passed2026-11-04T03:48:36.338028Z: passed2026-11-04T04:19:52.534949Z: passed2026-11-04T04:51:14.033039Z: passed2026-11-04T05:22:27.937588Z: passed2026-11-04T05:53:38.021736Z: passed2026-11-04T06:25:16.437886Z: passed2026-11-04T06:44:10.186312Z: passed2026-11-04T07:15:28.982896Z: passed2026-11-04T07:46:46.385592Z: passed2026-11-04T08:17:51.087177Z: passed2026-11-04T08:49:06.079975Z: passed2026-11-04T09:20:11.496617Z: passed2026-11-04T09:51:38.595151Z: passed2026-11-04T10:23:00.994613Z: passed2026-11-04T10:54:15.293027Z: passed2026-11-04T11:25:44.179797Z: passed2026-11-04T11:56:41.878954Z: passed2026-11-04T12:28:09.683691Z: passed2026-11-04T12:59:57.487555Z: passed2026-11-04T13:31:36.195584Z: passed2026-11-04T14:03:20.489976Z: passed2026-11-04T14:35:38.979456Z: passed2026-11-04T15:07:54.293247Z: passed2026-11-04T15:39:19.583896Z: passed2026-11-04T16:10:59.292838Z: passed2026-11-04T16:42:19.583566Z: passed2026-11-04T17:13:48.095942Z: passed2026-11-04T17:45:14.181606Z: passed2026-11-04T18:16:54.482047Z: passed2026-11-04T18:48:21.281335Z: passed2026-11-04T19:19:51.981696Z: passed2026-11-04T19:51:18.290181Z: passed2026-11-04T20:22:42.289638Z: passed2026-11-04T20:54:07.594616Z: passed2026-11-04T21:25:23.483367Z: passed2026-11-04T21:56:37.489654Z: passed2026-11-04T22:28:02.185687Z: passed2026-11-04T22:59:39.778684Z: passed2026-11-04T23:31:29.791461Z: passed2026-11-05T00:03:13.196538Z: passed2026-11-05T00:34:29.880581Z: passed2026-11-05T01:05:45.686245Z: passed2026-11-05T01:07:15.911673Z: passed2026-11-05T01:38:25.819855Z: passed2026-11-05T02:09:42.419298Z: passed2026-11-05T02:41:17.212832Z: passed2026-11-05T03:12:46.211381Z: passed2026-11-05T03:44:09.712458Z: passed2026-11-05T04:15:24.317942Z: passed2026-11-05T04:46:39.019657Z: passed2026-11-05T05:17:50.215635Z: passed2026-11-05T05:19:03.949388Z: passed2026-11-05T05:50:14.449592Z: passed2026-11-05T06:21:33.155520Z: passed2026-11-05T06:53:00.847284Z: passed2026-11-05T07:24:20.146551Z: passed2026-11-05T07:55:47.341211Z: passed2026-11-05T08:26:56.350036Z: passed2026-11-05T08:58:13.138719Z: passed2026-11-05T09:29:14.750021Z: passed2026-11-05T10:00:21.244503Z: passed2026-11-05T10:31:21.545910Z: passed2026-11-05T11:02:19.552361Z: passed2026-11-05T11:33:37.455721Z: passed2026-11-05T12:04:43.348972Z: passed2026-11-05T12:35:57.441143Z: passed2026-11-05T13:07:18.350287Z: passed2026-11-05T13:38:49.148260Z: passed2026-11-05T14:10:22.148549Z: passed2026-11-05T14:43:33.355827Z: passed2026-11-05T15:15:08.652587Z: passed2026-11-05T15:46:23.050043Z: passed2026-11-05T16:17:43.854462Z: passed2026-11-05T16:48:59.854342Z: passed2026-11-05T17:20:23.949377Z: passed2026-11-05T17:51:37.243042Z: passed2026-11-05T18:22:58.050513Z: passed2026-11-05T18:54:05.247363Z: passed2026-11-05T19:25:20.551731Z: passed2026-11-05T19:56:34.640233Z: passed2026-11-05T20:27:44.743126Z: passed2026-11-05T20:59:06.139808Z: passed2026-11-05T21:30:15.838392Z: passed2026-11-05T22:01:44.640433Z: passed2026-11-05T22:33:21.253823Z: passed2026-11-05T23:05:01.753902Z: passed2026-11-05T23:36:46.440048Z: passed2026-11-06T00:08:17.252046Z: passed2026-11-06T00:39:32.956881Z: passed2026-11-06T01:10:50.345205Z: passed2026-11-06T01:43:13.815653Z: passed2026-11-06T02:14:34.808339Z: passed
PassFailureAverage 1360 ms

Declared skills

Finn opplevelser / Discover experiences

opplevelser_discover

Søk blant norske opplevelser og aktiviteter med fritekst og/eller strukturerte filtre. Search Norwegian experiences and activities using free text and/or structured filters. Backed by the discovery API: https://opplevagent.no/api/opplevelser/discover. Parameters: fylke (county, e.g. «Troms», «Oslo»), kommune (municipality), category (e.g. «dyreliv_safari», «natur_friluft»), indoor_outdoor («indoor» | «outdoor» | «both»), weather («rain» | «snow» | «clear» | «any» — rain/snow prefer indoor & weather-independent), season («summer» | «winter» | ...), group_size (integer), age (integer), max_price (NOK), duration_max (minutes), language. Eksempel / Example: «hva kan vi finne på i Oslo når det regner», "family-friendly outdoor activities in Tromsø in winter".

Hent opplevelse / Get experience details

opplevelser_info

Hent fullstendig profil for én opplevelse via id. Fetch the full profile for a single experience by id. Returns: title, description, category, county/municipality, indoor/outdoor, duration, group size, age suitability, price, languages, booking URL and confidence. Parameter: id (experience UUID). Eksempel / Example: hent opplevelse med id «…».

Kategorier / List categories

opplevelser_categories

List alle opplevelses-kategorier med antall publiserte opplevelser. List all experience categories with the count of published experiences in each. Eksempel / Example: «hvilke kategorier finnes», "what categories are available?".

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "protocolVersion": "1.0.0",
  "name": "Opplevagent",
  "description": "A2A-markedsplass for norske opplevelser og aktiviteter — søkbar for AI-agenter. Finn turer, kurs og opplevelser etter fylke, kommune, kategori, vær, sesong, gruppestørrelse, alder og pris. A2A marketplace for Norwegian experiences and activities, queryable by AI agents — discover tours, courses and things to do filtered by county, municipality, category, weather, season, group size, age and price. Katalog / catalog: 617 publiserte opplevelser / published experiences.",
  "author": "Opplevagent",
  "wellKnownURI": "https://opplevagent.no/.well-known/agent-card.json",
  "url": "https://opplevagent.no/a2a",
  "version": "0.1.0",
  "provider": {
    "organization": "Agentplatform.no AS",
    "url": "https://agentplatform.no/"
  },
  "documentationUrl": null,
  "iconUrl": null,
  "supportsAuthenticatedExtendedCard": null,
  "security": [],
  "securitySchemes": {
    "consumerApiKey": {
      "in": "header",
      "name": "X-API-Key",
      "type": "apiKey",
      "description": "Frivillig og helt gratis identitetsnøkkel for AI-agenter — hentes via POST /api/keys (valgfritt label/contact_email i JSON-body), ingen innlogging eller konto kreves. Samme headernavn (X-API-Key) kan andre steder også brukes til en egen, urelatert produsent/skrive-nøkkel, men opplevagent.no har ingen skrive-API, så her betyr X-API-Key utelukkende denne valgfrie forbrukernøkkelen. Søk er allerede helt åpent uten nøkkel. Sender du nøkkelen får du en ca. 3x høyere rate-grense (200→600 på /a2a og /mcp, 300→900 på REST-søk) og en egen forbrukslogg — helt frivillig, aldri påkrevd. Voluntary, completely free identity key for AI agents — get one via POST /api/keys (optional label/contact_email in the JSON body), no login or account needed. The same header name (X-API-Key) may elsewhere also be used for a separate, unrelated producer/write key, but opplevagent.no has no write API, so here X-API-Key refers exclusively to this optional consumer key. Search is already fully open without a key. Sending it grants roughly a 3x higher rate-limit ceiling (200→600 on /a2a and /mcp, 300→900 on REST search) and a per-key usage ledger — always optional, never required."
    }
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": null
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "opplevelser_discover",
      "name": "Finn opplevelser / Discover experiences",
      "description": "Søk blant norske opplevelser og aktiviteter med fritekst og/eller strukturerte filtre. Search Norwegian experiences and activities using free text and/or structured filters. Backed by the discovery API: https://opplevagent.no/api/opplevelser/discover. Parameters: fylke (county, e.g. «Troms», «Oslo»), kommune (municipality), category (e.g. «dyreliv_safari», «natur_friluft»), indoor_outdoor («indoor» | «outdoor» | «both»), weather («rain» | «snow» | «clear» | «any» — rain/snow prefer indoor & weather-independent), season («summer» | «winter» | ...), group_size (integer), age (integer), max_price (NOK), duration_max (minutes), language. Eksempel / Example: «hva kan vi finne på i Oslo når det regner», \"family-friendly outdoor activities in Tromsø in winter\".",
      "tags": [],
      "examples": [
        "hva kan vi finne på i Oslo når det regner",
        "hvalsafari i Tromsø",
        "familievennlige aktiviteter utendørs i Bergen",
        "things to do in Trondheim under 500 kr"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "opplevelser_info",
      "name": "Hent opplevelse / Get experience details",
      "description": "Hent fullstendig profil for én opplevelse via id. Fetch the full profile for a single experience by id. Returns: title, description, category, county/municipality, indoor/outdoor, duration, group size, age suitability, price, languages, booking URL and confidence. Parameter: id (experience UUID). Eksempel / Example: hent opplevelse med id «…».",
      "tags": [],
      "examples": [
        "{ \"id\": \"00000000-0000-0000-0000-000000000000\" }",
        "hent opplevelse med id 00000000-0000-0000-0000-000000000000"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "opplevelser_categories",
      "name": "Kategorier / List categories",
      "description": "List alle opplevelses-kategorier med antall publiserte opplevelser. List all experience categories with the count of published experiences in each. Eksempel / Example: «hvilke kategorier finnes», \"what categories are available?\".",
      "tags": [],
      "examples": [
        "hvilke kategorier finnes",
        "list kategorier",
        "what categories are available?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "38eee4e2-cb59-4562-90d1-416ce91ca2bd",
  "category": "real-world-services",
  "category_secondary": null
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/38eee4e2-cb59-4562-90d1-416ce91ca2bd

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>