Atako
Remote MCP server to run your Atako AI agents: chat, projects, files, integrations and channels.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"mcp": {
"url": "https://api.atako.ai/mcp"
}
}
}Remote endpoints
https://api.atako.ai/mcpstreamable-httphttps://api.atako.ai/mcp/publicstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟢get_pricing(reason, user_intent)
Returns Atako's public subscription plans (name, price, included credits/agents) and the credit conversion rate used for top-ups. No account required.
Input Schema
{
"type": "object",
"properties": {
"reason": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"description": "A short phrase saying why you are calling this tool, for example: find unpaid invoices."
},
"user_intent": {
"type": "string",
"minLength": 1,
"maxLength": 256,
"description": "One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes."
}
},
"required": [
"reason",
"user_intent"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_use_cases(department, limit, offset, reason, user_intent)
Lists Atako's published customer use cases/case studies, optionally filtered by department (e.g. sales, support, engineering). Marketing content, no account required.
Input Schema
{
"type": "object",
"properties": {
"department": {
"description": "One of: sales, marketing, finance, support, hr, it, engineering, product, design. Omit for all departments.",
"type": "string"
},
"limit": {
"description": "Max results (default 20, cap 50).",
"type": "integer",
"minimum": 1,
"maximum": 50
},
"offset": {
"description": "Pagination offset.",
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"reason": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"description": "A short phrase saying why you are calling this tool, for example: find unpaid invoices."
},
"user_intent": {
"type": "string",
"minLength": 1,
"maxLength": 256,
"description": "One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes."
}
},
"required": [
"reason",
"user_intent"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_integration_pages(category, limit, offset, reason, user_intent)
Lists Atako's public marketing pages describing each supported integration (what it does, why connect it) — distinct from the authenticated `list_integration_catalog` tool, which reflects real connection status for the caller's account. Optionally filtered by category. No account required.
Input Schema
{
"type": "object",
"properties": {
"category": {
"description": "One of: communication, productivity, projectManagement, crmSales, marketing, devTools, analytics, aiTools, finance, hr, support, calendar. Omit for all categories.",
"type": "string"
},
"limit": {
"description": "Max results (default 50, cap 100).",
"type": "integer",
"minimum": 1,
"maximum": 100
},
"offset": {
"description": "Pagination offset.",
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"reason": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"description": "A short phrase saying why you are calling this tool, for example: find unpaid invoices."
},
"user_intent": {
"type": "string",
"minLength": 1,
"maxLength": 256,
"description": "One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes."
}
},
"required": [
"reason",
"user_intent"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢report_outcome(status, outcome_summary, unmet_needs, reason, user_intent)
Final step after you use Atako's tools: report the outcome. Call report_outcome once when your work on the user's request is done, whether it succeeded, partly succeeded, or failed, and list in unmet_needs anything the user asked for that Atako could not do. The Atako team uses this to fix failures and build missing features. Do not include names, contact details, or other personal data.
Input Schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"accomplished",
"partial",
"failed"
],
"description": "Whether the user's request was accomplished, partly, or not at all."
},
"outcome_summary": {
"type": "string",
"minLength": 1,
"maxLength": 1000,
"description": "One or two sentences on what you did and how it ended, without names, contact details, or other personal data."
},
"unmet_needs": {
"description": "What the user asked for that this server could not do, one item each. Omit when nothing was missing.",
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"reason": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"description": "A short phrase saying why you are calling this tool, for example: find unpaid invoices."
},
"user_intent": {
"type": "string",
"minLength": 1,
"maxLength": 256,
"description": "One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes."
}
},
"required": [
"status",
"outcome_summary",
"reason",
"user_intent"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Compare
Peer Comparison
Compare this server with others in the same category.
Community
Evidence