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)).
Connessioni (piattaforma)
Card PriceLabs → incolla il Client ID
PriceLabs → AI Connector (MCP)
Account Settings: da qui il Client ID