← Files ThriveStack CitedbyARCHIVED FILE
plugin.json
6.48 KB · Nov 3, 2026 · 19:07 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "thrivestack",
"version": "1.0.0",
"description": "See how AI search engines mention and cite your brand, how you compare with competitors, and what to publish next, using your live ThriveStack Citedby data. Requires a ThriveStack Citedby account.",
"author": {
"name": "ThriveStack",
"email": "support@thrivestack.ai",
"url": "https://www.thrivestack.ai"
},
"homepage": "https://docs.thrivestack.ai/public/mcp/introduction.html",
"repository": "https://github.com/Thrivestack-public/thrivestack-mcp",
"license": "MIT",
"keywords": [
"ai-visibility",
"aeo",
"geo",
"seo",
"brand-monitoring",
"citations",
"competitor-analysis"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "ThriveStack Citedby",
"shortDescription": "AI search visibility insights",
"longDescription": "See how AI search engines mention and cite your brand, how you compare with competitors, and what to publish next. Connect your ThriveStack account to ask questions about your brand's AI visibility, citations, competitors and recommendations in plain language. Access is limited to the brands in your own ThriveStack account. Every tool only reads your data, except saving content recommendations, which happens only when you ask. Requires a ThriveStack Citedby account.",
"developerName": "ThriveStack",
"category": "Data & Analytics",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://www.thrivestack.ai",
"privacyPolicyURL": "https://www.thrivestack.ai/legal/privacy",
"termsOfServiceURL": "https://www.thrivestack.ai/legal/terms-of-use",
"defaultPrompt": [
"How visible is my brand in AI search answers?",
"Which competitors are cited more than my brand?",
"What should I publish next to get cited more?"
],
"brandColor": "#6D36B9",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png",
"supportURL": "https://www.thrivestack.ai/support"
},
"review": {
"demo_recording_url": "https://thrivestackai-my.sharepoint.com/:v:/g/personal/rohitp_thrivestack_in/IQAw9GhgdSJ9Sb8u21Hql-qFAQxB_Nuqv7b3LAUmN2d4Au0?nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&e=Sjb85o",
"test_cases": {
"positive": [
{
"description": "Overview of how visible the brand is in AI search answers",
"prompt": "How visible is my brand in AI search answers?",
"tools_triggered": "get_accessible_brands, get_domain_report",
"expected_behavior": "Identifies the brand to analyze (asking which one if the account has several), then reports its visibility and citation results from the most recent completed run in plain language. Numbers come from the tool results and nothing is invented."
},
{
"description": "Compare the brand with competitors",
"prompt": "Which competitors are mentioned or cited more often than my brand?",
"tools_triggered": "get_competitor_visibility",
"expected_behavior": "Returns the competitors tracked for the brand with their visibility compared against the brand's own, and explains who leads and by how much."
},
{
"description": "Find the buyer questions where the brand is missing",
"prompt": "Which buyer questions is my brand missing from, and which AI engines are answering them?",
"tools_triggered": "get_citation_probe_data",
"expected_behavior": "Lists tracked buyer questions per AI engine, showing whether the brand was mentioned and whether its domain was cited, and highlights the questions where it is absent while competitors appear."
},
{
"description": "Get recommendations on what to publish next",
"prompt": "What content should I publish next to get cited more often?",
"tools_triggered": "get_owned_content_recommendations, get_earned_content_recommendations",
"expected_behavior": "Returns prioritized recommendations for the brand's own content and for earned media, each with the reason it was recommended, and summarizes the highest-priority ones. If a domain has no completed run yet, it says so instead of guessing."
},
{
"description": "Save a recommendation only after the user asks",
"prompt": "Save the top content recommendation to my brand.",
"tools_triggered": "get_owned_content_recommendations, save_content_recommendations",
"expected_behavior": "States which recommendation it is about to save, then saves it to the brand's recommendations list as a 'suggested' item and reports the result (saved, updated or unchanged). It does not approve, dismiss, assign or delete anything."
}
],
"negative": [
{
"description": "Unsupported deletion",
"prompt": "Delete all the saved content recommendations for my brand."
},
{
"description": "Brand outside the connected account",
"prompt": "Show the AI visibility report for nike.com."
},
{
"description": "Unsupported outbound action",
"prompt": "Email my visibility report to my whole team."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products, display plans or prices, or process payments. It only reads, and on request saves, AI visibility data in the user's own ThriveStack account."
},
"publication": {
"release_notes": "Initial release. Connect your ThriveStack account with OAuth to ask how AI search engines mention and cite your brand: your visibility report, a comparison with competitors, question-level citation data, trends by AI engine and by source, and URL-level reports. It also returns owned-content, earned-media and technical recommendations. One tool saves content recommendations to your brand as suggested items, and only when you ask. Access is limited to the brands in your own ThriveStack account."
},
"apps": "./.app.json"
}
}
}
SHA-256: c76004d6c3d9332cad328f9293e5f1fa490474a11f85cf980fd1520677f7dba9