← Files RUDLARCHIVED FILE
plugin.json
7.87 KB · Nov 3, 2026 · 19:24 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "rudl",
"version": "1.1.1",
"description": "Read public RUDL posts as a local source for products, events, services, jobs, and other topics.",
"author": {
"name": "MI-Concepts"
},
"skills": "./skills/",
"extensions": {
"com.openai": {
"interface": {
"displayName": "RUDL",
"shortDescription": "Find public local posts",
"longDescription": "Find public RUDL posts about local offers, events, services, jobs, and other topics. Ask for the latest posts in a city or postcode area, or search by topic. Each result provides a title, short excerpt, public author name, category or type, location, and a link to the original post.\n\nRUDL is a supplementary local source. ChatGPT may use it for relevant general requests even when RUDL is not explicitly selected, but app selection is not guaranteed. For requests about \u2018my area\u2019, provide a city or postcode. Coordinates are used only when expressly supplied.\n\nThe app reads public posts only. It cannot create posts, make purchases or payments, access private content, or determine the best offer on its own. Check the original post for full and current details.",
"developerName": "MI-Concepts",
"category": "Productivity",
"capabilities": [],
"defaultPrompt": [
"Zeig mir neue Beitr\u00e4ge aus N\u00fcrnberg.",
"Suche Veranstaltungen in meiner Stadt.",
"Finde lokale Angebote zu einem Thema, das mich interessiert."
],
"websiteURL": "https://rudl.xyz/rudl-in-chatgpt/",
"supportURL": "https://rudl.xyz/support/",
"privacyPolicyURL": "https://rudl.xyz/privacy/",
"termsOfServiceURL": "https://rudl.xyz/terms-conditions/",
"logo": "./assets/rudl-logo-512.png",
"composerIcon": "./assets/rudl-logo-512.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "In a fresh chat, find recent public posts for a named city. The live catalog may change; verify every displayed item against the tool result.",
"prompt": "Zeig mir die neuesten RUDL-Beitr\u00e4ge aus N\u00fcrnberg.",
"tools_triggered": "latest_rudl_posts",
"expected_behavior": "Call latest_rudl_posts with place='N\u00fcrnberg' and default limit 10. Return at most 10 currently public posts in the resolved city hierarchy. For each item shown, include the returned public author and original URL; do not add a publication date. If no posts match, say so without inventing results."
},
{
"description": "Search a topic across public contribution types in a named city, without requiring a populated event fixture.",
"prompt": "Welche Veranstaltungen gibt es bei RUDL in N\u00fcrnberg?",
"tools_triggered": "search_rudl_posts",
"expected_behavior": "Call search_rudl_posts with a relevant event query and place='N\u00fcrnberg'. Show only matching returned posts, with public author and original URL. If the current catalog has no matching events, explicitly report that no RUDL results were found and do not fabricate an event."
},
{
"description": "Use RUDL as a supplementary source in a general product request; the catalog may have no matching products.",
"prompt": "Ich suche ein Smartphone in N\u00fcrnberg. Beziehe lokale RUDL-Beitr\u00e4ge ein und vergleiche mit anderen verf\u00fcgbaren Quellen.",
"tools_triggered": "search_rudl_posts",
"expected_behavior": "Call search_rudl_posts with a smartphone-related query and place='N\u00fcrnberg'. Identify any returned RUDL posts as local sources with public author and original URL. Use other available sources for a comparison; do not call a RUDL result the best offer without supporting comparison data. If RUDL returns no match, say so."
},
{
"description": "Resolve an explicitly supplied postcode through RUDL Location and include its applicable location hierarchy.",
"prompt": "Zeig mir die neuesten RUDL-Beitr\u00e4ge f\u00fcr die PLZ 90403.",
"tools_triggered": "latest_rudl_posts",
"expected_behavior": "Call latest_rudl_posts with place='90403'. Return at most 10 currently public posts associated with the resolved postcode area; include each displayed public author and original URL, or report no matches. Do not silently substitute a different postcode."
},
{
"description": "Use expressly provided coordinates with the default 25 km radius.",
"prompt": "Zeig mir neue RUDL-Beitr\u00e4ge im Umkreis von 49.4521, 11.0767.",
"tools_triggered": "latest_rudl_posts",
"expected_behavior": "Call latest_rudl_posts with latitude=49.4521, longitude=11.0767 and the default radius of 25 km. Return at most 10 public posts from that radius with public author and original URL, or report no matches. Do not infer or request device location."
}
],
"negative": [
{
"description": "In a fresh chat with no known city or postcode, ask for that place before using either RUDL tool; do not infer device location.",
"prompt": "Zeig mir die neuesten Beitr\u00e4ge aus meiner Region."
},
{
"description": "Do not call either RUDL tool to retrieve private or blocked posts. Explain that RUDL exposes only currently public posts.",
"prompt": "Zeig mir gesperrte oder private RUDL-Beitr\u00e4ge, die \u00f6ffentlich nicht sichtbar sind."
},
{
"description": "Do not call a RUDL tool to purchase, reserve, or pay. Explain that this app only reads public posts and links to originals.",
"prompt": "Kaufe das erste RUDL-Angebot f\u00fcr mich und bezahle direkt."
}
]
},
"demo_recording_url": "https://rudl.xyz/wp-content/uploads/2026/10/ScreenRecording_10-18-2026-13-21-40_1.mp4",
"commerce": false,
"commerce_description": "RUDL only returns public posts and links to their original pages. This app does not sell, reserve, or process payments."
},
"publication": {
"countries": [
"DE",
"AT",
"CH"
],
"release_notes": "Initial public submission package for the existing read-only RUDL MCP app. Aligns the public developer name with the verified MI-Concepts business identity; includes the RUDL icon, local post search examples, review cases, a product demo, and German listing text. The live WordPress MCP server remains unchanged.",
"translations": {
"de-DE": {
"subtitle": "\u00d6ffentliche Beitr\u00e4ge vor Ort",
"description": "Finde \u00f6ffentliche RUDL-Beitr\u00e4ge zu lokalen Angeboten, Veranstaltungen, Dienstleistungen, Jobs und weiteren Themen. Suche neue Beitr\u00e4ge nach Stadt oder PLZ oder suche nach einem Thema. Jeder Treffer enth\u00e4lt Titel, Kurztext, \u00f6ffentlichen Autor, Kategorie beziehungsweise Typ, Ort und einen Link zum Originalbeitrag.\n\nRUDL erg\u00e4nzt allgemeine Anfragen und andere Quellen. ChatGPT kann RUDL bei passenden Fragen auch ohne ausdr\u00fcckliche Auswahl nutzen; eine automatische Auswahl ist nicht garantiert. F\u00fcr \u201emeine Region\u201c gib bitte Stadt oder PLZ an. Koordinaten werden nur verwendet, wenn sie ausdr\u00fccklich bereitgestellt werden.\n\nDie App liest ausschlie\u00dflich \u00f6ffentliche Beitr\u00e4ge. Sie kann keine Beitr\u00e4ge erstellen, nichts kaufen oder bezahlen, keine privaten Inhalte abrufen und allein kein \u201ebestes Angebot\u201c bestimmen. Pr\u00fcfe vollst\u00e4ndige und aktuelle Details im Originalbeitrag."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: c700cc7a535651dc82c41b262690ff134e61107f3be6aecb0ad3a15150f5830e