{
    "specVersion": "1.0",
    "host": {
        "displayName": "SoundNode",
        "url": "https://soundnode.de/"
    },
    "entries": [
        {
            "identifier": "urn:air:soundnode.de:directory:content-api",
            "displayName": "SoundNode internet radio and podcast directory",
            "type": "application/openapi+json",
            "url": "https://soundnode.de/.well-known/soundnode-openapi.json",
            "description": "Read-only access to a directory of internet radio stations and podcasts: search, station pages with genre, country, website and similar stations, genre, country and collection lists, podcasts with episodes. Every page as Markdown (Accept: text/markdown) or HTML, no key needed. Stream URLs are not published.",
            "representativeQueries": [
                "Find jazz radio stations from France",
                "Which internet radio stations are similar to this station?",
                "List German rock radio stations",
                "Find podcasts about history"
            ],
            "capabilities": [
                "search",
                "station-details",
                "similar-stations",
                "genres",
                "countries",
                "podcasts"
            ],
            "tags": [
                "radio",
                "internet radio",
                "podcasts",
                "music",
                "directory"
            ],
            "version": "1.0.0"
        },
        {
            "identifier": "urn:air:soundnode.de:skills:soundnode-radio",
            "displayName": "SoundNode agent skill",
            "type": "application/agent-skills+md",
            "url": "https://soundnode.de/.well-known/agent-skills/soundnode-radio/SKILL.md",
            "description": "How agents use SoundNode: Markdown per Accept header, where to find stations, genres, countries, collections and podcasts, search, browser tools (WebMCP) and the rules for linking and crawling.",
            "representativeQueries": [
                "How can an agent search the SoundNode radio directory?",
                "Get a radio station page as Markdown",
                "Play an internet radio station in the browser"
            ],
            "tags": [
                "radio",
                "agent skill",
                "webmcp"
            ]
        }
    ]
}