SAP S/4HANA and ECC: OData V2/V4, IDoc and RFC/BAPI for n8n and other MCP clients
Connect Runs on your machine
claude mcp add guniweb-sap-mcp -e SAP_BASE_URL=<SAP_BASE_URL> -e SAP_AUTH_TYPE=<SAP_AUTH_TYPE> -e SAP_CLIENT=<SAP_CLIENT> -e SAP_USERNAME=<SAP_USERNAME> -e SAP_PASSWORD=<SAP_PASSWORD> -e SAP_MCP_DEMO=<SAP_MCP_DEMO> -- npx -y [email protected]
{
"mcpServers": {
"guniweb-sap-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"SAP_BASE_URL": "<SAP_BASE_URL>",
"SAP_AUTH_TYPE": "<SAP_AUTH_TYPE>",
"SAP_CLIENT": "<SAP_CLIENT>",
"SAP_USERNAME": "<SAP_USERNAME>",
"SAP_PASSWORD": "<SAP_PASSWORD>",
"SAP_MCP_DEMO": "<SAP_MCP_DEMO>"
}
}
}
}
{
"mcpServers": {
"guniweb-sap-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"SAP_BASE_URL": "<SAP_BASE_URL>",
"SAP_AUTH_TYPE": "<SAP_AUTH_TYPE>",
"SAP_CLIENT": "<SAP_CLIENT>",
"SAP_USERNAME": "<SAP_USERNAME>",
"SAP_PASSWORD": "<SAP_PASSWORD>",
"SAP_MCP_DEMO": "<SAP_MCP_DEMO>"
}
}
}
}
{
"servers": {
"guniweb-sap-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"SAP_BASE_URL": "<SAP_BASE_URL>",
"SAP_AUTH_TYPE": "<SAP_AUTH_TYPE>",
"SAP_CLIENT": "<SAP_CLIENT>",
"SAP_USERNAME": "<SAP_USERNAME>",
"SAP_PASSWORD": "<SAP_PASSWORD>",
"SAP_MCP_DEMO": "<SAP_MCP_DEMO>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
SAP_BASE_URLRequired | Base URL of the SAP system, including any path segment in front of /sap/opu/odata (e.g. https://s4.example.com or https://gateway.example.com/prefix) |
SAP_AUTH_TYPEOptional | Authentication type: basic, oauth2, apikey, ias, xsuaa, btp-principal, saml-bearer |
SAP_CLIENTOptional | SAP client (Mandant). Appended to every request — a client-dependent Gateway answers 401 without it |
SAP_USERNAMEOptional | SAP user for basic authentication |
SAP_PASSWORDOptional, secret | Password for basic authentication |
SAP_MCP_DEMOOptional | Set to true to start a built-in mock S/4HANA instead of connecting to a real system. No SAP_* configuration needed — for trying the server out |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 13 Nov 2026 |
| Last updated | 13 Nov 2026 |
| Registry name | io.github.guniweb/guniweb-sap-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
