{"name":"radio-intel","version":"1.0.0","tools":[{"name":"search_stations","description":"Search the global community radio directory for stations whose name matches a search term. Returns stream URLs, codec/bitrate, tags, country, and vote/popularity signals so an agent can pick or play a live internet radio station by name.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Station name or partial name to search for, e.g. 'BBC' or 'lofi'."},"limit":{"type":"number","description":"Maximum number of stations to return (1-100). Defaults to 20.","minimum":1,"maximum":100}},"required":["name"]}},{"name":"get_stations_by_tag","description":"Find live radio stations tagged with a specific genre, format, or topic (e.g. 'jazz', 'news', '80s', 'talk'). Useful for genre-based discovery when the exact station name is unknown. Returns stream URLs and station metadata sorted as provided by the directory.","inputSchema":{"type":"object","properties":{"tag":{"type":"string","description":"Genre or tag to filter by, e.g. 'jazz', 'rock', 'news', 'chillout'."},"limit":{"type":"number","description":"Maximum number of stations to return (1-100). Defaults to 20.","minimum":1,"maximum":100}},"required":["tag"]}},{"name":"get_stations_by_country","description":"List live radio stations broadcasting from a given country. Accepts the full country name (e.g. 'Japan', 'United States', 'Germany') as recognized by the community radio directory. Returns stream URLs, language, and popularity data.","inputSchema":{"type":"object","properties":{"country":{"type":"string","description":"Full country name, e.g. 'Japan', 'Brazil', 'United States'."},"limit":{"type":"number","description":"Maximum number of stations to return (1-100). Defaults to 20.","minimum":1,"maximum":100}},"required":["country"]}},{"name":"list_countries","description":"List every country present in the community radio directory along with how many stations it hosts, sorted by station count descending. Useful for discovering which countries have meaningful radio coverage before drilling into get_stations_by_country.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Maximum number of countries to return (1-300). Defaults to 250.","minimum":1,"maximum":300}}}}]}