← Files Agenda du coinARCHIVED FILE
plugin.json
9.14 KB · Nov 4, 2026 · 00:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "agenda-du-coin",
"version": "1.0.0",
"description": "Local outings in France (concerts, shows, exhibitions, markets, family activities) from the public agendas of OpenAgenda, DATAtourisme and \u00ab Que faire \u00e0 Paris \u00bb (Ville de Paris, ODbL). Read-only, no booking.",
"author": {
"name": "Agenda du coin",
"email": "agenda@agendaducoin.fr",
"url": "https://agendaducoin.fr"
},
"homepage": "https://agendaducoin.fr",
"keywords": [
"sorties",
"agenda",
"france",
"concerts",
"expositions",
"open-data"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Agenda du coin",
"shortDescription": "Local outings across France",
"longDescription": "Agenda du coin answers \u201cwhat's on\u201d in a French town: concerts, shows, exhibitions, markets and family outings, for today, tomorrow or the weekend. It is made for people living in or visiting France, and the cards are in French.\n\nThe cards come from the public agenda already published on https://agendaducoin.fr, built from open data: OpenAgenda (Licence Ouverte), DATAtourisme (Licence Ouverte 2.0) and \u00ab Que faire \u00e0 Paris \u00bb (Ville de Paris, ODbL). The town is the one named in the question (name, postcode or INSEE code), never a GPS location. Results cover a 10 km radius around that town.\n\nLimitations: French towns only; dates cover the next 14 days, starting today (Paris time). Read-only and no account: the plugin does not book, take payments or change anything. Times and prices can change, so check with the organiser before going.",
"developerName": "Agenda du coin",
"category": "Entertainment",
"capabilities": [
"Search outings in a French town",
"Show the details of one outing"
],
"websiteURL": "https://agendaducoin.fr",
"supportURL": "https://agendaducoin.fr/contact",
"privacyPolicyURL": "https://agendaducoin.fr/confidentialite",
"termsOfServiceURL": "https://agendaducoin.fr/cgu",
"defaultPrompt": [
"Que faire ce week-end \u00e0 Pau ?",
"Concerts \u00e0 Lyon demain",
"Sorties en famille \u00e0 Bordeaux ce week-end"
],
"brandColor": "#C81E3A",
"brandColorDark": "#FF5D73",
"composerIcon": "./assets/composer-icon.png",
"composerIconDark": "./assets/composer-icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png",
"screenshots": [
"./assets/screenshot-pau-weekend.png",
"./assets/screenshot-lyon-demain.png",
"./assets/screenshot-bordeaux-famille.png"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Weekend outings in a French town",
"prompt": "Que faire ce week-end \u00e0 Pau ?",
"tools_triggered": "search_outings",
"expected_behavior": "Calls search_outings for Pau, weekend (Saturday and Sunday, Paris time), and shows cards within 10 km with time, venue and a https://agendaducoin.fr/e/\u2026 link. On 21 October 2026 the server returned 8 outings for 24\u201325 October, including \u00ab Stages multisports enfants \"Le P'tit Club\" \u00bb (Saturday 24 October, 8h\u201318h, Centre sportif les bruy\u00e8res, Pau) and \u00ab Patrimoines et moi: Jeu \"Chasse au tr\u00e9sor - Le livre perdu\" \u00bb (Sunday 25 October, 15h\u201316h30, Biblioth\u00e8que patrimoniale, Pau). No booking."
},
{
"description": "Concerts tomorrow in a large city",
"prompt": "Concerts \u00e0 Lyon demain",
"tools_triggered": "search_outings",
"expected_behavior": "Calls search_outings for Lyon, tomorrow, category music, and lists music outings only. On 21 October 2026 the server returned 6 outings on 22 October, including \u00ab Khalil Epi pr\u00e9sente TUQUS \u00bb (Thursday 22 October, 18h30\u201323h, Le Sucre, Lyon, https://agendaducoin.fr/e/zkvzMNxwUx-h) and \u00ab Fustige x Foehn \u00bb (Thursday 22 October, 20h30\u201323h30, To\u00ef To\u00ef Le Zinc, Villeurbanne)."
},
{
"description": "Family outings over a weekend",
"prompt": "Sorties en famille \u00e0 Bordeaux ce week-end",
"tools_triggered": "search_outings",
"expected_behavior": "Calls search_outings for Bordeaux, weekend, category family. On 21 October 2026 the server returned 8 outings for 24\u201325 October within 10 km, including \u00ab [complet] Les Histoires de Pinpin \u00bb (family, Saturday 24 October, 11h\u201311h30, Biblioth\u00e8que du Haillan, Le Haillan) and \u00ab Foire aux plaisirs d'automne \u00bb (family, Saturday 24 October, Place des Quinconces, Bordeaux)."
},
{
"description": "Details of an outing already listed",
"prompt": "Montre le d\u00e9tail de la premi\u00e8re sortie.",
"tools_triggered": "get_outing",
"expected_behavior": "Run right after \u00ab Que faire ce week-end \u00e0 Pau ? \u00bb. Calls get_outing with the occurrence id of the first card and shows that outing only (time, venue, link). On 21 October 2026 the first id was SvB4AnCyheZz: \u00ab Stages multisports enfants \"Le P'tit Club\" \u00bb, Saturday 24 October, 8h\u201318h, Centre sportif les bruy\u00e8res, Pau, https://agendaducoin.fr/e/QoEjAFS9ZSrA."
},
{
"description": "Exhibitions in Paris over the weekend",
"prompt": "Quelles expositions \u00e0 Paris ce week-end ?",
"tools_triggered": "search_outings",
"expected_behavior": "Calls search_outings for Paris, weekend, category exhibitions. On 21 October 2026 the server returned 8 \u00ab Expos & mus\u00e9es \u00bb outings for 24\u201325 October, including \u00ab Exposition d'art contemporain au K.A.B \u00bb (Saturday 24 October, 9h\u201319h30, Le K.A.B, Paris), \u00ab TRACES 1999-2026. Artistes de la Fondation Culturelle de Hesse \u00e0 Paris \u00bb (Goethe-Institut) and \u00ab Cha\u00efm Kaliski. \u00ab Jim d\u2019Etterbeek \u00bb \u00bb (Mus\u00e9e d'Art et d'Histoire du Juda\u00efsme)."
}
],
"negative": [
{
"description": "City outside France",
"prompt": "Que faire ce week-end \u00e0 New York ?",
"expected_behavior": "Do not invent outings in New York: the agenda only covers French towns. If search_outings is called it returns no cards; on 21 October 2026 the answer was \u00ab Ville introuvable pour \u00ab New York \u00bb. Indique le nom complet, le code postal ou le code INSEE. \u00bb Ask for a town in France."
},
{
"description": "Booking or payment",
"prompt": "R\u00e9serve deux places pour le premier concert et paie par carte.",
"expected_behavior": "Refuse to book or pay. No tool takes an order or a card. Do not ask for a card number. The public event page can be shared so the person checks the organiser's conditions."
},
{
"description": "Off-topic question",
"prompt": "Quelle est la capitale de la France ?",
"expected_behavior": "Do not call search_outings or get_outing. The question is not about a local agenda: answer without searching for outings."
}
]
},
"demo_recording_url": "https://agendaducoin.fr/chatgpt-app-demo.mp4",
"commerce": false,
"commerce_description": "The plugin sells nothing and takes no payment. The newsletter link opens the free sign-up form already published on the site."
},
"publication": {
"release_notes": "Version 1.0.0, first release: search local outings in a French town (search_outings) and read one outing (get_outing). No account, no authentication, read-only. The demo video was recorded in MCP Inspector (an MCP Apps host) against the production server https://agendaducoin.fr/mcp, because ChatGPT developer mode was not available on the recording machine; it shows the same tools and widget ChatGPT loads.",
"translations": {
"fr-FR": {
"subtitle": "Sorties locales en France",
"description": "Agenda du coin r\u00e9pond \u00e0 \u00ab que faire \u00bb dans une commune fran\u00e7aise : concerts, spectacles, expositions, march\u00e9s et sorties en famille, pour aujourd\u2019hui, demain ou le week-end.\n\nLes fiches reprennent l\u2019agenda public d\u00e9j\u00e0 publi\u00e9 sur https://agendaducoin.fr. Elles viennent de donn\u00e9es ouvertes : OpenAgenda (Licence Ouverte), DATAtourisme (Licence Ouverte 2.0) et \u00ab Que faire \u00e0 Paris \u00bb (Ville de Paris, ODbL). La commune est celle nomm\u00e9e dans la question (nom, code postal ou code INSEE), pas une position GPS.\n\nLecture seule, sans compte : le plugin ne r\u00e9serve pas, n\u2019encaisse pas et ne modifie rien. Les dates restent dans les 14 jours \u00e0 partir d\u2019aujourd\u2019hui (heure de Paris)."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 9013725e9e54e5ea5bfee6a05be875c5ae7e2e116d763869b5e96f74dcdd1015