Guida al connettore9 minuti di lettura36 tool MCP7 lingue

Come collegare ServiceNow a ChatGPT via MCP

Lavora in ServiceNow ITSM dalla tua AI: trova, apri, aggiorna, risolvi e chiudi gli incident, gestisci change request e problem, segui le richieste del service catalog e ordina articoli, cerca nella knowledge base, consulta utenti, gruppi e configuration item della CMDB e interroga qualsiasi tabella.

HCA cura del team HelpCodeAggiornato 9 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

ServiceNow

ServiceNow

Work in ServiceNow ITSM from your AI: find, open, update, resolve and close incidents, handle change requests and problems, follow service catalog requests and order items, search the knowledge base, look up users, groups and CMDB configuration items, and query any table.

tool

36

Regione

INTL

Categoria

IT Service Management

Autenticazione

Basic Auth

Env vars richieste

SERVICENOW_INSTANCESERVICENOW_USERNAMESERVICENOW_PASSWORD
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi ServiceNow con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.

Inizia la prova gratuita

In breve

Lavora in ServiceNow ITSM dalla tua AI: trova, apri, aggiorna, risolvi e chiudi gli incident, gestisci change request e problem, segui le richieste del service catalog e ordina articoli, cerca nella knowledge base, consulta utenti, gruppi e configuration item della CMDB e interroga qualsiasi tabella.

Prova a chiedere

Prompt di esempio per ServiceNow

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

ServiceNow · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → ServiceNow, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

ServiceNow + ChatGPT

Lavora in ServiceNow ITSM dalla tua AI: trova, apri, aggiorna, risolvi e chiudi gli incident, gestisci change request e problem, segui le richieste del service catalog e ordina articoli, cerca nella knowledge base, consulta utenti, gruppi e configuration item della CMDB e interroga qualsiasi tabella.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

SERVICENOW_INSTANCE, SERVICENOW_USERNAME, SERVICENOW_PASSWORD

Step 1 — Ottieni le credenziali

Un amministratore ServiceNow lo configura una sola volta, in circa 10 minuti. Per provarlo basta un'istanza personal developer gratuita da https://developer.servicenow.com.

  1. Crea un utente di integrazione: User Administration → Users → New. Assegnagli uno user ID e una password robusta, spunta Web service access only (l'utente non può accedere all'interfaccia) e lascia Password needs reset non spuntato, altrimenti la prima chiamata fallisce.
  2. Assegna all'utente i ruoli che servono per il lavoro:
    • itil legge e scrive incident, problem, change request, request, requested item e catalog task, e legge la CMDB.
    • snc_platform_rest_api_access, solo se la tua istanza limita l'accesso REST a quel ruolo (REST API access policy).
    • Gli articoli della knowledge base sono leggibili nei limiti dei suoi user criteria; il ruolo knowledge serve solo per scrivere articoli.
    • Per un connettore in sola lettura, aggiungi snc_read_only accanto a itil: così l'istanza rifiuta ogni scrittura. Non usare admin.
  3. Imposta SERVICENOW_INSTANCE solo con il nome dell'istanza (dev123456 per https://dev123456.service-now.com), e SERVICENOW_USERNAME e SERVICENOW_PASSWORD con l'utente di integrazione. Installa il connettore: accede con Basic auth e il controllo di installazione elenca un incident.

Le ACL restano valide: l'utente vede e modifica ciò che le ACL della tua istanza consentono. I record che non può leggere vengono esclusi dagli elenchi anziché rifiutati, quindi un elenco inaspettatamente vuoto di solito indica una ACL o, con la domain separation, il dominio dell'utente.

OAuth al posto della password: sull'istanza apri System OAuth → Application Registry → New → Create an OAuth API endpoint for external clients, imposta il redirect URL su https://cloud.anythingmcp.com/api/mcp-oauth/callback (self-hosted: <your AnythingMCP URL>/api/mcp-oauth/callback) e salva. In AnythingMCP apri il connettore, imposta Authentication su OAuth 2.0, inserisci client ID e secret, l'URL di autorizzazione https://<instance>.service-now.com/oauth_auth.do e l'URL del token https://<instance>.service-now.com/oauth_token.do, salva e clicca Authorize with Provider. Chi effettua l'accesso diventa l'utente ServiceNow per tutti quelli che usano il connettore, con i suoi ruoli. I refresh token durano 100 giorni per impostazione predefinita; quando scadono, autorizza di nuovo. Gli account con accesso a più fattori richiedono OAuth, perché la Basic auth non può rispondere al secondo fattore.

Cosa copre: incident (aprire, aggiornare, aggiungere work note o commenti per il cliente, risolvere, chiudere), change request, problem, richieste del service catalog e requested item con le risposte dei loro moduli d'ordine, ordine di articoli dal catalogo, ricerca nella knowledge base, utenti, gruppi e relativi membri, configuration item della CMDB con le loro relazioni, allegati e qualsiasi altra tabella che l'utente può leggere, con conteggi raggruppati per qualsiasi campo.

