Remote MCP server to run your Atako AI agents: chat, projects, files, integrations and channels.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer token: an Atako API key (aik_...) from Settings → API keys. Grants 86 read/write tools grouped in toolsets (?toolsets=), limited by the key's read or write scope.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Returns Atako's public subscription plans (name, price, included credits/agents) and the credit conversion rate used for top-ups. No account required.
A short phrase saying why you are calling this tool, for example: find unpaid invoices.
One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes.
Returns Atako's public subscription plans (name, price, included credits/agents) and the credit conversion rate used for top-ups. No account required.
| Argument | Type | Description |
|---|---|---|
| reason* | string | A short phrase saying why you are calling this tool, for example: find unpaid invoices. |
| user_intent* | string | One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"reason",
"user_intent"
],
"properties": {
"reason": {
"type": "string",
"maxLength": 128,
"minLength": 1,
"description": "A short phrase saying why you are calling this tool, for example: find unpaid invoices."
},
"user_intent": {
"type": "string",
"maxLength": 256,
"minLength": 1,
"description": "One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max results (default 50, cap 100). |
| offset | integer | Pagination offset. |
| reason* | string | A short phrase saying why you are calling this tool, for example: find unpaid invoices. |
| category | string | One of: communication, productivity, projectManagement, crmSales, marketing, devTools, analytics, aiTools, finance, hr, support, calendar. Omit for all categories. |
| user_intent* | string | One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"reason",
"user_intent"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Max results (default 50, cap 100)."
},
"offset": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0,
"description": "Pagination offset."
},
"reason": {
"type": "string",
"maxLength": 128,
"minLength": 1,
"description": "A short phrase saying why you are calling this tool, for example: find unpaid invoices."
},
"category": {
"type": "string",
"description": "One of: communication, productivity, projectManagement, crmSales, marketing, devTools, analytics, aiTools, finance, hr, support, calendar. Omit for all categories."
},
"user_intent": {
"type": "string",
"maxLength": 256,
"minLength": 1,
"description": "One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes."
}
}
}Lists Atako's published customer use cases/case studies, optionally filtered by department (e.g. sales, support, engineering). Marketing content, no account required.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max results (default 20, cap 50). |
| offset | integer | Pagination offset. |
| reason* | string | A short phrase saying why you are calling this tool, for example: find unpaid invoices. |
| department | string | One of: sales, marketing, finance, support, hr, it, engineering, product, design. Omit for all departments. |
| user_intent* | string | One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"reason",
"user_intent"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max results (default 20, cap 50)."
},
"offset": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0,
"description": "Pagination offset."
},
"reason": {
"type": "string",
"maxLength": 128,
"minLength": 1,
"description": "A short phrase saying why you are calling this tool, for example: find unpaid invoices."
},
"department": {
"type": "string",
"description": "One of: sales, marketing, finance, support, hr, it, engineering, product, design. Omit for all departments."
},
"user_intent": {
"type": "string",
"maxLength": 256,
"minLength": 1,
"description": "One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| reason* | string | A short phrase saying why you are calling this tool, for example: find unpaid invoices. |
| status* | string | Whether the user's request was accomplished, partly, or not at all. |
| unmet_needs | array | What the user asked for that this server could not do, one item each. Omit when nothing was missing. |
| user_intent* | string | One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes. |
| outcome_summary* | string | One or two sentences on what you did and how it ended, without names, contact details, or other personal data. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"status",
"outcome_summary",
"reason",
"user_intent"
],
"properties": {
"reason": {
"type": "string",
"maxLength": 128,
"minLength": 1,
"description": "A short phrase saying why you are calling this tool, for example: find unpaid invoices."
},
"status": {
"enum": [
"accomplished",
"partial",
"failed"
],
"type": "string",
"description": "Whether the user's request was accomplished, partly, or not at all."
},
"unmet_needs": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"maxItems": 5,
"description": "What the user asked for that this server could not do, one item each. Omit when nothing was missing."
},
"user_intent": {
"type": "string",
"maxLength": 256,
"minLength": 1,
"description": "One sentence describing what the user is trying to accomplish. Keep it the same across calls until the user's goal changes."
},
"outcome_summary": {
"type": "string",
"maxLength": 1000,
"minLength": 1,
"description": "One or two sentences on what you did and how it ended, without names, contact details, or other personal data."
}
}
}