In breve
Atera RMM e help desk: clienti, contatti, agent monitorati con hardware e patch, dispositivi agentless, alert, ticket con commenti e ore di lavoro, contratti e knowledge base. Atera REST API v3 con un API token.
Configurazione guidata
Collega Atera a Microsoft Copilot in 2 minuti
Avvia la prova gratuita su AnythingMCP Cloud, collega Atera con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.
Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile
Prova a chiedere
Prompt di esempio per Atera
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Atera, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Atera + Microsoft Copilot
Atera RMM e help desk: clienti, contatti, agent monitorati con hardware e patch, dispositivi agentless, alert, ticket con commenti e ore di lavoro, contratti e knowledge base. Atera REST API v3 con un API token.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
ATERA_API_KEY
Step 1 — Ottieni le credenziali
- In Atera apri Admin → Data management → API. Solo gli admin di Atera vedono questa pagina.
- Fai clic su New token e scegli una data di scadenza (al massimo un anno), gli indirizzi IP che possono usare il token (lascia Allow all, oppure aggiungi l'indirizzo in uscita del tuo server AnythingMCP) e i permessi: Full access, oppure Custom access con Read sugli ambiti che l'AI deve vedere, più Write su Tickets e Alerts se vuoi usare i tool di scrittura.
- Copia subito il token in
ATERA_API_KEY: Atera lo mostra una sola volta. Il connettore lo invia come token Bearer. - Installa il connettore ed esegui
atera_list_customers. Elenca le aziende clienti con il CustomerID che serve alla maggior parte degli altri tool.
Un token, non una chiave legacy: gli account più vecchi possono avere ancora una API key statica (una chiave corta che non inizia con eyJ). Atera le sta sostituendo con i token e questo connettore invia solo la forma Bearer, quindi crea un nuovo token.
Scadenza del token: un token dura al massimo un anno. Atera avvisa gli admin 7 giorni e 1 giorno prima della scadenza; a quel punto crea un nuovo token e incollalo in ATERA_API_KEY.
Chi vede cosa: con Full access il token ha i diritti dell'intero account Atera, quindi chiunque usi questo connettore può leggere ogni cliente, dispositivo e ticket. Custom access limita l'AI agli ambiti che concedi.
Cosa legge: clienti e relativi contatti, agent monitorati con l'inventario hardware completo e le patch installate o mancanti, dispositivi agentless (ping, SNMP, HTTP, TCP), alert, ticket con commenti, ore di lavoro e tempo fatturabile, contratti e la knowledge base. Buoni punti di partenza sono atera_list_tickets, atera_list_customer_agents e atera_list_alerts con lo stato Open.
Prima conferma: l'AI può creare e aggiornare ticket (atera_create_ticket, atera_update_ticket), aggiungere commenti (atera_add_technician_comment, atera_add_enduser_comment) e risolvere alert (atera_resolve_alert). Un commento del tecnico non interno viene inviato via email all'utente finale, quindi l'AI ti mostra il testo prima di pubblicarlo. In Atera gli stati dei ticket sono testo libero, perciò l'AI li legge dai ticket esistenti.
Limiti: Atera consente circa 700 richieste al minuto per account. Gli elenchi arrivano in pagine da al massimo 50 elementi, quindi sugli account grandi l'AI filtra per cliente o stato e usa atera_list_modified_tickets per le modifiche recenti invece di scorrere tutti i ticket.
Non è prevista la cancellazione di clienti, contatti, agent o ticket, e le patch vengono solo elencate, non installate.
Step 2 — Installa l'adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Aggiungi il connettore in Microsoft Copilot
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.
- In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
- Inserisci un Server name (per esempio
AnythingMCP), una Server description che dica cosa fa il connettore e il Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server. - Come autenticazione scegli API key, imposta Type su Header e come nome dell'header
X-API-Key, poi seleziona Create. - In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
- Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di
Atera. - Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.
Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.
Tool disponibili
| Tool | What it does |
|---|---|
atera_list_customers | List the customers (client companies) in Atera with id, name, domain, address and phone |
atera_get_customer | Get one customer by CustomerID: name, business number, domain, address, phone, notes and links |
atera_list_contacts | List end-user contacts with EndUserID, customer, name, email, phone, job title and department |
atera_get_contact | Get one contact by EndUserID: customer, name, email, phones, job title, department and whether it is the customer's main contact person |
atera_list_agents | List all monitored devices (agents) across customers: machine name, customer, online state, last seen, OS, IP and MAC addresses, hardware… |
atera_list_customer_agents | List the agents (monitored devices) of one customer with online state, OS, hardware and last-seen time |
atera_get_agent | Get one agent by AgentID with full hardware and OS inventory: processor, memory, disks, BIOS, serial number, Office version, last reboot… |
atera_find_agents_by_machine | Find agents by machine (computer) name, for example DESKTOP-4F2K |
atera_list_installed_patches | List the patches (Windows updates) installed on one agent, identified by its DeviceGuid |
atera_list_available_patches | List the patches available but not yet installed on one agent, identified by its DeviceGuid |
atera_list_devices | List agentless monitored devices of one type (generic ping, SNMP, HTTP or TCP) with name, DeviceID, customer and monitoring agent |
atera_get_device | Get one agentless monitored device (generic, SNMP, HTTP or TCP) by DeviceID with its monitoring settings, customer and monitoring agent |
atera_list_alerts | List monitoring alerts with title, severity (Information, Warning, Critical), device, customer, creation time and linked ticket |
atera_get_alert | Get one alert by AlertID: title, message, severity, category, thresholds, device, customer, snooze end date and linked ticket |
atera_resolve_alert | Mark one open alert as resolved |
atera_list_tickets | List help desk tickets with number, title, status, priority, type, customer, end user, technician, SLA dates and durations |
atera_get_ticket | Get one ticket by TicketID with status, priority, impact, type, customer, end user, technician, first and last comments, SLA due dates and… |
atera_list_modified_tickets | List tickets modified since a date (UTC), optionally with their last comments |
atera_list_closed_tickets | List tickets whose status changed to resolved or closed, with their comments by default |
atera_list_ticket_comments | List the comments of one ticket in order: text, date, author (end user or technician, with email and name) and whether the comment is… |
atera_list_ticket_work_hours | List the work-hour records logged on one ticket: technician, start and end time, duration, billable flag and on-site or remote |
atera_get_ticket_billable_duration | Get the billable time totals of one ticket (on-site and off-site) as Atera computes them for invoicing |
atera_list_contracts | List customer contracts with type (retainer, hourly, block hours, block money, remote monitoring, project), active and default flags and… |
atera_list_customer_contracts | List the contracts of one customer with type, rates, active flag and dates |
atera_get_contract | Get one contract by ContractID with its type-specific details (hourly rates, block hours, retainer fee, monitored device rates) and dates |
atera_list_knowledge_base | List the knowledge base articles in Atera with title, content, keywords and visibility |
atera_create_ticket | Create a help desk ticket |
atera_update_ticket | Update a ticket's title, status, type, priority, impact or assigned technician |
atera_add_technician_comment | Add a technician comment to a ticket |
atera_add_enduser_comment | Add a comment to a ticket on behalf of the end-user contact, for example to log a reply that arrived by phone |
Esempi di prompt
- "Quali alert critici sono ancora aperti in questo momento, e sui computer di quali clienti?"
- "Mostrami i ticket aperti del cliente Northwind con il tecnico assegnato e la scadenza SLA."
- "Quante ore fatturabili abbiamo registrato sui ticket chiusi il mese scorso, per cliente?"
- "Prepara una risposta per l'utente finale sul ticket 1234 e mostramela prima di pubblicarla."
FAQ
Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.
Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.
L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
Questa guida ti è stata utile?