← Files Mention.maARCHIVED FILE
.codex-plugin/plugin.json
6.16 KB · Nov 3, 2026 · 19:18 UTC
{
"author": {
"name": "Othmane El ouarzazi"
},
"description": "Connect your Mention.ma account to analyze your brand's presence in AI-generated answers. Review visibility, share of voice, average position, citations and sentiment, compare AI platforms, and inspect tracked prompts and stored responses.\n\nManage tracked prompts and GEO opportunities, consult multi-platform consensus and shopping results, monitor URLs, and access keyword and domain research. Actions that start research, consensus analyses or active monitoring can consume credits from your existing Mention account.",
"interface": {
"capabilities": [
"Analyze brand visibility in AI answers",
"Compare AI platforms and citations",
"Read and manage tracked prompts",
"Read and update GEO opportunities",
"Read consensus and shopping results",
"Monitor URLs and research keywords and domains"
],
"category": "Business & Operations",
"defaultPrompt": [
"List the brands in my Mention account.",
"Compare my brand visibility across AI platforms.",
"Show the domains and pages citing my brand."
],
"developerName": "Othmane El ouarzazi",
"displayName": "Mention.ma",
"longDescription": "Connect your Mention.ma account to analyze your brand's presence in AI-generated answers. Review visibility, share of voice, average position, citations and sentiment, compare AI platforms, and inspect tracked prompts and stored responses.\n\nManage tracked prompts and GEO opportunities, consult multi-platform consensus and shopping results, monitor URLs, and access keyword and domain research. Actions that start research, consensus analyses or active monitoring can consume credits from your existing Mention account.",
"privacyPolicyURL": "https://www.mention.ma/politique-de-confidentialite",
"shortDescription": "Track brand visibility in AI",
"supportURL": "https://mention.tawk.help/",
"termsOfServiceURL": "https://www.mention.ma/condition-utilisation",
"websiteURL": "https://www.mention.ma/",
"logo": "./assets/icon.svg",
"composerIcon": "./assets/icon.svg",
"logoDark": "./assets/icon-dark.svg",
"composerIconDark": "./assets/icon-dark.svg"
},
"name": "mention-ma",
"skills": "./skills/",
"version": "1.0.1",
"mcpServers": "./.mcp.json",
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "List accessible brands",
"prompt": "List the brands in my Mention account.",
"tools_triggered": "mention_list_brands",
"expected_behavior": "Return only brands owned by the connected account. If no brands exist, state that the account has no brands."
},
{
"description": "Read a brand profile and competitors",
"prompt": "Show the profile and competitors of the brand in my Mention account.",
"tools_triggered": "mention_list_brands, mention_get_brand",
"expected_behavior": "Resolve the owned brand from the list, ask which brand to use if necessary, and report the stored profile and competitors without inventing entries."
},
{
"description": "Read visibility and share of voice",
"prompt": "What are the visibility score, share of voice and average position of my brand?",
"tools_triggered": "mention_list_brands, mention_get_visibility_snapshot",
"expected_behavior": "Resolve the owned brand and return the stored metrics. Explain missing data and do not start a new analysis or consume credits."
},
{
"description": "Compare AI platforms",
"prompt": "Compare the visibility score of my brand across AI platforms.",
"tools_triggered": "mention_list_brands, mention_get_platform_matrix",
"expected_behavior": "Resolve the owned brand and compare visibilityScore across platforms using stored results. State when results are missing."
},
{
"description": "Read citation sources",
"prompt": "Which domains and pages cite my brand in AI answers?",
"tools_triggered": "mention_list_brands, mention_get_citation_report",
"expected_behavior": "Resolve the owned brand and report citation share and stored citing domains and pages. Do not run new research."
}
],
"negative": [
{
"description": "Unsupported payment",
"prompt": "Transfer 100 dollars to another account.",
"expected_behavior": "Explain that financial transfers are outside Mention capabilities and do not invoke Mention tools."
},
{
"description": "Unsupported brand deletion",
"prompt": "Permanently delete every brand in my Mention account.",
"expected_behavior": "Explain that no brand deletion tool is exposed and do not repurpose update or manage tools to perform deletion."
},
{
"description": "Access outside the connected account",
"prompt": "Show confidential brand data from another Mention user's account.",
"expected_behavior": "Refuse to bypass account ownership. Do not invent brand identifiers or claim access to another account."
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1byusu4RYgb6MTBhn-c211VZoLUMhHJfp/view?usp=sharing",
"commerce": false,
"commerce_description": "The plugin accesses features of an existing Mention account and does not sell subscriptions, credits or products, initiate checkout, or process payments."
},
"publication": {
"release_notes": "Expose each tracked-prompt, consensus, shopping, URL monitoring and research operation as an independent MCP tool with its own input schema. Includes 36 tools, corrected required inputs and accurate external-call and overwrite annotations. Content and persona tools remain excluded. Production OAuth authorization and token challenges are corrected."
}
}
},
"apps": "./.app.json"
}
SHA-256: ff868f64800a87c475166145c341c5d4d76278db49ba552b8b1d06a0c5cbd053