Servidor MCP en producción
01 · Producto independiente · Construido por AretasLab
2026

Tu equipo opera SAP B1 por voz o chat. Tus datos nunca salen de tu servidor.

Un servidor MCP que expone SAP Business One como herramientas para cualquier LLM. Con los permisos que ya tiene cada usuario en SAP. Self-hosted.

No otro chatbot pegado a tu ERP. Un protocolo abierto que deja a cualquier agente operar SAP B1 con seguridad — tools auditables, scoping por rol y rollback transaccional incluido.

Reservar mi piloto gratis Ver documentación Self‑hosted · Tu infraestructura

Piloto gratuito de 2 semanas · Sin compromiso · Respuesta en <48h

"Lo que más me gusta es lo aburrido que es. Hace lo que dice, no inventa joins."
— P., Arquitecto de soluciones · Partner SAP B1
El protocolo, en una sola línea
[ A · Cliente ]
Claude, Copilot, Cursor, tu bot
Cualquier LLM que hable MCP. Sin formación específica para SAP.
[ B · MCP One ]
Servidor MCP
Traduce intención humana en tools tipadas. Aplica permisos SAP, valida, registra y enruta.
[ C · ERP ]
SAP Business One
Service Layer · DI API · HANA / SQL Server · Transaction Notifications.
−63%ciclo de ventas
|
−81%errores de captura
|
2.1sp95 respuesta
|
9 mesessin downtime
Medido en producción · 4 clientes B1 HANA · mayo 2026
R.01Qué es MCP One

El estándar abierto
para que la IA opere
tu ERP de verdad.

Model Context Protocol es el estándar que Anthropic publicó en 2024 y que hoy gobierna la Linux Foundation. Mientras SAP corporativa todavía debate su gateway, nosotros entregamos la implementación práctica para Business One que tu equipo puede instalar el lunes.

Tres principios. No negociables.

— P.01

Permisos de SAP, sin atajos.

MCP One nunca tiene más permisos que el usuario que lo invoca. La autorización vive en B1, no en un YAML paralelo. Si el usuario no puede aprobar facturas en SAP, su agente tampoco.

— P.02

Tools, no SQL.

Exponemos operaciones de negocio tipadas — create_sales_order, check_stock — no acceso bruto a tablas. El LLM no inventa joins; ejecuta verbos del dominio.

— P.03

Auditable por defecto.

Cada invocación queda registrada con el prompt original, la tool elegida, los argumentos y el resultado. Bitácora estándar OpenTelemetry exportable a tu observabilidad.

R.02Cómo funciona

De la frase hablada
al asiento contable.

Cuatro pasos. Sin magia, sin caja negra. El usuario habla, el LLM elige la herramienta, MCP One la ejecuta contra Service Layer con su token, devuelve datos estructurados.

01PROMPT

El usuario pregunta.

«Hazme un pedido de 12 unidades del SKU‑4421 para Industrias Mora, vencimiento a 60 días.»

02DISCOVER

El LLM descubre tools.

MCP One publica su catálogo: create_sales_order, find_business_partner, check_credit_limit… El modelo planifica.

03INVOKE

Llama con el token.

OAuth 2.1 + PKCE. El token lleva la identidad del usuario humano. Service Layer aplica permisos, Transaction Notifications validan, MCP One enruta.

04ANSWER

Vuelve estructurado.

El LLM recibe el DocEntry creado, el límite de crédito disponible y el estado fiscal. Responde en lenguaje natural — o ejecuta el siguiente paso.

→ Toda la cadena, en menos de 3 segundos para el 95% de invocaciones (p95 medido en producción, 4 clientes B1 HANA, mayo 2026).
Ver arquitectura completa
R.03Capacidades

Lo que viene
en la caja.

Ocho módulos. Cero acoplamiento. Activa lo que necesites — el resto no consume memoria, no contamina el catálogo de tools del LLM, no añade superficie de ataque.

F.01 · Ventas

Pedidos, ofertas y facturas conversacionales.

De cotización a factura sin abrir SAP. Validación de límite de crédito, condiciones de pago por cliente y bloqueos automáticos. Idempotencia con requestId para que el LLM no duplique.

SalesQuotationsSalesOrdersInvoicesCreditMemos
F.02 · Compras

Aprovisionamiento por demanda real.

El agente consulta stock proyectado, lead times y proveedor preferente; propone una orden de compra; el responsable confirma con una frase. MRP-light sin migrar tu MRP de verdad.