Conferma prima: ogni strumento che scrive lo dichiara, e l'AI ti mostra cosa cambierà e aspetta il tuo sì. I commenti per il cliente di solito vengono inviati via e-mail al chiamante. Le scritture eseguono business rule, workflow, SLA e notifiche esattamente come una modifica nell'interfaccia, a nome dell'utente di integrazione. servicenow_delete_record è disattivato all'installazione.

Filtri: gli strumenti di elenco accettano le encoded query di ServiceNow, come active=true^priority=1^assignment_group.name=Service Desk. Il modo più semplice per ottenerne una è dall'interfaccia: filtra un elenco, clicca con il tasto destro sul breadcrumb e scegli Copy query. Gli elenchi restituiscono 20 record per impostazione predefinita e fino a 1.000 per chiamata.

Errori comuni: 401 indica nome utente o password errati, un utente bloccato o inattivo, oppure un'autorizzazione OAuth scaduta. 403 Failed API level ACL Validation o Insufficient rights: all'utente manca il ruolo o la ACL, oppure una REST access policy blocca la chiamata. 404 No Record found: il record non esiste in quella tabella, oppure le ACL lo nascondono. Un'istanza personal developer andata in sospensione risponde con una pagina di risveglio: aprila una volta su developer.servicenow.com.

Domini personalizzati: per un'istanza servita con un proprio host name, l'URL di base va cambiato nelle impostazioni del connettore in https://<host>/api.

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 ChatGPT

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 mostra YOUR_SERVER_ID.

ChatGPT aggiunge i server MCP come plugin dalla pagina Plugins, sul web e nei piani a pagamento. La modalità sviluppatore non serve più. In un workspace Business possono farlo solo admin e owner; in Enterprise ed Edu un amministratore può concedere il permesso Create plugins with MCPs.

  1. Vai su chatgpt.com/plugins, clicca + e poi Add custom MCP server.
  2. Inserisci un nome, ad esempio Name: ServiceNow.
  3. In Connection inserisci come Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID e lascia Authentication su OAuth.
  4. Seleziona I understand and want to continue, poi Create as a plugin. Quando ChatGPT lo chiede, accedi ad AnythingMCP e consenti l'accesso.
  5. Installa il nuovo plugin dai tuoi plugin personali, poi digita @ in una chat e selezionalo.

Tool disponibili

