Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi SAP Sales Cloud and Service Cloud (C4C) 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.
In breve
Lettura di SAP Sales Cloud e Service Cloud (Cloud for Customer, C4C) tramite la sua API OData: account, contatti, lead, opportunità, offerte di vendita, richieste di assistenza, prodotti e dipendenti, più tool OData generici per ogni altro entity set. Autenticazione Basic, sola lettura.
Prova a chiedere
Prompt di esempio per SAP Sales Cloud and Service Cloud (C4C)
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → SAP Sales Cloud and Service Cloud (C4C), inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
SAP Sales Cloud and Service Cloud (C4C) + Gemini
Lettura di SAP Sales Cloud e Service Cloud (Cloud for Customer, C4C) tramite la sua API OData: account, contatti, lead, opportunità, offerte di vendita, richieste di assistenza, prodotti e dipendenti, più tool OData generici per ogni altro entity set. Autenticazione Basic, sola lettura.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
SAP_C4C_HOST, SAP_C4C_USER, SAP_C4C_PASSWORD
Step 1 — Ottieni le credenziali
La configurazione richiede circa 10 minuti. Ti servono un tenant di SAP Sales Cloud o Service Cloud (Cloud for Customer, C4C) e un utente con autenticazione Basic, idealmente un utente tecnico di integrazione.
- Consigliato: un utente tecnico di integrazione. In C4C vai su Administrator > Integration > Communication Systems e crea un sistema di comunicazione. Poi, in Communication Arrangements, creane uno con lo scenario OData Services for Business Objects e autenticazione User ID and Password, e seleziona i servizi OData (almeno
c4codataapi). L'accordo mostra l'id utente; la password la imposti lì. - In alternativa, usa un utente business con autenticazione Basic i cui ruoli aziendali danno accesso in lettura ai work center che l'AI deve vedere.
- Imposta
SAP_C4C_HOSTsull'host del tenant, ad esempiomy123456.crm.ondemand.com, senza https:// né percorso, e compilaSAP_C4C_USEReSAP_C4C_PASSWORD. - Installa il connettore ed esegui
sap_c4c_list_accountscon top 1 per verificare l'accesso.
Sola lettura: il connettore legge l'API OData V2 standard del tenant, https://<tenant>.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi, e non scrive mai. SAP controlla le autorizzazioni dell'utente a ogni chiamata, quindi l'AI vede solo ciò che consentono l'accordo di comunicazione o i ruoli aziendali dell'utente.
Cosa legge: gli account aziendali (clienti e prospect) con ruolo, stato, classificazione ABC, settore, responsabile, indirizzo principale, telefono ed e-mail; i referenti con il loro account; i lead con stato del ciclo di vita, livello di qualificazione, origine e responsabile; le opportunità con fase di vendita, stato, probabilità, valore atteso e data di chiusura prevista, per la pipeline commerciale; le offerte di vendita con importo netto e lordo, data di validità e l'opportunità a cui appartengono; le richieste di assistenza (ticket) con cliente, referente, stato, priorità, incaricato, categoria di servizio, scadenze e tempi SLA, per l'arretrato del servizio; i prodotti; e i dipendenti, per tradurre in nomi gli id di responsabili e incaricati. sap_c4c_guide spiega il flusso di lavoro e non costa chiamate API.
Ogni altro entity set: i tool OData generici raggiungono il resto del servizio. sap_c4c_list_services indica dove si trova il servizio, sap_c4c_describe_service elenca tutti gli entity set (una risposta grande, in cache per un giorno), sap_c4c_describe_entity mostra i campi con le loro etichette, sap_c4c_query legge le righe e sap_c4c_get_entity legge un record dal suo ObjectID.
Query: i filtri supportano eq, ne, ge, le, gt, lt, and, startswith ed endswith; or funziona solo su un campo. Le date si scrivono datetimeoffset'2026-01-01T00:00:00Z', e EntityLastChangedOn trova ciò che è cambiato da un certo momento. search è la ricerca full-text di SAP. I record hanno come chiave ObjectID; gli id di business come AccountID o ID sono campi separati. L'AI chiede con select solo i campi che le servono.
Limiti: al massimo 1000 righe per pagina (top, poi skip); le liste restituiscono il conteggio totale. expand è lento sui set grandi.
Errori comuni: 401 indica utente o password errati, oppure un utente bloccato. 403 significa che l'accordo di comunicazione o i ruoli aziendali dell'utente non coprono questo oggetto di business. Un 404 su ogni chiamata di solito indica un SAP_C4C_HOST errato. Un 400 indica un campo o un filtro che l'API non accetta; sap_c4c_describe_entity mostra i nomi di campo corretti.
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 Gemini
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 mostraYOUR_SERVER_ID.
Gemini CLI legge i server MCP da ~/.gemini/settings.json (su Windows %USERPROFILE%\.gemini\settings.json). Aggiungi:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di
YOUR_MCP_API_KEY. - Salva il file e riavvia
gemini. - Esegui
/mcpin Gemini CLI (oppuregemini mcp listdal terminale):anythingmcpdovrebbe risultare connesso. - Inizia a scrivere prompt: Gemini CLI ora può chiamare i tool di
SAP Sales Cloud and Service Cloud (C4C).
Tool disponibili
| Tool | What it does |
|---|---|
sap_c4c_list_services | Where the SAP Sales Cloud and Service Cloud (C4C) OData service lives |
sap_c4c_describe_service | The entity sets of a SAP Sales Cloud and Service Cloud (C4C) OData service with their business labels, keys and whether they are analytical… |
sap_c4c_describe_entity | The fields of one entity set: labels, types, keys, the currency or unit field of each amount, the text field of each code, dimensions and… |
sap_c4c_query | Read rows from an entity set of SAP Sales Cloud and Service Cloud (C4C) |
sap_c4c_get_entity | Read one entity of SAP Sales Cloud and Service Cloud (C4C) by its key, optionally with related entities |
sap_c4c_guide | How to read SAP Sales Cloud and Service Cloud (C4C) through its OData API: the workflow, filter syntax, keys and ids, paging and known… |
sap_c4c_list_accounts | Corporate accounts (customers and prospects) from CorporateAccountCollection: ObjectID, AccountID, name, role (CRM000 customer, BUP002… |
sap_c4c_list_contacts | Contact persons from ContactCollection: ObjectID, ContactID, first and last name, job title and function, the account they belong to… |
sap_c4c_list_leads | Leads from LeadCollection: ObjectID, ID, name, life cycle status, qualification level, source, owner, account or company and contact, start… |
sap_c4c_list_opportunities | Opportunities from OpportunityCollection: ObjectID, ID, name, account, owner, sales phase, status, probability, expected value and… |
sap_c4c_list_sales_quotes | Sales quotes from SalesQuoteCollection: ObjectID, ID, name, account, status, net and gross amount with currency, valid-to date, owner and… |
sap_c4c_list_service_requests | Service requests (tickets) from ServiceRequestCollection: ObjectID, ID, subject, customer (BuyerPartyID) and contact, status, priority… |
sap_c4c_list_products | Products from ProductCollection: ObjectID, ProductID, description, status, product category, base unit of measure, usage and division |
sap_c4c_list_employees | Employees from EmployeeCollection: ObjectID, EmployeeID, name, job, e-mail, phone, organizational unit and user |
Esempi di prompt
- "Mostrami le opportunità aperte con chiusura prevista in questo trimestre, con fase di vendita, probabilità e valore atteso."
- "Trova l'account Esempio Industrie S.p.A. ed elenca i suoi referenti e le sue richieste di assistenza aperte."
- "Quali richieste di assistenza ad alta priorità sono scadute, e chi le sta gestendo?"
- "Elenca i lead creati negli ultimi 7 giorni per origine e livello di qualificazione."
- "Quali offerte di vendita scadono questo mese, e a quali opportunità appartengono?"
FAQ
Dove cerca i server MCP Gemini CLI? In ~/.gemini/settings.json per il tuo utente, oppure in .gemini/settings.json dentro un progetto. gemini mcp list mostra ogni server e se si connette.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Meta Muse
- Collegare a Microsoft Copilot
Questa guida ti è stata utile?