← Files DenserARCHIVED FILE
plugin.json
4.94 KB · Nov 14, 2026 · 12:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "denser",
"version": "1.0.0",
"description": "Ask, search and review the AI chatbots in your Denser workspace.",
"author": {
"name": "Denser AI",
"email": "support@denser.ai",
"url": "https://denser.ai"
},
"homepage": "https://denser.ai/docs/mcp/",
"keywords": [
"chatbot",
"customer support",
"knowledge base",
"analytics"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Denser",
"shortDescription": "Your Denser AI chatbots",
"longDescription": "Work with the AI chatbots in your Denser workspace without leaving ChatGPT.\n\nAsk a chatbot a question and get its answer with sources, or search its knowledge base for the passages it would use. See which questions visitors asked, how they rated the answers and where the chatbot fell short. Check each knowledge source's indexing status, compare messages, conversations and ratings over any period, and read the leads your chatbots captured.\n\nYou sign in with your Denser account and choose which workspace and permissions to share. No tool changes a chatbot, source or setting. Asking a chatbot adds the conversation to its chat logs; every other tool only reads.",
"developerName": "Denser AI",
"category": "Productivity",
"capabilities": [
"Ask your chatbots questions",
"Search knowledge bases",
"Review conversations and ratings",
"Analytics and usage",
"Read captured leads"
],
"websiteURL": "https://denser.ai/docs/mcp/",
"supportURL": "https://denser.ai/contact/",
"privacyPolicyURL": "https://denser.ai/legal/privacy/",
"termsOfServiceURL": "https://denser.ai/legal/terms/",
"defaultPrompt": [
"Which of my Denser chatbots got the most messages this month?",
"What does my chatbot's knowledge base say about refunds?",
"Show me the answers visitors rated badly this week."
],
"brandColor": "#2463EB",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the workspace's chatbots",
"prompt": "List my Denser chatbots.",
"tools_triggered": "list_chatbots",
"expected_behavior": "Lists the test workspace's chatbots with their names, IDs and status."
},
{
"description": "Search a knowledge base",
"prompt": "Search the Denser Demo chatbot's knowledge base for pricing and show the top 3 passages.",
"tools_triggered": "list_chatbots, search_knowledge_base",
"expected_behavior": "Returns the three best-matching passages with their titles, source URLs and scores, without writing an answer."
},
{
"description": "Ask a chatbot",
"prompt": "Ask the Denser Demo chatbot which integrations it supports.",
"tools_triggered": "list_chatbots, ask_chatbot",
"expected_behavior": "Returns the chatbot's answer with its sources and notes that the answer used one chat query."
},
{
"description": "Analytics over a period",
"prompt": "How many messages and conversations did my chatbots have in the last 30 days?",
"tools_triggered": "list_chatbots, get_analytics",
"expected_behavior": "Reports message and conversation counts for each chatbot over the last 30 days."
},
{
"description": "Review recent conversations",
"prompt": "Show me the most recent conversations on the Denser Demo chatbot and any answers rated badly.",
"tools_triggered": "list_chatbots, review_conversations",
"expected_behavior": "Lists recent conversations with their first question and rating, and calls out any thumbs-down answers."
}
],
"negative": [
{
"description": "Write action not supported",
"prompt": "Delete the Denser Demo chatbot."
},
{
"description": "Change settings not supported",
"prompt": "Change my chatbot's instructions to always reply in French."
},
{
"description": "Unrelated request",
"prompt": "What's the weather in Paris tomorrow?"
}
]
},
"demo_recording_url": "https://youtu.be/0VNdLPMyklI",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Initial release: 11 tools for Denser chatbots; ask_chatbot records a conversation, the rest only read."
},
"apps": "./.app.json"
}
}
}
SHA-256: cbbfb422cba51d1bc74cf30872f5ca1b800523c793f8b6a0f20baad1036f5ad8