← Files NarronARCHIVED FILE
plugin.json
5.57 KB · Nov 2, 2026 · 13:02 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "narron-ai-visibility",
"version": "1.0.0",
"description": "Narron helps users inspect how their brands appear in AI search. It reports visibility scores, platform breakdowns, topic performance, competitor share of voice, brand perception, measured prompts and stored improvement suggestions from the user's Lens workspace.",
"author": {
"name": "Narron",
"url": "https://lens.narron.io"
},
"homepage": "https://lens.narron.io",
"keywords": [
"ai search",
"brand visibility",
"analytics"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Narron",
"shortDescription": "AI search visibility",
"longDescription": "Narron helps users inspect how their brands appear in AI search. It reports visibility scores, platform breakdowns, topic performance, competitor share of voice, brand perception, measured prompts and stored improvement suggestions from the user's Lens workspace. Connect your Lens workspace to inspect measurements already stored for brands you can access. The plugin is read-only and cannot start analyses or change workspace data.",
"developerName": "Narron",
"category": "Data & Analytics",
"capabilities": [
"List brands in your Lens workspace",
"Report AI search visibility and platform breakdowns",
"Compare topic and competitor performance",
"Report measured brand perception and prompts",
"Show stored improvement suggestions"
],
"websiteURL": "https://lens.narron.io",
"supportURL": "https://lens.narron.io/help/",
"privacyPolicyURL": "https://lens.narron.io/privacy/",
"termsOfServiceURL": "https://lens.narron.io/terms/",
"defaultPrompt": [
"How visible is my brand in AI search right now?",
"Which competitors show up instead of my brand in AI answers?",
"Where is my brand weakest across awareness, authority and trust?"
],
"composerIcon": "./assets/narron-composer-light.png",
"composerIconDark": "./assets/narron-composer-dark.png",
"logo": "./assets/narron-directory-light.png",
"logoDark": "./assets/narron-directory-dark.png"
},
"review": {
"demo_recording_url": "https://youtu.be/uIi6irC5g04",
"test_cases": {
"positive": [
{
"description": "List the brands available to the signed-in user.",
"prompt": "What brands do I have in Lens?",
"tools_triggered": "list_brands",
"expected_behavior": "Returns the names and domains of brands in the user's Lens workspace."
},
{
"description": "Report a brand's current AI search visibility.",
"prompt": "How visible is my brand in AI search right now?",
"tools_triggered": "list_brands, get_visibility_summary",
"expected_behavior": "Returns the current visibility score, platform breakdown, trend and competitive standing for the selected brand."
},
{
"description": "Identify strong and weak measurement topics.",
"prompt": "Which topics is my brand strongest and weakest on?",
"tools_triggered": "list_brands, get_topics",
"expected_behavior": "Returns measured topics with visibility percentages and response counts, highlighting stronger and weaker areas."
},
{
"description": "Compare the brand with competitors appearing in AI answers.",
"prompt": "Which competitors show up instead of my brand in AI answers?",
"tools_triggered": "list_brands, get_competitors",
"expected_behavior": "Returns ranked competitors with share of voice and mentions alongside the user's own brand statistics."
},
{
"description": "Inspect brand perception across the measurement funnel.",
"prompt": "How is my brand perceived across awareness, authority, recommendation, preference and trust?",
"tools_triggered": "list_brands, get_brand_perception",
"expected_behavior": "Returns measured perception scores in funnel order and clearly marks stages that have not been measured."
}
],
"negative": [
{
"description": "Do not invoke Lens for a request to run a new analysis. Expected: The app should not be invoked because it can only read completed Lens measurements and cannot start analyses.",
"prompt": "Run a new AI visibility analysis for my brand."
},
{
"description": "Do not invoke Lens for requests to edit or delete workspace data. Expected: The app should not be invoked because it has no tools that modify or delete workspace data.",
"prompt": "Delete this brand from my Lens workspace."
},
{
"description": "Do not invoke Lens for general public web research. Expected: The app should not be invoked because it only reads stored measurements from the user's Lens workspace and does not search the public web.",
"prompt": "Search the web for today's most popular consumer brands."
}
]
},
"commerce": false
},
"publication": {
"release_notes": "Initial Narron plugin release with read-only Lens visibility analytics through the existing production MCP server."
},
"apps": "./.app.json"
}
}
}
SHA-256: 2389645a7da932f3dcf21c459f26979a42a7efb9cddabae4446451d485ecc36c