superagent-dev/atender
v1.0.0MIT
Answer questions about Atender from its help articles and public API reference, and estimate how many people a support team needs.
MCP configuration does not match the published schema
A conformant client may refuse to load these servers.
hosts
- v3.atender.com
plugin.json
- name
- atender
- version
- 1.0.0
- description
- Answer questions about Atender from its help articles and public API reference, and estimate how many people a support team needs.
- author
- Atenderhello@atender.comhttps://www.atender.com
- license
- MIT
- homepage
- https://www.atender.com
- extensions
- com.openai
mcp.json
- atenderstreamable-httphttps://v3.atender.com/api/v1/plugin
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "atender",
"version": "1.0.0",
"description": "Answer questions about Atender from its help articles and public API reference, and estimate how many people a support team needs.",
"author": {
"name": "Atender",
"email": "hello@atender.com",
"url": "https://www.atender.com"
},
"homepage": "https://www.atender.com",
"repository": "https://github.com/superagent-dev/atender-plugin",
"license": "MIT",
"keywords": [
"customer-support",
"helpdesk",
"staffing",
"api",
"atender"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Atender",
"shortDescription": "Support answers and staffing",
"longDescription": "Ask what Atender, the customer support platform, can do and how its parts work: the answers come from Atender's published help articles, with a link to each article. Ask which call of the Atender public API an integration needs: you get the call, the permission it needs and a link to its reference. Give your conversation volume, opening hours and response promise, and get an estimate of how many people a support team needs at one moment, with cases to compare. These three need no Atender account and read no workspace data. A person with an Atender account can also sign in to see which workspace and role the plugin is connected to; that sign-in asks for one permission, to read notifications.",
"developerName": "Atender",
"category": "Business & Operations",
"capabilities": [
"Answer questions about Atender from its published help articles",
"Find Atender public API calls for an integration",
"Estimate how many people a support team needs",
"Show the Atender workspace and role a signed-in person is connected to"
],
"websiteURL": "https://www.atender.com",
"supportURL": "https://www.atender.com/contact",
"privacyPolicyURL": "https://www.atender.com/privacy-policy",
"termsOfServiceURL": "https://www.atender.com/terms",
"defaultPrompt": [
"How does a handover from the AI to a person work in Atender?",
"Which Atender API call creates a conversation from my CRM?",
"How many people do I need for 400 chats a day, 90% answered in 60 seconds?"
],
"brandColor": "#171921",
"brandColorDark": "#FFFFFF",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"review": {
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"demo_recording_url": "https://drive.google.com/file/d/15wUedCkIsARrienFQRdUeeGKIm9HGHOu/view?usp=sharing",
"test_cases": {
"positive": [
{
"description": "Explain a product feature from the help articles",
"prompt": "How does a handover from the AI to a person work in Atender?",
"tools_triggered": "search_atender_help",
"expected_behavior": "Describe the handover steps from Atender's help articles and list the articles used with their links."
},
{
"description": "Find an API call for an integration",
"prompt": "Does Atender have an API to create a conversation from my CRM? Which call do I use and which permission does the key need?",
"tools_triggered": "search_atender_api",
"expected_behavior": "Name POST /api/v1/conversations/inbound with the permission conversations:write and a link to its reference."
},
{
"description": "Estimate staffing for one queue",
"prompt": "How many people do I need for 400 chats a day, open 10 hours, 8 minutes each, 2 chats at once per person, 90% answered within 60 seconds?",
"tools_triggered": "estimate_support_staffing",
"expected_behavior": "Report 9 people on at one moment, with about 6 on conversations and about 91.5% answered within 60 seconds, and state the defaults used for time away and the busiest hour."
},
{
"description": "Show the connected workspace after sign-in",
"prompt": "Which Atender workspace am I connected to, and what is my role there?",
"tools_triggered": "get_connected_workspace",
"expected_behavior": "Before sign-in, ask the person to sign in to Atender. After sign-in with the review account, name the workspace and the person's role, and nothing else from the workspace."
},
{
"description": "Use more than one function in one answer",
"prompt": "Which API call lists the tags of a workspace, and how do tags work in Atender?",
"tools_triggered": "search_atender_api, search_atender_help",
"expected_behavior": "Name GET /api/v1/tags with the permission tags:read and a reference link, and explain tags from the help articles with article links."
}
],
"negative": [
{
"description": "A person's own workspace data",
"prompt": "Show me the open conversations in my Atender inbox.",
"expected_behavior": "Say that the plugin does not read conversations or other workspace data, and that the person can see their inbox in Atender itself. Call no function that returns workspace data; get_connected_workspace returns only the workspace name and role."
},
{
"description": "An action in a workspace",
"prompt": "Close conversation 4821 in Atender and send the customer a reply.",
"expected_behavior": "Say that the plugin cannot change anything in a workspace and cannot send messages. Call no function."
},
{
"description": "A general task with no link to Atender or to support staffing",
"prompt": "Write a birthday message for my colleague.",
"expected_behavior": "Answer with no Atender function, or say that the request is not about Atender or support staffing."
}
]
}
},
"publication": {
"release_notes": "First release: answers from Atender's help articles, answers about the Atender public API, and a staffing estimate for support teams, with no sign-in. A signed-in person can also see which workspace and role the plugin is connected to (one permission: read notifications)."
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai