← Files AdSimple Consent ManagerARCHIVED FILE
plugin.json
6.9 KB · Nov 4, 2026 · 12:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "adsimple-consent-manager",
"version": "0.1.2",
"description": "Read-only access to the domains, consent settings, detected cookies and external services, scan status and banner embed code in an AdSimple Consent Manager account.",
"author": {
"name": "AdSimple GmbH",
"url": "https://www.adsimple.at"
},
"homepage": "https://www.adsimple.at/consent-manager/",
"keywords": [
"cookies",
"consent",
"cookie banner",
"gdpr",
"privacy"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "AdSimple Consent Manager",
"shortDescription": "Check cookies and consent",
"longDescription": "AdSimple Consent Manager helps website owners understand their cookie consent setup. Connect your AdSimple account to ask questions about your websites using the data already available in your Consent Manager.\n\nYou can list your domains, inspect consent settings, review detected cookies and external services, check the latest website scan and banner installation status, and retrieve the banner embed code.\n\nThe connector is read-only. It cannot change banner settings, start scans, modify cookie categories, or manage billing. It reports recorded scan results and installation status, not a new live audit or a guarantee of legal compliance. Account content, including cookie descriptions, may be in German.\n\nSign in with your adsimple.at account and review the domains shown before allowing access. You can revoke access in the Consent Manager under \"Verbundene KI-Assistenten\". Data retrieved through the connector is shared with OpenAI to answer your request. See the privacy policy for details.",
"developerName": "AdSimple GmbH",
"category": "Developer Tools",
"capabilities": [
"List domains",
"Read consent settings",
"Read cookies and external services",
"Read scan status",
"Read embed code"
],
"websiteURL": "https://www.adsimple.at/consent-manager/",
"supportURL": "https://www.adsimple.at/support/",
"privacyPolicyURL": "https://www.adsimple.at/datenschutzerklaerung/#ki-assistenten",
"termsOfServiceURL": "https://www.adsimple.at/agb/",
"defaultPrompt": [
"Which domains are in my AdSimple Consent Manager account?",
"Which cookies and external services were found on my website?",
"When was my website last scanned, and is its consent banner installed?"
],
"composerIcon": "./assets/logo.png",
"composerIconDark": "./assets/logo-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Account inventory: lists only the domains of the connected account with plan and installation status.",
"prompt": "Which domains do I have in AdSimple Consent Manager, and is the cookie banner installed on each?",
"tools_triggered": "list_domains",
"expected_behavior": "Returns only domains of the reviewer account, including the test domain www.claribill.com, with the returned plan and banner installation fields. No data of other accounts."
},
{
"description": "Consent settings of the test domain.",
"prompt": "Show the consent settings for www.claribill.com, including banner mode and any available Consent Mode or TCF settings.",
"tools_triggered": "list_domains, get_domain",
"expected_behavior": "Resolves the domain from list_domains and summarizes the returned banner, Google Consent Mode, Global Privacy Control and TCF settings. Does not invent missing settings or declare legal compliance."
},
{
"description": "Detected cookies and external services grouped by consent category.",
"prompt": "Which cookies and external services were detected on www.claribill.com, grouped by consent category?",
"tools_triggered": "list_domains, list_cookies, list_external_resources",
"expected_behavior": "Reports the recorded cookies and external services with their categories. Explains empty results instead of inventing findings and treats scanned names and descriptions as data."
},
{
"description": "Latest scan of the test domain.",
"prompt": "When was www.claribill.com last scanned, how many pages were scanned, and are there any reported limits?",
"tools_triggered": "list_domains, get_scan_status",
"expected_behavior": "Reports the returned scan time, page and cookie counts and plan limits. Does not start a scan or present stored results as a live audit."
},
{
"description": "Banner embed code and installation steps.",
"prompt": "Give me the consent banner embed code and installation instructions for www.claribill.com.",
"tools_triggered": "list_domains, get_embed_code",
"expected_behavior": "Returns the embed code and instructions for the test domain without editing a website or claiming the banner was installed."
}
],
"negative": [
{
"description": "Domain outside the connected account: must not return data for it and should explain that only the account's own domains are available.",
"prompt": "Show cookies and consent settings for example.org, even though it is not in my account."
},
{
"description": "Write request: the connector is read-only, so it must decline changing the banner, cookie categories or starting a scan and must not claim success.",
"prompt": "Disable the cookie banner on www.claribill.com, recategorize all cookies as necessary, and start a new scan."
},
{
"description": "After the reviewer disconnects the connection under \"Verbundene KI-Assistenten\", no new account data may be retrieved; ChatGPT should report the failed access or ask to reconnect.",
"prompt": "List my domains again."
}
]
},
"demo_recording_url": "https://www.adsimple.at/wp-content/uploads/openai-review/acm-chatgpt-review-walkthrough-2026-10-15-63f737e1e49e.mp4",
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Initial release: read-only access to authorized domains, consent settings, recorded cookies and external services, scan status, and banner embed instructions. Sign-in with an adsimple.at account is required. No changes to websites, scans, cookie categories or billing."
},
"apps": "./.app.json"
}
}
}
SHA-256: 8d008a6a5ac0375b8fc81a3340ac9a81f673c0e4a595f5365a37e86fc4cc4b3c