Opplevagent
https://opplevagent.no/a2askills: {'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'], 'input_modes': ['text/plain', 'application/json'], 'output_modes': ['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'], 'input_modes': ['application/json'], 'output_modes': ['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?'], 'input_modes': ['text/plain', 'application/json'], 'output_modes': ['application/json']}; conformance: fail
How to connect
https://opplevagent.no/a2a
curl -X POST https://opplevagent.no/a2a \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'