PurchaseOrdersGoodsReceiptPOApReserve
F.03 · Almacén

Stock, lotes y series — en tiempo real.

Lecturas multi‑almacén consistentes con la transacción abierta. Trazabilidad por lote y número de serie nativa. Apto para entornos farma, alimentación y automoción.

ItemsWarehousesBatchNumbersSerialNumbers
F.04 · Finanzas

Asientos, conciliación y reporting.

Diario contable, cuentas por cobrar/pagar, conciliación bancaria. Reporting agéntico: el LLM construye el query, MCP One lo ejecuta como stored proc, devuelve filas tipadas.

JournalEntriesBusinessPartnersFinancialReports
F.05 · CRM

Actividades, oportunidades, contactos.

El agente registra la llamada, crea la oportunidad y vincula al partner — todo desde la transcripción de la reunión. Conector opcional para centralitas 3CX.

ActivitiesSalesOpportunitiesContactEmployees
F.06 · Seguridad

OAuth 2.1, PKCE, scopes finos.

Token corto, refresh largo, scopes mapeados 1:1 a autorizaciones B1. Sin credenciales en claro en el agente. Auditoría granular por usuario, tool y argumento.

OAuth 2.1PKCEmTLS opcionalSBO Auth
F.07 · Observabilidad

Telemetría que tu SRE entiende.

Métricas Prometheus, traces OpenTelemetry, logs estructurados JSON. Dashboards Grafana de regalo. Alertas sobre latencia, error rate y tools deprecadas.

OTelPrometheusGrafanaLoki
F.08 · Extensibilidad

Plugins propios, mismo runtime.

Arquitectura MEF en .NET. Tus add‑ons internos exponen tools sin recompilar el core. Carga en caliente, hot‑swap por versión, contrato tipado en C#.

.NET 8MEFSDK C#Hot reload
R.04Casos de uso

Escenarios reales,
no demos de feria.

Estos son cuatro de los doce escenarios que ya están corriendo en producción con clientes de AretasLab. Medidos. Auditados. Bajo NDA — nombres omitidos por defecto.

U.01
Comercial al teléfono cierra un pedido sin colgar.
El comercial dicta el pedido mientras habla con el cliente; al colgar, la confirmación ya está en la bandeja de entrada del cliente.
Ciclo de venta −63%
U.02
Almacén actualiza stock por voz con el albarán en la mano.
«Mete 240 unidades del 4421 al almacén Z02, lote del 18 de mayo» — y el sistema responde con la línea creada y el SKU verificado.
Errores de captura −81%
U.03
Contabilidad consulta saldos sin abrir el módulo financiero.
Cualquier empleado autorizado pregunta «¿cuánto debe el cliente X?» en Slack y recibe el saldo, los vencimientos y los documentos.
Tiempo a respuesta 2.1s p95
U.04
Aprobación de facturas desde el móvil mientras el responsable viaja.
Notificación push, resumen generado por el agente, validación contra presupuesto, aprobación con biometría — la factura sale aprobada antes de aterrizar.
Lead time aprobación −74%
Reservar mi piloto gratis 2 semanas · Sin contrato · Respuesta en <48h
R.05Compatibilidad

Cualquier cliente
que hable MCP.

No reinventamos el cliente. Si Anthropic, OpenAI, Microsoft o tu equipo construyen algo que habla MCP, ya funciona con MCP One. Estos son los que hemos probado nosotros, contra B1.

Claude Desktop
Claude Code
Cursor
GitHub Copilot
M365 Copilot
Windsurf
n8n
LangChain
LangGraph
Ollama
vLLM
Joule bridge
SAP B1 — DESPLIEGUE

SAP Business One sobre HANA 10.0 SP02+ o SQL Server 2019+. Compatible desde la versión B1 10.0 FP 2208. Service Layer obligatorio para CRUD; SLD opcional para multi‑tenant.

RUNTIME

Servidor .NET 8 sobre Linux o Windows. Despliegue en Docker, Kubernetes, IIS o systemd. Self‑hosted en tu infraestructura — sin egress de datos a terceros.

R.06Precios

Software libre.
Servicio profesional.

MCP One es un producto comercial que se despliega siempre dentro de tu infraestructura — tus datos, tu red, tus permisos. Tu equipo lo instala; nosotros aportamos el software, el onboarding y el soporte continuado. Precios por usuario nominal SAP/mes, IVA aparte.

Production
RECOMENDADO
12€por usuario nominal SAP / mes

