tools/list su mcp.pricelabs.co con un token OAuth reale (account Dimore di Sardegna, scope read write customizations_write). 47 tool esposti, 6 collegati in src/lib/pricelabs/ai-tools.ts (Francesco AI) + /api/team-mcp/pricelabs (MCP team) — vedi Collegamento e Revenue Management.
Già collegati (6)
get_listings, get_listing_performance_metrics, get_listing_health_and_recommendations, diagnose_no_bookings (lettura) · update_listing_data, update_listing_date_overrides (scrittura, un annuncio o lista di annunci — mai un gruppo intero).
Strategia/personalizzazioni — ESISTE, non collegato
Risposta diretta alla domanda “possiamo toccare la strategia generale, non solo i singoli prezzi”: sì, PriceLabs lo espone, noi non l’abbiamo ancora costruito.get_customizations/update_customizations— leggono/scrivono le personalizzazioni di pricing a tre livelli:listing(un annuncio),group(un gruppo intero),account(tutto l’account, per PMS/canale). Chiavi supportate:seasonality,last_minute_prices,far_out_premium,day_of_week_adjustment,demand_factor,custom_seasonal_profile— sono esattamente le “regole per stagioni, weekend, last-minute, far-future pricing” descritte in Revenue Management come cose che oggi lo studente configura solo a mano dalla dashboard PriceLabs.get_customization_schema— lo schema di scrittura (nomi campo, tipi, range validi) per una o più customization: da chiamare sempre prima diupdate_customizations, invece di indovinare i campi. È “sempre aggiornato” (letto dalla spec pubblicata da PriceLabs), quindi è la fonte viva — non serve copiarne il contenuto qui.get_customization_profiles— i profili di stagionalità/pricing/min-stay/check-in salvati sull’account, con gli id checustom_seasonal_profilereferenzia.- Richiede lo scope OAuth di scrittura sul token dello studente (stesso controllo già fatto per
update_listing_data); non risulta un requisito di scope diverso dawrite—customizations_write, che alcuni studenti (es. Dimore di Sardegna) hanno concesso in più durante l’OAuth, potrebbe essere un permesso extra che PriceLabs offre senza che i tool qui lo richiedano esplicitamente. Da verificare con un token che ha SOLOwritesenzacustomizations_write, se mai capita.
Gruppo — ESISTE, non collegato
Correzione a una risposta data prima stasera: esiste sì un’azione “di gruppo”, non solo per singolo annuncio.get_groups— i gruppi sull’account, congroup_id.get_group_listings— gli annunci assegnati a un gruppo/sottogruppo.get_group_date_overrides/update_group_date_overrides/delete_group_date_overrides— override di prezzo per date future su tutti gli annunci di un gruppo insieme, stessi campi diupdate_listing_date_overrides(prezzo, min-stay, min/max, regole check-in) ma applicati in un colpo solo al gruppo intero. Questo è lo strumento giusto per un last-minute o una promozione su più annunci insieme, che oggi NON possiamo fare (solo un annuncio alla volta).update_customizationsalevel="group"copre anche le personalizzazioni di strategia per un gruppo intero.
Altro, esiste ma non collegato (non approfondito stasera)
Organizzati per tema, dalla listatools/list — nessuno di questi è stato letto in dettaglio, solo elencato:
- Mercato/competitor:
get_listing_neighborhood_market,get_neighbourhood_data,get_neighborhood_data_sources,set_neighborhood_data_source,get_md_report_compsets,market_research,get_str_index— potrebbero coprire l‘“Analisi della concorrenza” che oggi Revenue Management descrive come servizio manuale del team nel modello delegato. - Ottimizzazione:
get_listing_optimizer_summary,get_listing_optimizer_report,get_listing_optimizer_ranking— suite più ampia diget_listing_health_and_recommendations, che è l’unico dei tre già collegato. - Reportistica:
get_bookings_report,get_report_builder_templates,get_report_builder_data,poll_report_builder_data,get_account_review_report,get_user_logs. - Dati grezzi:
get_listing_data,get_listing_prices,get_listing_rate_plans,get_pms_reservations,get_listing_date_overrides(singolo annuncio, letture più granulari di quelle già collegate). - Mappatura:
map_listings,unmap_listings. - Raccomandazioni:
get_available_nudges,accept_nudge— il sistema di “nudge” nativo di PriceLabs. - Servizio:
get_me,pricelabs_feedback,pricelabs_help,get_knowledge,get_actions,refresh_listing_pricing.
Prima di collegare uno qualunque di questi, rileggi la descrizione live del tool con
tools/list (o get_customization_schema per le customizations): questa pagina fotografa lo stato del 28/09/2026, PriceLabs può cambiare i campi senza avvisare.