Salta ai contenuti

Server MCP

Catalogo dei tool

Ogni tool esposto dal server MCP corrisponde a esattamente una operazione della API pubblica (/public/v1) — il server le genera all’avvio leggendo la propria definizione OpenAPI, non ci sono tool scritti a mano né un elenco che qualcuno potrebbe dimenticare di aggiornare (SPEC_MCP_PROPIO.md §2). Questa tabella è generata allo stesso modo, dallo stesso documento — se un endpoint compare o scompare dalla API, la tabella cambia da sola alla build successiva.

I tool che il tuo client MCP vede in un dato momento sono solo quelli che la tua chiave può usare: il server interroga GET /public/v1/me e filtra per gli scope effettivi della tua chiave, lo stesso elenco della guida Autenticazione. aymar_status non compare nella tabella perché non deriva da nessun endpoint del catalogo — è un tool proprio del server MCP per consultare il tuo tenant, piano e scope effettivi, sempre visibile.

RisorsaToolOperazionePermesso necessarioTipo
Leadsaymar_leads_createPOST /public/v1/leadstenant:leads.manageScrittura
Leadsaymar_leads_getGET /public/v1/leads/{lead_id}tenant:leads.readLettura
Leadsaymar_leads_listGET /public/v1/leadstenant:leads.readLettura
Leadsaymar_leads_updatePATCH /public/v1/leads/{lead_id}tenant:leads.manageScrittura
Contattiaymar_contacts_createPOST /public/v1/contactstenant:contacts.manageScrittura
Contattiaymar_contacts_getGET /public/v1/contacts/{contact_id}tenant:contacts.readLettura
Contattiaymar_contacts_listGET /public/v1/contactstenant:contacts.readLettura
Contattiaymar_contacts_updatePATCH /public/v1/contacts/{contact_id}tenant:contacts.manageScrittura
Conversazioniaymar_conversations_getGET /public/v1/conversations/{conversation_id}tenant:conversations.readLettura
Conversazioniaymar_conversations_listGET /public/v1/conversationstenant:conversations.readLettura
Conversazioniaymar_conversations_list_messagesGET /public/v1/conversations/{conversation_id}/messagestenant:conversations.readLettura
Conversazioniaymar_conversations_send_messagePOST /public/v1/conversations/{conversation_id}/messagestenant:conversations.manageScrittura
Conversazioniaymar_conversations_startPOST /public/v1/conversations/starttenant:conversations.manageScrittura
Appuntamentiaymar_appointments_createPOST /public/v1/appointmentstenant:appointments.manageScrittura
Appuntamentiaymar_appointments_getGET /public/v1/appointments/{appointment_id}tenant:appointments.readLettura
Appuntamentiaymar_appointments_listGET /public/v1/appointmentstenant:appointments.readLettura
Appuntamentiaymar_appointments_updatePATCH /public/v1/appointments/{appointment_id}tenant:appointments.manageScrittura
Appuntamentiaymar_availability_listGET /public/v1/availabilitytenant:appointments.readLettura
Ticketaymar_tickets_add_commentPOST /public/v1/tickets/{ticket_id}/commentstenant:tickets.manageScrittura
Ticketaymar_tickets_createPOST /public/v1/ticketstenant:tickets.manageScrittura
Ticketaymar_tickets_getGET /public/v1/tickets/{ticket_id}tenant:tickets.readLettura
Ticketaymar_tickets_listGET /public/v1/ticketstenant:tickets.readLettura
Ticketaymar_tickets_updatePATCH /public/v1/tickets/{ticket_id}tenant:tickets.manageScrittura
  • La conferma sulle scritture — cosa richiede ogni tool “Tipo: Scrittura” prima di chiamare la API.
  • Collega il tuo assistente — blocchi di configurazione per client.
  • Riferimento REST, nella sezione API — il dettaglio completo di ogni operazione (parametri, corpo, risposta).