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: 565 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 · 96.4% across 30 days

2026-10-15T06:55:14.608356Z: passed2026-10-15T07:26:19.788183Z: passed2026-10-15T07:57:47.890029Z: passed2026-10-15T08:30:29.191172Z: passed2026-10-15T09:03:05.697618Z: passed2026-10-15T09:34:19.692188Z: passed2026-10-15T10:05:30.608887Z: passed2026-10-15T10:36:36.888278Z: passed2026-10-15T11:07:54.406741Z: passed2026-10-15T11:38:57.798399Z: passed2026-10-15T12:09:59.409596Z: passed2026-10-15T12:41:04.504946Z: passed2026-10-15T13:12:06.188043Z: passed2026-10-15T13:43:17.093812Z: passed2026-10-15T14:14:16.100355Z: passed2026-10-15T14:45:21.892607Z: passed2026-10-15T15:16:39.397346Z: passed2026-10-15T15:47:49.991764Z: passed2026-10-15T16:18:55.289852Z: passed2026-10-15T16:50:00.193271Z: passed2026-10-15T17:21:13.706559Z: passed2026-10-15T17:52:26.500917Z: passed2026-10-15T18:24:15.602593Z: passed2026-10-15T18:55:26.398365Z: passed2026-10-15T19:26:33.412994Z: passed2026-10-15T19:58:04.903375Z: passed2026-10-15T20:29:15.091282Z: passed2026-10-15T21:00:50.496206Z: passed2026-10-15T21:32:00.788769Z: passed2026-10-15T22:03:01.993087Z: passed2026-10-15T22:34:23.595827Z: passed2026-10-15T23:05:34.292926Z: passed2026-10-15T23:36:46.310955Z: passed2026-10-16T00:07:59.993607Z: passed2026-10-16T00:39:12.015258Z: passed2026-10-16T01:10:58.795572Z: passed2026-10-16T01:42:11.623305Z: passed2026-10-16T02:13:29.692097Z: passed2026-10-16T02:44:38.005424Z: passed2026-10-16T03:15:50.501438Z: passed2026-10-16T03:47:03.401612Z: passed2026-10-16T04:18:14.598055Z: passed2026-10-16T04:49:23.014434Z: passed2026-10-16T05:20:38.895296Z: passed2026-10-16T05:51:57.594734Z: passed2026-10-16T06:23:04.799253Z: passed2026-10-16T06:54:14.994330Z: passed2026-10-16T07:25:22.799912Z: passed2026-10-16T07:56:33.389186Z: passed2026-10-16T08:13:00.029313Z: passed2026-10-16T08:45:27.133898Z: passed2026-10-16T09:17:34.734480Z: passed2026-10-16T09:48:41.135402Z: passed2026-10-16T10:19:40.020275Z: passed2026-10-16T10:50:47.733401Z: passed2026-10-16T11:21:45.622167Z: passed2026-10-16T11:52:43.026572Z: passed2026-10-16T12:23:40.618311Z: passed2026-10-16T12:54:41.236003Z: passed2026-10-16T13:25:47.523248Z: passed2026-10-16T13:56:47.726255Z: passed2026-10-16T14:27:47.518127Z: passed2026-10-16T14:58:48.138919Z: passed2026-10-16T15:29:44.818035Z: passed2026-10-16T16:00:55.228209Z: passed2026-10-16T16:31:56.418880Z: passed2026-10-16T17:02:58.434066Z: passed2026-10-16T17:34:04.229400Z: passed2026-10-16T18:06:45.859235Z: failed2026-10-16T18:24:28.312489Z: passed2026-10-16T18:33:53.413581Z: passed2026-10-16T19:02:34.684714Z: passed2026-10-16T19:33:48.376045Z: passed2026-10-16T20:04:58.371786Z: passed2026-10-16T20:11:39.567560Z: passed2026-10-16T20:42:49.281777Z: passed2026-10-16T21:13:54.582144Z: passed2026-10-16T21:45:01.579405Z: passed2026-10-16T22:16:11.580770Z: passed2026-10-16T22:47:19.384299Z: passed2026-10-16T23:18:25.482150Z: passed2026-10-16T23:49:39.681446Z: passed2026-10-17T00:20:45.670244Z: passed2026-10-17T00:51:59.684511Z: passed2026-10-17T01:23:47.767798Z: passed2026-10-17T01:55:18.577527Z: passed2026-10-17T02:27:02.586640Z: passed2026-10-17T02:58:20.178835Z: passed2026-10-17T03:29:53.173321Z: passed2026-10-17T04:01:24.584055Z: passed2026-10-17T04:32:38.881197Z: passed2026-10-17T05:03:57.091633Z: passed2026-10-17T05:35:10.275058Z: passed2026-10-17T06:06:35.581930Z: passed2026-10-17T06:37:56.301035Z: passed2026-10-17T07:09:14.272500Z: passed2026-10-17T07:40:26.883946Z: passed2026-10-17T08:11:53.682668Z: passed2026-10-17T08:43:27.970206Z: passed2026-10-17T09:16:12.267234Z: passed
PassFailureAverage 1623 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: 565 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
>