Producto comercial listo para producción. Tu equipo lo despliega en vuestra infraestructura; nosotros mantenemos la rueda girando: parches rápidos, actualizaciones gestionadas y canal directo con ingeniería.

  • Todos los módulos F.01–F.08 activables a demanda
  • Onboarding guiado e integración con tu B1
  • Soporte L2 en horario laboral, canal directo
  • Actualizaciones gestionadas y rollback
  • Documentación privada y catálogo de tools
Reservar mi piloto gratis
Enterprise
A MEDIDA
Customdesde 25 usuarios — quote bespoke

Para entornos con add‑ons complejos, integraciones verticales o necesidades de equipo. Ingeniero asignado, co‑desarrollo y soporte ampliado.

  • Todo lo de Production, más:
  • Ingeniero de referencia asignado a tu cuenta
  • Desarrollo de tools a medida sobre tus add‑ons
  • Sesiones de formación para tu equipo
  • Prioridad en el roadmap del producto
Solicitar propuesta Enterprise
R.06b¿Por qué MCP One?

¿Por qué MCP One
frente a las alternativas?

SAP ya tiene su gateway. CData su MCP Server. Aquí la diferencia en una tabla, sin letra pequeña.

MCP One SAP MCP Gateway CData MCP Server
Self-hosted (sin egress)Parcial
Escritura en SAP B1Solo lecturaLimitada
Herramientas tipadas de dominio
Add-ons personalizados
Compatible n8n / LangChain
Precio12€/usuario/mesAlto
Piloto gratuito
R.07Documentación

Tres líneas y
estás en producción.

Documentación honesta: lo que funciona, lo que no, qué versiones soportamos y dónde está cada cosa. Sin marketing entre líneas. Sin «próximamente» escondidos.

~/claude_desktop_config.json
{
  "mcpServers": {
    "mcpone": {
      "command": "npx",
      "args": [
        "-y",
        "@aretaslab/mcp-one",
        "--service-layer",
        "https://b1.tuempresa.local:50000/b1s/v1"
      ],
      "env": {
        "SBO_COMPANY": "SBOCOMP",
        "SBO_AUTH": "oauth"
      }
    }
  }
}

# Reinicia Claude. MCP One aparecerá en el indicador 🔌
# Pregunta: "¿Qué clientes facturaron menos en mayo?"
DOCS · RUTAS RÁPIDAS

Empieza por donde te toque.

  • Quickstart con Claude Desktop
  • Despliegue Docker en HANA
  • OAuth con SAP B1 ldap‑bridge
  • Escribir un plugin propio en C#
  • Reference: catálogo de tools
  • Migrar desde CData read‑only
Ver documentación completa
R.07bPara quién

Tres perfiles.
Un mismo resultado.

CTOs y IT Directors

Seguridad sin concesiones

  • Self-hosted · RGPD-safe
  • OAuth 2.1 · Permisos SAP
  • Audit log total · OpenTelemetry
"Cero downtime, 9 meses. Parches en menos de 24h. Ya no me hago preguntas."
— R. C., Director Financiero · Servicios profesionales
Directores de operaciones

Productividad desde el día uno

  • Pedidos por voz sin formación
  • Stock y consultas al instante
  • Sin app nueva, sin cambio de proceso
"Llevaban tres años pidiendo una app móvil. MCP One se la dio en dos semanas."
— A., Responsable de operaciones · Alimentación
SAP Partners y consultores

IA en proyectos B1 en 2 semanas

  • Piloto en 2 semanas · Producción en 6
  • Tools tipadas · Sin SQL bruto
  • Programa OEM disponible
"Hace lo que dice, no inventa joins. Ingeniería seria, no demos de feria."
— P., Arquitecto de soluciones · Partner SAP B1
R.08Testimonios

Lo que dicen,
sin logos que firmar.

Igual que en AretasLab, no publicamos nombres de clientes sin permiso explícito. Estos testimonios son reales — el nombre completo y la empresa están bajo NDA hasta que el cliente autorice.

