Resumen
Conecta SAP a Copilot con conectores MCP listos: S/4HANA on-premise vía HANA SQL u OData, S/4HANA Cloud, Business One, ECC y Concur. Sin código.
En resumen: Copilot llega a SAP a través de un conector MCP en AnythingMCP. Qué conector usar depende de tu sistema SAP: S/4HANA on-premise o Private Cloud lee la base de datos HANA con el propio diccionario de datos de SAP (o los servicios OData del Gateway), S/4HANA Cloud Public Edition usa las APIs liberadas de SAP, y Business One, ECC y Concur tienen sus propias vías. Instalas el conector, introduces las credenciales y añades el servidor MCP a un agente de Copilot Studio como herramienta MCP. El mismo servidor funciona en Claude, ChatGPT, Cursor y Claude Code.
¿Qué SAP usas?
Lee la base de datos HANA con SQL, guiado por el propio diccionario de datos de SAP. Solo lectura, 10 herramientas, verificado en S/4HANA 2025.
Conectar S/4HANA vía HANA →Los servicios OData V2/V4 del Gateway se convierten en herramientas MCP, con las comprobaciones de autorización de SAP en cada llamada.
OData a MCP →Las APIs OData liberadas de SAP a través de un communication arrangement de BTP: interlocutores comerciales, pedidos, facturación, asientos contables.
Conectar S/4HANA Cloud →El Service Layer (OData v4): socios de negocios, artículos, ofertas, pedidos, entregas, facturas. También puede crear pedidos de cliente.
Conectar Business One →Informes de gastos, aprobaciones, asistentes e itinerarios, con OAuth 2.0.
Conectar Concur →¿No sabes cuál encaja con tu S/4HANA? Depende de a qué puedas acceder:
Qué se le pregunta a Copilot sobre SAP
Estas son las preguntas para las que están hechos los conectores. Cada una se ejecuta contra tu propio sistema, con los permisos del usuario que configuraste.
| Pregunta | Vía |
|---|---|
| «¿Cuál fue nuestro margen bruto por mes en 2025, por sociedad?» | HANA SQL |
| «¿Qué clientes tienen facturas vencidas hace más de 60 días, y por qué importe?» | HANA SQL, OData |
| «¿Cuál es nuestro DSO este trimestre frente al anterior?» | HANA SQL |
| «Los 10 principales clientes por ventas netas en los últimos 12 meses.» | HANA SQL, OData, S/4HANA Cloud |
| «¿Qué pedidos de compra siguen abiertos y ya han pasado su fecha de entrega?» | OData, S/4HANA Cloud |
| «Muéstrame el valor del stock por centro y grupo de artículos.» | HANA SQL |
La guía de HANA muestra tres de ellas de principio a fin: las herramientas que llama Copilot, las tablas de SAP que lee y el SQL que ejecuta.
Cómo funciona
- Roles y acceso a tools
- Solo lectura por defecto
- Registro de auditoría
S/4HANA on-premise, Private Cloud y ECC están dentro de tu red o en la landing zone de la nube privada de SAP, así que AnythingMCP también se ejecuta ahí: un archivo Docker Compose en un host que llega a SAP. Para Copilot Studio solo hay que publicar el endpoint MCP, nunca el sistema SAP. SAP Business One, S/4HANA Cloud y Concur son accesibles por internet, así que también funcionan desde AnythingMCP Cloud.
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 # después añade el host de SAP a SSRF_ALLOWED_HOSTS en .env
Después instala el conector desde Connectors → Marketplace y añade el servidor MCP a Microsoft Copilot: en Copilot Studio, Tools → Add a tool → New tool → Model Context Protocol, pega la URL que aparece en MCP Servers, elige API key con la cabecera X-API-Key y publica el agente en Microsoft 365 Copilot.
¿HANA SQL u OData?
Las dos vías llegan a S/4HANA on-premise y Private Cloud, y pueden funcionar en paralelo.
| HANA SQL | OData | |
|---|---|---|
| Lee | Cualquier tabla o vista CDS que el usuario de base de datos pueda leer | Los servicios del Gateway que el usuario de SAP pueda llamar |
| Autorizaciones de SAP | No se aplican: el límite son los permisos de la base de datos | SAP las comprueba en cada llamada |
| Destaca en | Totales sobre millones de filas, finanzas y análisis entre módulos | APIs publicadas, objetos de negocio, comprobaciones propias de SAP |
| Funciona con | S/4HANA sobre HANA | S/4HANA, ECC, BW |
| Necesitas | Un usuario de base de datos HANA y una licencia que permita SQL de terceros | Un usuario técnico de SAP y servicios del Gateway activos |
¿Conexión directa, Joule o un servidor HANA genérico?
Tres formas de poner un modelo de IA delante de los datos de SAP.
| Conexión directa (AnythingMCP) | SAP Joule con Claude | Servidores MCP genéricos para HANA | |
|---|---|---|---|
| Funciona hoy on-premise y en Private Cloud | Sí | Depende de tu producto, edición y release de SAP | Sí, con acceso a la base de datos |
| Lo entrega y licencia | Tú (código abierto, AGPL-3.0) | SAP, en la plataforma SAP Business AI | El proyecto que elijas |
| Entiende las tablas de SAP | Sí: el diccionario de datos de SAP y las vistas CDS como herramientas | Gestionado por SAP | No: nombres de tablas y columnas en bruto |
| Protecciones de solo lectura | Sí: un único SELECT, 1.000 filas, timeout, tablas denegadas | Gestionado por SAP | Varía |
| Funciona en cualquier cliente MCP | Claude, ChatGPT, Copilot, Cursor | Dentro de las aplicaciones de SAP | Normalmente |
Joule es el asistente propio de SAP, y SAP y Anthropic han anunciado Claude dentro de él. La vía directa es para equipos que quieren Claude, ChatGPT o Copilot sobre sus datos de SAP ya, en sistemas que gestionan ellos mismos.
FAQ
¿Cómo conecto SAP a Copilot? Instala el conector de AnythingMCP para tu sistema SAP (S/4HANA vía HANA SQL u OData, S/4HANA Cloud, Business One o Concur), introduce las credenciales y añade la URL del servidor MCP a un agente de Copilot Studio como herramienta MCP. Para S/4HANA on-premise y Private Cloud, ejecuta AnythingMCP dentro de la red que llega a SAP.
¿Cómo conecto SAP Business One a Copilot? Instala el conector SAP Business One, introduce la URL del Service Layer, la base de datos de la empresa, un usuario y su contraseña, y añade el servidor MCP a Copilot. Tiene 12 herramientas para socios de negocios, artículos, ofertas, pedidos, entregas y facturas, y puede crear pedidos de cliente. Paso a paso: Conectar SAP Business One a Microsoft Copilot.
¿Cómo conecto SAP HANA a ChatGPT? Igual que a Microsoft Copilot: instala el conector SAP S/4HANA (HANA SQL) en un AnythingMCP autoalojado y añade su servidor MCP a ChatGPT como servidor MCP personalizado (planes de pago). Las herramientas y sus límites de solo lectura son idénticos en ambos. Consulta SAP en ChatGPT.
¿Existe un servidor MCP para SAP? Sí. AnythingMCP incluye SAP S/4HANA (HANA SQL, 10 herramientas), S/4HANA (OData), S/4HANA Cloud (15 herramientas), Business One (12 herramientas) y Concur (10 herramientas) como conectores MCP listos, de código abierto y autoalojados. El repositorio sap-mcp-server los reúne; sap-hana-mcp-server contiene solo el de HANA.
¿Funciona con SAP ECC?
Sí, a través de los servicios OData del SAP Gateway de ECC: crea un conector OData e importa desde $metadata los servicios que quieras. La vía HANA SQL necesita S/4HANA, porque lee las tablas y vistas CDS de S/4HANA.
¿Puede Copilot modificar datos en SAP? Solo donde el conector lo permite. SAP Business One puede crear pedidos de cliente y Concur puede actuar sobre informes de gastos; los conectores de S/4HANA solo leen. Da a cada rol MCP las herramientas que necesita y nada más.
¿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
- Conectar SAP S/4HANA a Microsoft Copilot vía SAP HANA
- OData a MCP: SAP Gateway, S/4HANA y ECC
- Servidor MCP para SAP HANA: herramientas, seguridad, autoalojamiento
- Conectar SAP S/4HANA Cloud a Microsoft Copilot
- Conectar SAP Business One a Microsoft Copilot
- Conectar SAP Concur a Microsoft Copilot
- Conectar a Claude
- Conectar a ChatGPT
- Conectar a Cursor
- Conectar a Gemini
- Conectar a Meta Muse
¿Te ha sido útil esta guía?