Atera MCP
MCP server for Atera RMM with decision tree navigation for managing customers, agents, tickets, alerts, and contacts.
🔗 Companion Plugin
Pair this MCP server with the Atera plugin for skills, commands, and API knowledge alongside direct API access.
Installation
Run the MCP server with npx:
npx @wyre-technology/atera-mcp Or install the package:
npm install @wyre-technology/atera-mcp Claude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"atera": {
"command": "npx",
"args": [
"@wyre-technology/atera-mcp"
],
"env": {
"ATERA_API_KEY": "your-atera-api-key"
}
}
}
} Authentication
| Variable | Required | Description |
|---|---|---|
ATERA_API_KEY | Yes | Your Atera API key from Admin > API |
Architecture
Decision tree with lazy-loaded domain handlers. Navigate to a domain first, then use domain-specific tools.
Available Tools (17)
Tools are organized into 5 domains:
Customers
Manage customer (company) records.
| Tool | Description |
|---|---|
atera_customers_list | List customers with pagination |
atera_customers_get | Get customer by ID |
atera_customers_create | Create new customer |
Agents
Manage devices/endpoints with the Atera agent.
| Tool | Description |
|---|---|
atera_agents_list | List agents with optional customer filter |
atera_agents_get | Get agent by ID |
atera_agents_get_by_machine | Get agent by machine name |
Tickets
Manage service tickets.
| Tool | Description |
|---|---|
atera_tickets_list | List tickets with filters |
atera_tickets_get | Get ticket by ID |
atera_tickets_create | Create new ticket |
atera_tickets_update | Update existing ticket |
Alerts
Monitor alerts from devices and agents.
| Tool | Description |
|---|---|
atera_alerts_list | List alerts with filters |
atera_alerts_get | Get alert by ID |
atera_alerts_by_agent | List alerts for an agent |
atera_alerts_by_device | List alerts for a device |
Contacts
Manage customer contacts.
| Tool | Description |
|---|---|
atera_contacts_list | List all contacts |
atera_contacts_get | Get contact by ID |
atera_contacts_by_customer | List contacts for a customer |
Rate Limits
700 requests per minute. The underlying client library handles rate limiting automatically.