Pensaba que un asistente sobre SAP era humo. La primera vez que un comercial cerró un pedido por voz delante mío, dejé de bromear y empecé a planificar el rollout a las otras 4 sociedades.
JM
J. M. NDA
CIO · Distribución industrial · 180 empleados
El equipo de almacén llevaba tres años pidiendo una app móvil. MCP One se la dio en dos semanas — y encima sin app, hablando con su móvil. Coste cero en formación.
A
A. NDA
Responsable de operaciones · Alimentación · 60 empleados
Lo que más me gusta es lo aburrido que es. Hace lo que dice, no inventa joins, y cuando algo falla el log te dice exactamente qué pasó. Es ingeniería seria, no demos de feria.
P
P. NDA
Arquitecto de soluciones · Partner SAP B1
El que estos tíos sean cooperativistas y solo trabajen tardes me sonaba a quiebra anunciada. Llevamos 9 meses, cero downtime, parches en menos de 24h. Yo ya no me hago preguntas.
RC
R. C. NDA
Director financiero · Servicios profesionales · 90 empleados
Reservar mi piloto gratis 2 semanas · Sin contrato · Respuesta en <48h
R.09FAQ

Las preguntas
que de verdad
nos hacen.

Sin respuestas evasivas. Si la respuesta es «depende», te decimos de qué depende. Si la respuesta es «todavía no», te decimos cuándo.

El de SAP es un wrapper sobre API Management que expone APIs como MCP servers — pensado para BTP, S/4HANA y el ecosistema enterprise. MCP One es nativo para Business One (la pyme), corre on‑premise o en tu cloud, no requiere Integration Suite y entiende particularidades B1 como Transaction Notifications, SDK/DI API y add‑ons MEF. No competimos, complementamos.
El de CData es excelente para lectura: expone B1 como SQL a través de JDBC y permite que el LLM consulte datos. MCP One añade escritura segura (Service Layer + DI API), permisos heredados del usuario SAP, tools de dominio (no SQL bruto) y plugins extensibles. Si solo necesitas leer, CData puede sobrarte. Si quieres operar el ERP, vienes aquí.
No, salvo que tú lo decidas. MCP One es self‑hosted: corre en tu Docker, tu Kubernetes o tu IIS. Los datos solo salen si conectas un LLM externo (Claude, OpenAI). Si usas Ollama o vLLM locales, todo el circuito vive en tu red. Tenemos clientes en entornos farma con air‑gap completo.
Tres barreras: (1) las tools están tipadas — el LLM no puede inventar campos que no existen; (2) Service Layer valida y Transaction Notifications de B1 ejecutan tus reglas de negocio antes del commit; (3) configurable human‑in‑the‑loop sobre tools de escritura por encima de un umbral económico — el usuario humano confirma con un click. Y por supuesto, todo queda en bitácora.
Sí, si tu add‑on expone Service Layer o procedimientos almacenados. Si tiene lógica solo accesible vía SDK/DI API, escribimos un plugin MCP One que lo envuelve — lo hemos hecho 11 veces. Calcula 2‑5 días/ingeniero por add‑on no trivial.
Hablamos directamente con el cliente final. Si eres partner SAP B1 y quieres revender MCP One, tenemos programa OEM — pero el contrato siempre acaba tocando al cliente. Lo decimos igual de claro que en AretasLab: no trabajamos con intermediarios.
2 semanas para tener un piloto con 3 tools (lectura) sobre tu B1 real, conectado a Claude Desktop, con 5 usuarios. 6 semanas para producción con escritura, observabilidad y rollout a la empresa.
El pilot se despliega en 2-5 días. AretasLab acompaña el proceso end-to-end: preparación del entorno, conexión con tu instancia B1 y las primeras tools activas. Sin dependencias de IT externas.
Al ser self-hosted, los datos de SAP nunca salen de tu red. No hay sub-encargado de tratamiento externo. MCP One cumple por diseño con RGPD y NIS2 — ningún dato personal se procesa fuera de tu infraestructura.
No. Si saben usar WhatsApp, saben usar MCP One. El primer comercial cerró un pedido por voz en su primer día — sin manual, sin demo previa. Para agentes técnicos (n8n, LangChain), hay documentación completa en la sección docs.
R.10 — SOLICITAR DEMO

¿Tenéis Business One
y os pica la curiosidad?

RESPUESTA
<48h

Si tu empresa corre sobre SAP B1 y tienes ganas de probar qué se siente al hablar con tu ERP, escríbenos. Un piloto de 2 semanas, sin coste para los primeros 5 clientes del trimestre.

Email
[email protected]
Sede
Smart Ibérica SCCL
Somos AretasLab, mismo colectivo, plenas garantías legales.
Envías el formulario
Respuesta <48h
Piloto 2 semanas
Producción en 6 semanas
Al enviar aceptas que te contactemos sobre este piloto. No vendemos datos ni te metemos en una newsletter.

Sin tarjeta de crédito · Sin contrato · Cancela en cualquier momento

Piloto gratuito · Sin compromiso Reservar mi piloto