Skip to content

MCP Server

The built-in MCP server of yunIO enables SAP data integration with AI platforms that support the Model Context Protocol. A typical use case is creating chatbots that query live SAP data.

Note

The MCP server is still in beta phase. This means, the MCP server is subject to change.

How It Works

By using the yunIO MCP endpoint, an AI agent / chatbot can execute yunIO web services to access real-time SAP data, such as customer master data or sales order information. This integration allows users to request and receive current SAP data in natural language while the system handles all connectivity and authorization tasks in the background.

Workflow

When a chatbot uses the yunIO MCP endpoint, the following process applies:

  1. A user sends a request to a chatbot, e.g., “Show all open sales orders."
  2. The chatbot identifies the user's intent to access SAP data.
  3. The chatbot calls yunIO's MCP endpoint at https://<hostname>.com:8177/mcp.
  4. The MCP server executes the corresponding yunIO service.
  5. yunIO connects to SAP, executes the request, and retrieves live data from SAP.
  6. The MCP endpoint returns the retrieved SAP data to the chatbot platform.
  7. The chatbot formats the response data and presents it to the user in text form.

Example

yunio-chatbot-communication-workflow

Activate MCP

To make yunIO services accessible to AI platforms, the MCP endpoint of yunIO must be exposed to the internet. To enable the MCP endpoint:

  • Set up Transport Layer Security to ensure secured communication to the MCP server.
  • Enable the MCP endpoint in the Settings menu.
    mcp-settings
  • Open the MCP HTTPS port (default is 8177), e.g., using open port services.

Once the MCP endpoint is accessible, you can configure your chatbot / AI agent to consume the MCP endpoint.

Expose Services via MCP

Create yunIO services that access relevant SAP data. The following settings ensure that the service is recognized and executed when called via the MCP endpoint:

  • In the service settings, activate the checkbox MCP enabled. This option exposes the service to the yunIO MCP server.
    mcp-service
  • Service Descriptions:
    Provide clear and meaningful service descriptions when creating a service. The MCP server uses this description to match user intents to the correct service. A precise description improves recognition accuracy and response quality.
  • Parameter Naming:
    Assign clear, self-explanatory names to all service parameters, e.g.,for input parameters in SAP transactions. Clear parameter names ensure consistent mapping between user input and service fields.

Example Integrations

Refer to the folloring Knowledge Base Articles for step-by-step instructions on how to integrate the yunIO MCP server with 3rd party AI platforms:


Last update: March 26, 2026