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) + Microsoft Copilot
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 Microsoft Copilot
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.
Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.
- En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
- Escribe un Server name (por ejemplo
AnythingMCP), una Server description que diga qué hace el conector y la Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor. - En la autenticación, elige API key, pon Type en Header y
X-API-Keycomo nombre de la cabecera, y selecciona Create. - En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
- Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de
SAP Sales Cloud and Service Cloud (C4C). - Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.
¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.
¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.
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
¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.
¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.
El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.
Siguientes pasos
- Página del conector
- Conectar a Claude
- Conectar a ChatGPT
- Conectar a Cursor
- Conectar a Gemini
- Conectar a Meta Muse
¿Te ha sido útil esta guía?