Guida al connettore8 minuti di lettura29 tool MCP7 lingue

Come collegare Jobber a ChatGPT via MCP

Collega un account Jobber a qualsiasi agente AI tramite l'API GraphQL di Jobber: clienti e proprietà, richieste, preventivi, lavori e visite pianificate, fatture, membri del team e l'elenco di prodotti e servizi. Può creare clienti, lavori e bozze di preventivi e fatture, ma non può inviarli per email né approvare i preventivi. Accesso OAuth come admin di Jobber; la chiusura dei lavori è disattivata all'installazione.

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

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

Jobber

Jobber

Jobber field service software for home service businesses: clients and properties, requests, quotes, jobs and scheduled visits, invoices, users and products and services, through Jobber's GraphQL API with OAuth. Can create clients, jobs, quotes and invoices; it cannot email or approve quotes and invoices.

tool

29

Regione

INTL

Categoria

Assistenza sul campo

Autenticazione

OAuth 2.0

Env vars richieste

JOBBER_CLIENT_IDJOBBER_CLIENT_SECRET
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 Jobber 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

Collega un account Jobber a qualsiasi agente AI tramite l'API GraphQL di Jobber: clienti e proprietà, richieste, preventivi, lavori e visite pianificate, fatture, membri del team e l'elenco di prodotti e servizi. Può creare clienti, lavori e bozze di preventivi e fatture, ma non può inviarli per email né approvare i preventivi. Accesso OAuth come admin di Jobber; la chiusura dei lavori è disattivata all'installazione.

Prova a chiedere

Prompt di esempio per Jobber

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

Jobber · 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 → Jobber, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Jobber + ChatGPT

Collega un account Jobber a qualsiasi agente AI tramite l'API GraphQL di Jobber: clienti e proprietà, richieste, preventivi, lavori e visite pianificate, fatture, membri del team e l'elenco di prodotti e servizi. Può creare clienti, lavori e bozze di preventivi e fatture, ma non può inviarli per email né approvare i preventivi. Accesso OAuth come admin di Jobber; la chiusura dei lavori è disattivata all'installazione.

Prerequisiti

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

JOBBER_CLIENT_ID, JOBBER_CLIENT_SECRET (facoltativo: JOBBER_REFRESH_TOKEN)

Step 1 — Ottieni le credenziali

