Atera MCP by usefulapi
Check devices, alerts and tickets in Atera, and open tickets, comment or resolve alerts.
Connect it
Settings → Connectors → Add custom connector
URL: https://atera.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://atera.usefulapi.io/mcp{
"mcpServers": {
"atera": {
"url": "https://atera.usefulapi.io/mcp"
}
}
}claude mcp add --transport http atera https://atera.usefulapi.io/mcp{
"servers": {
"atera": {
"type": "http",
"url": "https://atera.usefulapi.io/mcp"
}
}
}20 tools, verified live
atera_get_accountread-onlyFetch the Atera account this key belongs to — company name, plan, country and timezone. A cheap way to confirm the key works. Atera: GET /api/v3/account.
atera_list_customersread-onlyList the customers (client companies) managed in Atera, paginated. Atera: GET /api/v3/customers.
atera_get_customerread-onlyFetch a single customer by id — address, domain, phone, notes. Atera: GET /api/v3/customers/{customerId}.
atera_list_agentsread-onlyList Atera agents — the managed machines — with online status, last seen, OS, hardware and logged-in user. Pass customer_id to list only one customer's devices. Atera: GET /api/v3/agents or GET /api/v3/agents/customer/{customerId}.
atera_get_agentread-onlyFetch a single agent by its AgentID — full device inventory, online status, IPs, OS build and last reboot. Atera: GET /api/v3/agents/{agentId}.
atera_find_agents_by_machineread-onlyFind the agent(s) installed on a machine by its machine name, e.g. DESKTOP-4F2K9. Atera: GET /api/v3/agents/machine/{machineName}.
atera_get_agent_patchesread-onlyList the Windows/OS patches on one device — either those still AVAILABLE (missing) or those already INSTALLED. Takes the device's DeviceGuid (from atera_list_agents / atera_get_agent), not the AgentID. Atera: GET /api/v3/agents/{deviceGuid}/available-patches or /installed-patches.
atera_list_alertsread-onlyList monitoring alerts (disk, CPU, availability, hardware...) with severity, device, customer and linked ticket. Filter by status. Atera: GET /api/v3/alerts.
atera_list_ticketsread-onlyList helpdesk tickets with priority, status, type, end user, technician, SLA durations and last comments. Filter by customer and/or status. Atera: GET /api/v3/tickets.
atera_get_ticketread-onlyFetch a single ticket by its TicketID. Atera: GET /api/v3/tickets/{ticketId}.
atera_list_ticket_commentsread-onlyList the comment thread on one ticket — end-user and technician replies, with internal notes flagged. Atera: GET /api/v3/tickets/{ticketId}/comments.
atera_list_ticket_work_hoursread-onlyList the time entries logged on one ticket — technician, start/end, billable, on-site, rate. Atera: GET /api/v3/tickets/{ticketId}/workhoursrecords.
atera_list_contactsread-onlyList end-user contacts, optionally searching by whole or partial email or phone number. Atera: GET /api/v3/contacts.
atera_list_contractsread-onlyList service contracts (retainer, block hours, hourly, remote monitoring...) with their rates and billing periods. Pass customer_id for one customer's contracts. Atera: GET /api/v3/contracts or GET /api/v3/contracts/customer/{customerId}.
atera_list_kb_articlesread-onlyList knowledge-base articles with their product, keywords, section, category and ratings. Atera: GET /api/v3/knowledgebases.
atera_create_ticketcan modifyOpen a new helpdesk ticket. Give either end_user_id (an existing contact's EndUserID) or all of end_user_first_name, end_user_last_name and end_user_email to create a new contact with it. Atera: POST /api/v3/tickets.
atera_update_ticketcan modifyChange a ticket's title, status, type, priority, impact or assigned technician. Only the fields you pass are sent. Atera: PUT /api/v3/tickets/{ticketId}.
atera_add_ticket_commentcan modifyAdd a comment to a ticket, either as a technician (technician_id, with is_internal=true for a private note or false for a reply the end user sees) or on behalf of an end user (enduser_id). Atera: POST /api/v3/tickets/{ticketId}/comments.
atera_create_contactcan modifyCreate a new end-user contact under an existing customer (give customer_id or customer_name). Atera: POST /api/v3/contacts.
atera_resolve_alertcan modifyMark one monitoring alert as resolved. If the underlying condition persists, Atera raises it again on the next check. Atera: PUT /api/v3/alerts/{alertId}.
Alternatives in Other
Compare →BBBikefuchs — Bike Parts Price ComparisonB
Price comparison & cart optimizer for bike parts across German & Austrian shops
UPUrantia PapersB
Free, open MCP server for The Urantia Papers. 197 papers, 14,500+ paragraphs, 4,400+ entities.
RORootlyB
Incident management, on-call scheduling, and intelligent analysis powered by Rootly.
SCScanMalware.com URL ScannerB
MCP server for ScanMalware.com URL scanning, malware detection, and analysis.
AFAINumbers Fintech Intelligence SuiteB
744 MCP tools across 1207 fintech tools: ChainGraph AP2 decisions, execution_hash. Zero PII.
Intangible Asset Valuation MCP ServerB
Intangible asset valuation: 14 tools, 124+ formulas for IP, technology, goodwill, PPA, impairment.