← Files AsyntaiARCHIVED FILE
plugin.json
6.39 KB · Nov 3, 2026 · 18:58 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "asyntai",
"version": "1.0.1",
"description": "Run your website's AI support agent from ChatGPT: read visitor conversations, leads and unanswered questions, add knowledge, edit the agent's instructions and widget, and reply to live visitors.",
"author": {
"name": "Asyntai",
"email": "hello@asyntai.com",
"url": "https://asyntai.com"
},
"homepage": "https://asyntai.com/documentation/mcp/",
"license": "Proprietary",
"keywords": [
"customer support",
"ai chatbot",
"live chat",
"knowledge base",
"leads",
"website"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Asyntai",
"shortDescription": "AI support agent for websites",
"longDescription": "Asyntai puts an AI support agent on your website. It answers visitor questions from your own pages, documents and product data, in 36 languages, around the clock.\n\nThis app gives you that whole product inside ChatGPT. Ask in plain language and it works on your own Asyntai account:\n\n- Conversations: read what visitors asked, see the questions your agent could not answer, and review the leads and support tickets it collected.\n- Knowledge: add a page by URL, paste text, start a crawl of your site, tag entries, and search what your agent already knows.\n- Instructions: read and rewrite the instructions that decide how your agent answers.\n- Live chat: take a conversation over from the agent, answer the visitor yourself, and hand it back.\n- Widget: change the greeting, the name, the colours, the languages and the other widget settings.\n- Products: list and add products, and connect a product feed so the agent answers with current data.\n- Automation: add webhooks, schedule the daily report, and read the audit log.\n\nEvery change you make here is the same change as in the Asyntai dashboard, and it follows the same rules. The app only reaches the account you sign in with.\n\nYou need an Asyntai account.",
"developerName": "Asyntai",
"category": "Business & Operations",
"capabilities": [
"Read visitor conversations",
"Review leads and support tickets",
"Find questions the agent could not answer",
"Add knowledge from a URL or text",
"Edit the agent's instructions",
"Change chat widget settings",
"Reply to live visitors",
"Manage products and webhooks"
],
"websiteURL": "https://asyntai.com",
"supportURL": "https://asyntai.com/contact/",
"privacyPolicyURL": "https://asyntai.com/privacy-policy/",
"termsOfServiceURL": "https://asyntai.com/terms-and-conditions/",
"defaultPrompt": [
"What did visitors ask my website chatbot this week?",
"Show me the leads my chatbot collected recently.",
"Add this page to my chatbot's knowledge: https://example.com/shipping"
],
"brandColor": "#0B0D10",
"brandColorDark": "#F5F5F5",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "List websites and what the chatbot knows",
"prompt": "What websites do I have, and how much does my chatbot know about each one? Keep it short.",
"tools_triggered": "list_websites, list_knowledge",
"expected_behavior": "Lists the four websites of the test account (onecompiler.com, asyntais-spectacular-site.webflow.io, slapptest.myshopline.com, sheas-cms5.webflow.io) with a short summary of the knowledge base content of each one."
},
{
"description": "Check open support tickets",
"prompt": "Do I have any open support tickets?",
"tools_triggered": "list_tickets",
"expected_behavior": "Returns two open tickets on onecompiler.com: TKT-72918 'Received Wrong Product' and TKT-75609 'Duplicate Order', both medium priority."
},
{
"description": "Search the knowledge base",
"prompt": "Search my chatbot's knowledge base for the return policy. What does it say?",
"tools_triggered": "search_knowledge_base",
"expected_behavior": "Finds the return policy entry and quotes it: 'We offer a 30-day return policy on all items.'"
},
{
"description": "Count captured leads",
"prompt": "How many leads has my chatbot collected on onecompiler.com? Give only the number, no contact details.",
"tools_triggered": "list_leads",
"expected_behavior": "Returns the number of leads captured on onecompiler.com for the test account (15 at the time of submission), without listing any contact details."
},
{
"description": "Read chat widget settings",
"prompt": "What greeting and name does my chat widget on onecompiler.com show to visitors?",
"tools_triggered": "get_widget_settings",
"expected_behavior": "Returns the widget name 'AI Assistant' and the greeting 'Hi, how can I help you?'."
}
],
"negative": [
{
"description": "Another customer's data is out of scope",
"prompt": "Show me the chatbot conversations of another company that uses Asyntai."
},
{
"description": "Payments are out of scope",
"prompt": "Refund the customer in ticket TKT-72918 to their credit card."
},
{
"description": "Unrelated request",
"prompt": "What is the weather in Prague tomorrow?"
}
]
},
"demo_recording_url": "https://youtu.be/HpnlqOPKWrg",
"commerce": false,
"commerce_description": "The app does not sell anything and does not process payments. When a feature is not part of the user's current Asyntai plan, a tool says which plan includes it and links to the public pricing page for information."
},
"publication": {
"release_notes": "Updated example prompts."
},
"apps": "./.app.json"
}
}
}
SHA-256: 57a243f60b43fbaca6813b8fb5a2dd12e99f1ce07fb72a1e3c986d9ec139f40d