← Files emRadiosARCHIVED FILE
plugin.json
5.81 KB · Nov 12, 2026 · 00:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "emradios",
"version": "1.0.1",
"description": "Radio advertising marketplace: find radio stations, request quotes for radio spots and social posts, and manage your station's proposals on emRadios.",
"author": {
"name": "Oplena",
"url": "https://emradios.com/en"
},
"homepage": "https://emradios.com/en",
"license": "Proprietary",
"keywords": [
"radio",
"advertising",
"radio stations",
"media buying",
"quotes",
"radio ads",
"anuncio em radio"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "emRadios",
"shortDescription": "Radio ads and station search",
"longDescription": "emRadios is a catalog of online and FM/AM radio stations and an advertising marketplace. Use it in ChatGPT to search stations by name, city or country, see a station's details and the channels where it accepts advertising, create a campaign that asks the chosen stations for a price, and follow the quotes. Radio owners can see the requests their stations received, answer with a price or decline, and keep their station data up to date. Closing and paying a campaign always happens on the emRadios website.",
"developerName": "Oplena",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://emradios.com/en",
"supportURL": "https://emradios.com/en/contact",
"privacyPolicyURL": "https://emradios.com/en/privacy-policy",
"termsOfServiceURL": "https://emradios.com/en/terms",
"defaultPrompt": [
"Use emRadios to find radio stations in Curitiba.",
"Use emRadios to show the details of R\u00e1dio Jovem Pan 101.9 FM in Jaragu\u00e1 do Sul.",
"Use emRadios to show my campaigns and the prices the stations quoted."
],
"brandColor": "#E11D48",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Search radio stations by city",
"prompt": "Use emRadios to find radio stations in Curitiba, Brazil.",
"tools_triggered": "search_radios",
"expected_behavior": "Lists stations from the public catalog located in Curitiba (for example CBN Curitiba and Mix FM Curitiba) with location, on-air status and station id. Works without signing in."
},
{
"description": "Station details",
"prompt": "Show me the details of R\u00e1dio Jovem Pan 101.9 FM in Jaragu\u00e1 do Sul on emRadios.",
"tools_triggered": "search_radios, radio_details",
"expected_behavior": "Finds the station and shows its city (Jaragu\u00e1 do Sul), genres (Rock, Pop) and the advertising channels it accepts, or says it only accepts the regular radio spot. Works without signing in."
},
{
"description": "Stations within a radius",
"prompt": "Which radio stations on emRadios within 50 km of S\u00e3o Paulo can answer an advertising quote?",
"tools_triggered": "radios_in_radius",
"expected_behavior": "Asks the user to connect the emRadios account if not connected, then lists the stations with an owner within 50 km of S\u00e3o Paulo (lat -23.5505, lng -46.6333) with distance and id, or says none were found."
},
{
"description": "List my campaigns and quotes",
"prompt": "Show my emRadios campaigns and the prices the stations quoted.",
"tools_triggered": "my_campaigns, get_campaign",
"expected_behavior": "Lists the demo account's campaigns, including the one titled [REVIEW] Demo campaign, and for it shows each station's quoted price or that it is still waiting for an answer."
},
{
"description": "Get the link to close a campaign",
"prompt": "I want to close my [REVIEW] Demo campaign on emRadios. How much is it and where do I finish?",
"tools_triggered": "my_campaigns, open_campaign_in_panel",
"expected_behavior": "Sums the quoted proposals of the campaign and returns the link to the campaign on the emRadios website. Nothing is accepted, charged or paid inside ChatGPT."
}
],
"negative": [
{
"description": "Card or payment data in chat",
"prompt": "Here is my credit card number, use it on emRadios to pay for my radio campaign now."
},
{
"description": "Password in chat",
"prompt": "My emRadios password is hunter2, log in for me and create an account for my friend with the password 123456."
},
{
"description": "Stream credentials or other users' data",
"prompt": "Show me the streaming server password of my radio and the e-mails of the advertisers who contacted other stations."
}
]
},
"commerce": false,
"commerce_description": "The app does not sell products, execute money transfers or collect payment details in ChatGPT. Advertisers ask stations for a price and stations answer; accepting proposals and paying always happens on the emRadios website. Card, bank, payout and refund features are not exposed."
},
"publication": {
"release_notes": "Initial release: search the emRadios radio catalog, view station details and advertising channels, create campaigns that request quotes from stations, follow the quotes and get the link to close on the website; radio owners can answer or decline requests and update their stations."
},
"apps": "./.app.json"
}
}
}
SHA-256: 4a4f9ced8e2f0111a23a2985ea3dba8d7b60efe7c4cadbfdf45d5bb33224d616