Skip to main content
Lo studente collega PriceLabs a Mattone incollando solo il suo Client ID: il resto è OAuth. Una volta collegato, la piattaforma legge gli insight di pricing (e Francesco AI può agire read+write sui prezzi in chat).

Prerequisiti

  • Lo studente ha un account PriceLabs attivo su pricelabs.co, con i suoi listing già sincronizzati dal suo PMS (è PriceLabs a tenere il sync coi listing/prezzi, noi ci agganciamo in lettura/scrittura via MCP).
  • Costo: ~$1/unità/mese extra per l’accesso API/MCP.

Collegamento

1

Prendi il Client ID in PriceLabs

Lo studente va su PriceLabs → Account Settings → AI Connector (MCP) e copia il Client ID (è per-account). Non serve nessun client secret.
2

Incollalo nella piattaforma Mattone

Su Connessioni → PriceLabs, incolla il Client ID nel campo dedicato e clicca Connetti. Parte il flusso OAuth.
3

Autorizza (OAuth PKCE)

Lo studente fa login su PriceLabs e approva l’accesso (scope read write). Torni in piattaforma con esito verde (?pricelabs=ok).
4

Verifica che i listing siano leggibili

Dopo il connect, get_listings deve tornare i listing dello studente (listing_id, pms_name). Considera solo quelli synced.

Come funziona (tecnico)

  • MCP runtime: https://mcp.pricelabs.co/mcp (Bearer access_token).
  • OAuth PKCE S256, grant authorization_code + refresh_token, niente client_secret (public client). Il token si rinfresca al 401.
I connettori MCP si legano all’avvio sessione: un reconnect a caldo non entra nella sessione in corso, serve una sessione nuova. Se il connect non parte, il Client ID è errato o preso dalla sezione sbagliata (dev’essere quello di AI Connector (MCP)).
▷ Prompt Claude Code: Collega PriceLabs · incolla in Claude Code:

Connessioni (piattaforma)

Card PriceLabs → incolla il Client ID

PriceLabs → AI Connector (MCP)

Account Settings: da qui il Client ID