Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade SAP Sales Cloud and Service Cloud (C4C) con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Lectura de SAP Sales Cloud y Service Cloud (Cloud for Customer, C4C) a través de su API OData: cuentas, contactos, leads, oportunidades, ofertas de venta, solicitudes de servicio, productos y empleados, además de herramientas OData genéricas para cualquier otro entity set. Autenticación Basic, solo lectura.
Prueba a pedir
Prompts de ejemplo para SAP Sales Cloud and Service Cloud (C4C)
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → SAP Sales Cloud and Service Cloud (C4C), pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
SAP Sales Cloud and Service Cloud (C4C) + Gemini
Lectura de SAP Sales Cloud y Service Cloud (Cloud for Customer, C4C) a través de su API OData: cuentas, contactos, leads, oportunidades, ofertas de venta, solicitudes de servicio, productos y empleados, además de herramientas OData genéricas para cualquier otro entity set. Autenticación Basic, solo lectura.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
SAP_C4C_HOST, SAP_C4C_USER, SAP_C4C_PASSWORD
Paso 1 — Obtener credenciales
La configuración lleva unos 10 minutos. Necesitas un tenant de SAP Sales Cloud o Service Cloud (Cloud for Customer, C4C) y un usuario con autenticación Basic, idealmente un usuario técnico de integración.
- Recomendado: un usuario técnico de integración. En C4C ve a Administrator > Integration > Communication Systems y crea un sistema de comunicación. Después, en Communication Arrangements, crea un acuerdo con el escenario OData Services for Business Objects y la autenticación User ID and Password, y selecciona los servicios OData (como mínimo
c4codataapi). El acuerdo muestra el id de usuario; la contraseña se define ahí. - Como alternativa, usa un usuario de negocio con autenticación Basic cuyos roles de negocio den acceso de lectura a los work centers que deba ver la IA.
- Pon en
SAP_C4C_HOSTel host del tenant, por ejemplomy123456.crm.ondemand.com, sin https:// ni ruta, y rellenaSAP_C4C_USERySAP_C4C_PASSWORD. - Instala el conector y ejecuta
sap_c4c_list_accountscon top 1 para comprobar el acceso.
Solo lectura: el conector lee la API OData V2 estándar del tenant, https://<tenant>.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi, y nunca escribe. SAP comprueba las autorizaciones del usuario en cada llamada, así que la IA solo ve lo que permiten el acuerdo de comunicación o los roles de negocio del usuario.
Qué lee: las cuentas corporativas (clientes y prospectos) con rol, estado, clasificación ABC, sector, responsable, dirección principal, teléfono y correo; las personas de contacto con su cuenta; los leads con estado del ciclo de vida, nivel de cualificación, origen y responsable; las oportunidades con fase de venta, estado, probabilidad, valor esperado y fecha de cierre prevista, para el pipeline de ventas; las ofertas de venta con importe neto y bruto, fecha de validez y la oportunidad a la que pertenecen; las solicitudes de servicio (tickets) con cliente, contacto, estado, prioridad, responsable de tramitación, categoría de servicio, vencimientos y tiempos de SLA, para la cartera pendiente de servicio; los productos; y los empleados, para convertir en nombres los ids de responsables y tramitadores. sap_c4c_guide explica el flujo de trabajo y no cuesta ninguna llamada a la API.
Cualquier otro entity set: las herramientas OData genéricas llegan al resto del servicio. sap_c4c_list_services indica dónde está el servicio, sap_c4c_describe_service lista todos los entity sets (una respuesta grande, en caché durante un día), sap_c4c_describe_entity muestra los campos con sus etiquetas, sap_c4c_query lee filas y sap_c4c_get_entity lee un registro por su ObjectID.
Consultas: los filtros admiten eq, ne, ge, le, gt, lt, and, startswith y endswith; or solo funciona sobre un campo. Las fechas se escriben datetimeoffset'2026-01-01T00:00:00Z', y EntityLastChangedOn encuentra lo que cambió desde un momento dado. search es la búsqueda de texto libre de SAP. Los registros tienen como clave ObjectID; los ids de negocio como AccountID o ID son campos aparte. La IA pide con select solo los campos que necesita.
Límites: como máximo 1000 filas por página (top, luego skip); las listas devuelven el recuento total. expand es lento en conjuntos grandes.
Errores comunes: 401 indica un usuario o contraseña incorrectos, o un usuario bloqueado. 403 significa que el acuerdo de comunicación o los roles de negocio del usuario no cubren este objeto de negocio. Un 404 en todas las llamadas suele indicar un SAP_C4C_HOST incorrecto. Un 400 nombra un campo o filtro que la API no acepta; sap_c4c_describe_entity muestra los nombres de campo correctos.
Paso 2 — Instalar el 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
Paso 3 — Añadir el conector en Gemini
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Gemini CLI lee los servidores MCP de ~/.gemini/settings.json (en Windows, %USERPROFILE%\.gemini\settings.json). Añade:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una clave de API MCP en AnythingMCP en MCP Servers → tu servidor → API keys y pégala en lugar de
YOUR_MCP_API_KEY. - Guarda el archivo y reinicia
gemini. - Ejecuta
/mcpdentro de Gemini CLI (ogemini mcp listen tu terminal):anythingmcpdebería aparecer como conectado. - Empieza a escribir prompts: Gemini CLI ya puede llamar a las herramientas de
SAP Sales Cloud and Service Cloud (C4C).
Herramientas disponibles
| 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 |
Ejemplos de prompts
- "Muéstrame las oportunidades abiertas con cierre previsto este trimestre, con fase de venta, probabilidad y valor esperado."
- "Busca la cuenta Ejemplo Industrias S.A. y lista sus contactos y sus solicitudes de servicio abiertas."
- "¿Qué solicitudes de servicio de prioridad alta están vencidas y quién las está tramitando?"
- "Lista los leads creados en los últimos 7 días por origen y nivel de cualificación."
- "¿Qué ofertas de venta caducan este mes y a qué oportunidades pertenecen?"
FAQ
¿Dónde busca Gemini CLI los servidores MCP? En ~/.gemini/settings.json para tu usuario, o en .gemini/settings.json dentro de un proyecto. gemini mcp list muestra cada servidor y si se conecta.
Siguientes pasos
- Página del conector
- Conectar a Claude
- Conectar a ChatGPT
- Conectar a Cursor
- Conectar a Meta Muse
- Conectar a Microsoft Copilot
¿Te ha sido útil esta guía?