Runwal-SAP-OData-mcp-server

ARJ999/Runwal-SAP-OData-mcp-server

3.2

If you are the rightful owner of Runwal-SAP-OData-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Runwal SAP OData MCP Server transforms your SAP system into a conversational AI interface, enabling natural language interactions with ERP data.

Runwal SAP OData MCP Server

Transform your SAP S/4HANA or ECC system into a conversational AI interface.

This production-ready MCP (Model Context Protocol) server exposes all your SAP OData services as dynamic tools, enabling natural language interactions with your ERP data. Ask questions, create, update, and delete records in plain English.

Deploy on Railway


Key Features

  • Natural Language to OData: Automatically translates user requests into OData queries.
  • Dynamic CRUD Operations: Generates tools for Read, Create, Update, and Delete operations on all discovered entities.
  • Production-Ready: Includes session management, error handling, logging, and security features.
  • SAP BTP Integration: Seamlessly authenticates with SAP BTP Destination and XSUAA services.
  • Railway Optimized: Designed for easy deployment and scaling on the Railway platform.

Getting Started

1. Deploy to Railway

Click the "Deploy on Railway" button above or follow the detailed to deploy your own instance of the server.

2. Configure SAP BTP

Set up your SAP BTP destinations and services as described in the deployment guide. This is crucial for connecting the MCP server to your SAP system.

3. Connect Your AI/LLM

Once deployed, you can connect any MCP-compliant client (like Cline, or your own custom application) to the server's public URL. Follow the for step-by-step instructions.


How It Works

The server discovers available OData services in your SAP system, then dynamically generates a set of tools for each entity. When a user makes a request, the server translates it into the appropriate OData query and executes it against your SAP system, returning the results in a structured format.

Documentation

  • : Detailed instructions for deploying the server on Railway.
  • : How to connect your AI/LLM to the deployed server.
  • : The original, more technical deployment documentation.

License

This project is licensed under the MIT License. See the file for details.