ToolWhat it does
servicenow_list_incidentsList incidents from the incident table, newest first by default
servicenow_get_incidentRead one incident by its number (INC0010023) with all its fields, including sys_id, which the update tools need
servicenow_create_incidentOpen a new incident. short_description is required; impact and urgency (1 High, 2 Medium, 3 Low) set the priority
servicenow_update_incidentChange fields of an incident by sys_id (from servicenow_get_incident): reassign, change state, impact or urgency, put on hold (state 3…
servicenow_add_noteAdd a work note (internal, fulfillers only) or an additional comment (visible to the caller or requester, and usually e-mailed to them) to…
servicenow_resolve_incidentResolve an incident: sets state 6 (Resolved) with the resolution code (close_code) and resolution notes (close_notes), which ServiceNow…
servicenow_close_incidentClose an incident: sets state 7 (Closed) with the resolution code (close_code) and resolution notes (close_notes), which ServiceNow…
servicenow_list_change_requestsList change requests from the change_request table, newest first by default
servicenow_get_change_requestRead one change request by its number (CHG0030001) with all its fields, including sys_id, which the update tools need
servicenow_create_change_requestCreate a change request (type normal or emergency) in state New
servicenow_update_change_requestChange fields of a change request by sys_id: plans, planned window, assignment, risk, or the state (-5 New, -4 Assess, -3 Authorize, -2…
servicenow_list_problemsList problems from the problem table, newest first by default
servicenow_get_problemRead one problem by its number (PRB0040001) with all its fields, including sys_id, which the update tools need
servicenow_create_problemOpen a problem record for the root cause behind one or more incidents
servicenow_update_problemChange fields of a problem by sys_id: assignment, root cause (cause_notes), fix (fix_notes), workaround, known_error, or the state (101…
servicenow_list_requestsList service catalog requests (REQ numbers) from the sc_request table, newest first by default
servicenow_list_requested_itemsList requested items (RITM numbers, one per ordered catalog item) from the sc_req_item table, newest first by default
servicenow_get_requested_itemRead one requested item by its number (RITM0010001) with all its fields, including sys_id, which the update tools need
servicenow_get_requested_item_variablesRead the variables (the questions of the catalog form and the requester's answers) of one requested item by its sys_id
servicenow_search_catalog_itemsSearch the service catalog for items the integration user may order ("laptop", "VPN access", "new hire")
servicenow_get_catalog_itemRead one catalog item by sys_id with its order form: variables (name, label, type, mandatory, choices), price and description
servicenow_order_catalog_itemOrder a catalog item right away (Order Now): creates a request (REQ) with a requested item (RITM) and starts its approvals and fulfilment…
servicenow_search_knowledgeSearch knowledge articles by keywords with ServiceNow's text index (the same search as the knowledge portal, on title and body)
servicenow_get_knowledge_articleRead one knowledge article by its number (KB0010001): title, body (text, HTML), knowledge base, category, author, state and validity
servicenow_find_usersFind active users by part of their name, e-mail or user ID
servicenow_find_groupsFind active groups (assignment groups, approval groups) by part of their name
servicenow_list_group_membersList the members of a group by the group's sys_id (from servicenow_find_groups): user sys_id, name, user ID and e-mail
servicenow_find_configuration_itemsFind configuration items (servers, applications, network gear, services) in the CMDB by part of their name, IP address, FQDN or serial…
servicenow_get_configuration_itemRead one configuration item with the CMDB Instance API: all its attributes plus its outbound and inbound relationships (Runs on, Depends…
servicenow_query_tableQuery any table the integration user may read with the Table API: sysparm_query (encoded query), sysparm_fields, sysparm_limit…
servicenow_get_recordRead one record of any table by sys_id, with all fields or the ones given
servicenow_count_recordsCount records with the Aggregate API instead of fetching them, optionally grouped by a field: open incidents per assignment group, changes…
servicenow_list_choicesList the allowed values of a choice field on this instance (sys_choice): state, close_code, category, subcategory, hold_reason, impact…
servicenow_update_recordChange fields of any record by table and sys_id with a PATCH (only the fields given change), e.g. close a catalog task (sc_task state 3) or…
servicenow_delete_recordDelete a record of any table by sys_id
servicenow_list_attachmentsList the files attached to a record (any table): file_name, content_type, size_bytes, sys_id, created on and by, and download_link

Esempi di prompt

  • "Mostrami tutti gli incident aperti con priorità 1 assegnati al gruppo Service Desk, partendo dai più vecchi."
  • "Apri un incident per il guasto VPN nell'ufficio di Monaco, impatto alto, urgenza media, e assegnalo a Network Operations."
  • "Quanti incident aperti ha in questo momento ciascun assignment group?"
  • "Cerca nella knowledge base come reimpostare un dispositivo MFA e riassumi i passaggi."

FAQ

Il piano free di ChatGPT funziona con i server MCP personalizzati? OpenAI documenta i server MCP personalizzati solo per i piani a pagamento; il piano Free non è nell'elenco.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente ServiceNow è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a ChatGPT. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare ServiceNow a Claude via MCP

Lavora in ServiceNow ITSM dalla tua AI: trova, apri, aggiorna, risolvi e chiudi gli incident, gestisci change request e problem, segui le richieste del service catalog e ordina articoli, cerca nella knowledge base, consulta utenti, gruppi e configuration item della CMDB e interroga qualsiasi tabella.

Connettori

Come collegare ServiceNow a Cursor via MCP

Lavora in ServiceNow ITSM dalla tua AI: trova, apri, aggiorna, risolvi e chiudi gli incident, gestisci change request e problem, segui le richieste del service catalog e ordina articoli, cerca nella knowledge base, consulta utenti, gruppi e configuration item della CMDB e interroga qualsiasi tabella.

Connettori

Come collegare ServiceNow a Gemini via MCP

Lavora in ServiceNow ITSM dalla tua AI: trova, apri, aggiorna, risolvi e chiudi gli incident, gestisci change request e problem, segui le richieste del service catalog e ordina articoli, cerca nella knowledge base, consulta utenti, gruppi e configuration item della CMDB e interroga qualsiasi tabella.

Connettori

Come collegare ServiceNow a Meta Muse via MCP

Lavora in ServiceNow ITSM dalla tua AI: trova, apri, aggiorna, risolvi e chiudi gli incident, gestisci change request e problem, segui le richieste del service catalog e ordina articoli, cerca nella knowledge base, consulta utenti, gruppi e configuration item della CMDB e interroga qualsiasi tabella.

Connettori

ServiceNow su MCP: lavora in ServiceNow ITSM da qualsiasi agente AI

Lavora in ServiceNow ITSM dalla tua AI: trova, apri, aggiorna, risolvi e chiudi gli incident, gestisci change request e problem, segui le richieste del service catalog e ordina articoli, cerca nella knowledge base, consulta utenti, gruppi e configuration item della CMDB e interroga qualsiasi tabella.

Connettori

Come collegare Avito a ChatGPT via MCP

Fai lavorare la tua AI con il tuo account business Avito: elenca gli annunci e cambiane i prezzi, leggi le statistiche di visualizzazioni, contatti e chiamate, controlla i caricamenti autoload e i loro errori, il formato del feed e il tuo portafoglio, e leggi le chat di Avito Messenger. Inviare messaggi e cambiare le impostazioni autoload sono opzionali e disattivati di default.