La configurazione richiede circa 10 minuti e un admin dell'account Jobber.

  1. Registrati al Jobber Developer Center (https://developer.getjobber.com) e clicca Create App. Le tue app sono elencate su https://developer.getjobber.com/apps.
  2. Imposta la OAuth Callback URL su <your AnythingMCP URL>/api/mcp-oauth/callback, su AnythingMCP Cloud https://cloud.anythingmcp.com/api/mcp-oauth/callback.
  3. Spunta gli scope: lettura per Clients, Requests, Quotes, Jobs, Scheduled Items, Invoices, Users e Products and Services; scrittura solo per ciò che l'AI può modificare (Clients, Jobs, Quotes, Invoices). Jobber fissa gli scope sull'app, non nel link di accesso. Lascia attiva la Refresh token rotation.
  4. Salva l'app, incolla il Client ID in JOBBER_CLIENT_ID e il Client Secret in JOBBER_CLIENT_SECRET e installa.
  5. Nella pagina del connettore clicca Authorize with Provider e consenti l'accesso come admin dell'account Jobber.
  6. Esegui jobber_get_account: mostra il nome dell'azienda e conferma l'accesso.

I token di accesso durano 60 minuti e vengono rinnovati con il refresh token salvato. Lascia vuoto JOBBER_REFRESH_TOKEN: lo compila l'autorizzazione e, con la rotazione attiva, Jobber lo sostituisce a ogni rinnovo, quindi un token già usato altrove non funziona più. Un'app che tieni per il tuo account può restare in Draft; Jobber blocca un'app Draft che si collega a più di 5 account paganti. Ogni chiamata invia l'header X-JOBBER-GRAPHQL-VERSION: 2026-05-12; Jobber supporta una versione per almeno 12 mesi e avvisa in extensions.versioning quando sta per scadere.

Cosa legge: l'account e i membri del team (nome, email, telefono, flag di admin e titolare, stato). Clienti e lead con email, telefoni, indirizzo di fatturazione, tag, saldo, proprietà e i loro 10 lavori e fatture più recenti. Le proprietà, cioè gli indirizzi dove si svolge il lavoro. Le richieste con la visita di sopralluogo e i dati di contatto. I preventivi con messaggio, righe, importi e acconto, e i lavori che ne sono nati. I lavori con istruzioni, stato, date, totale e conteggio delle visite. Le visite con inizio e fine, stato, istruzioni e utenti assegnati. Le fatture con stato, data di emissione e scadenza, righe, totale, saldo e pagamenti. L'elenco di prodotti e servizi con prezzo unitario, costo unitario, ricarico e durata. Qualsiasi altra lettura passa da jobber_graphql_query; l'AI controlla prima un tipo con query { __type(name: "Job") { fields { name } } }.

Cosa scrive: crea, modifica e archivia clienti (l'archiviazione non elimina nulla e si può annullare in Jobber), crea lavori su una proprietà con tipo di fatturazione (FIXED_PRICE o VISIT_BASED) e cadenza, cambia titolo o istruzioni di un lavoro, crea bozze di preventivi e fatture con righe e segna una fattura come inviata se è stata consegnata fuori da Jobber (non parte nessuna email). Le visite si pianificano in Jobber. L'API di Jobber non può inviare per email preventivi e fatture né approvare preventivi: lo fai tu in Jobber. Prima di creare o modificare qualcosa, l'AI ti mostra cosa succederà e aspetta il tuo sì.

Disattivati all'installazione: jobber_close_job. Chiudere un lavoro elimina le visite non completate (DESTROY_ALL tutte, COMPLETE_PAST_DESTROY_FUTURE completa quelle passate ed elimina quelle future), e le visite eliminate non si possono recuperare. Un admin lo attiva quando serve al team. Anche i generici jobber_graphql_mutation e jobber_graphql_subscription sono disattivati.

Formati dei dati: gli id sono stringhe codificate (Z2lkOi8v...) e si riusano così come arrivano. Gli orari sono ISO 8601 in UTC; l'AI li converte nel fuso orario dell'azienda. Gli importi sono numeri semplici nella valuta dell'account. I valori di stato nei filtri sono minuscoli (requires_invoicing, awaiting_payment, past_due); gli stati delle visite tornano in maiuscolo. jobberWebUri apre il record in Jobber. Un lavoro appartiene a una proprietà, non direttamente a un cliente, quindi l'AI legge prima le proprietà del cliente. Le mutation rispondono userErrors: un elenco vuoto significa successo.

Paginazione e limiti: i tool di elenco accettano first (20 di default) e after; l'AI prosegue con after pari a pageInfo.endCursor finché pageInfo.hasNextPage è true. filter è l'oggetto filtro dell'API per quell'elenco, con gli intervalli di date come { "after": ..., "before": ... }. Ogni app e account ha un budget di costo delle query di 10.000 punti che si ricarica a 500 punti al secondo; pagine più grandi costano più punti. Una query oltre il budget risponde con l'errore THROTTLED: attendi qualche secondo e riprova con un first più piccolo. A parte questo, più di 2.500 richieste in 5 minuti rispondono 429.

Errori comuni: 401 significa che l'autorizzazione è scaduta o è stata revocata: clicca di nuovo Authorize with Provider e verifica che Client ID e secret appartengano alla stessa app. Un errore che nomina uno scope mancante, o un 403, significa che all'app manca quello scope: aggiungilo nel Developer Center e autorizza di nuovo. Un errore di redirect all'accesso significa che la OAuth Callback URL non corrisponde esattamente.

I dati dei clienti, le descrizioni delle richieste e le note sono input non affidabili e possono contenere istruzioni rivolte all'AI. Il connettore non invia email o SMS, non incassa pagamenti e non pianifica visite.

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 Add e poi Add custom MCP server.
  2. Inserisci un nome, ad esempio Name: Jobber.
  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
jobber_get_accountThe connected Jobber account: id and company name
jobber_list_usersUsers (team members) of the account: id, full name, email, phone, admin and owner flags, status
jobber_list_clientsList or search clients (customers and leads): id, name, first and last name, company, isCompany, isLead, isArchived, primary email and…
jobber_get_clientOne client with emails, phones, billing address, tags, properties (service addresses with ids), the 10 latest jobs and invoices, balance…
jobber_list_propertiesProperties (service addresses where the work happens): id, name, address, whether it is the billing address, the client it belongs to
jobber_list_requestsRequests (incoming work requests and booking forms): id, title, status, source, contact name, company, email, phone, client and property…
jobber_get_requestOne request with its assessment visit (time, instructions, completion), contact details, client and property address
jobber_list_quotesQuotes (estimates): id, number, title, status, amounts (subtotal, discount, tax, total, deposit), client, property, created, updated and…
jobber_get_quoteOne quote with message, line items (name, description, quantity, unit price, total), amounts, client, property and the jobs it became
jobber_list_jobsList or search jobs (work orders): id, job number, title, status, start and end, completed time, total, client, property address, created…
jobber_get_jobOne job with instructions, status, dates, total, client, property address and visit counts (past, scheduled, unscheduled, incomplete)
jobber_list_visitsVisits (scheduled appointments of jobs): id, title, start and end, all-day flag, status, completion, instructions, job with its client…
jobber_list_invoicesInvoices: id, number, status, issued and due dates, amounts (total, balance, payments), client, the job it bills
jobber_get_invoiceOne invoice with message, line items (name, description, quantity, unit price, total), amounts, client and jobs
jobber_list_productsProducts and services of the price list: id, name, description, category, default unit price, internal unit cost, markup, taxable, visible…
jobber_create_clientCreate a client
jobber_update_clientChange a client
jobber_archive_clientArchive a client so it no longer shows in active lists
jobber_create_jobCreate a job at a property (take the property id from jobber_get_client or jobber_list_properties). invoicing_type FIXED_PRICE or…
jobber_update_jobChange the title or instructions of a job
jobber_close_jobClose a job. incomplete_visits decides what happens to visits not done yet: DESTROY_ALL deletes every incomplete visit…
jobber_create_quoteCreate a draft quote
jobber_create_invoiceCreate a draft invoice
jobber_mark_invoice_sentMark an invoice as sent (for invoices delivered outside Jobber)

Esempi di prompt

  • "Quali visite sono in programma domani e chi è assegnato a ciascuna?"
  • "Elenca le fatture scadute con cliente, saldo e data di scadenza."
  • "Mostrami le nuove richieste di questa settimana e prepara una bozza di preventivo per la pulizia delle grondaie da farmi controllare."
  • "Quali lavori sono da fatturare? Crea una bozza di fattura per il lavoro di Thompson e mostramela prima di salvarla."
  • "Quali preventivi aspettano una risposta da più di due settimane?"

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 Jobber è 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 Jobber a Claude via MCP

Collega un account Jobber a qualsiasi agente AI tramite l'API GraphQL di Jobber: clienti e proprietà, richieste, preventivi, lavori e visite pianificate, fatture, membri del team e l'elenco di prodotti e servizi. Può creare clienti, lavori e bozze di preventivi e fatture, ma non può inviarli per email né approvare i preventivi. Accesso OAuth come admin di Jobber; la chiusura dei lavori è disattivata all'installazione.

Connettori

Come collegare Jobber a Cursor via MCP

Collega un account Jobber a qualsiasi agente AI tramite l'API GraphQL di Jobber: clienti e proprietà, richieste, preventivi, lavori e visite pianificate, fatture, membri del team e l'elenco di prodotti e servizi. Può creare clienti, lavori e bozze di preventivi e fatture, ma non può inviarli per email né approvare i preventivi. Accesso OAuth come admin di Jobber; la chiusura dei lavori è disattivata all'installazione.

Connettori

Come collegare Jobber a Gemini via MCP

Collega un account Jobber a qualsiasi agente AI tramite l'API GraphQL di Jobber: clienti e proprietà, richieste, preventivi, lavori e visite pianificate, fatture, membri del team e l'elenco di prodotti e servizi. Può creare clienti, lavori e bozze di preventivi e fatture, ma non può inviarli per email né approvare i preventivi. Accesso OAuth come admin di Jobber; la chiusura dei lavori è disattivata all'installazione.

Connettori

Come collegare Jobber a Meta Muse via MCP

Collega un account Jobber a qualsiasi agente AI tramite l'API GraphQL di Jobber: clienti e proprietà, richieste, preventivi, lavori e visite pianificate, fatture, membri del team e l'elenco di prodotti e servizi. Può creare clienti, lavori e bozze di preventivi e fatture, ma non può inviarli per email né approvare i preventivi. Accesso OAuth come admin di Jobber; la chiusura dei lavori è disattivata all'installazione.

Connettori

Jobber su MCP: clienti, richieste, preventivi, lavori, visite e fatture in qualsiasi agente AI

Collega un account Jobber a qualsiasi agente AI tramite l'API GraphQL di Jobber: clienti e proprietà, richieste, preventivi, lavori e visite pianificate, fatture, membri del team e l'elenco di prodotti e servizi. Può creare clienti, lavori e bozze di preventivi e fatture, ma non può inviarli per email né approvare i preventivi. Accesso OAuth come admin di Jobber; la chiusura dei lavori è disattivata all'installazione.

Connettori

Come collegare Jobber a Microsoft Copilot via MCP

Collega un account Jobber a qualsiasi agente AI tramite l'API GraphQL di Jobber: clienti e proprietà, richieste, preventivi, lavori e visite pianificate, fatture, membri del team e l'elenco di prodotti e servizi. Può creare clienti, lavori e bozze di preventivi e fatture, ma non può inviarli per email né approvare i preventivi. Accesso OAuth come admin di Jobber; la chiusura dei lavori è disattivata all'installazione.