Sap S4Hana Odata Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Sap S4Hana Odata Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP (Model Context Protocol) server for querying SAP S/4HANA Business Partner data via OData V2 API. Connects directly to on-premise S/4HANA systems using Basic Authentication.
| Tool | Description |
|---|---|
list_business_partners | List business partners with OData filtering, sorting, pagination, and field selection |
get_business_partner | Get a specific business partner by ID with optional $expand for addresses, roles, etc. |
npm install
cp .env.example .env # then edit with your S/4HANA connection details
npm run buildAll settings are in .env:
| Variable | Required | Description | Example |
|---|---|---|---|
S4HANA_HOSTNAME | Yes | S/4HANA application server hostname | s4hana.example.com |
S4HANA_SYSNR | Yes | SAP system number (00-99) | 50 |
S4HANA_USE_HTTPS | No | Use HTTPS (default: true) | true |
S4HANA_USERNAME | Yes | SAP technical user | TECH_USER |
S4HANA_PASSWORD | Yes | Password | secret123 |
S4HANA_CLIENT | No | SAP client number | 001 |
S4HANA_ODATA_PATH | No | OData service path (default: /sap/opu/odata/sap/API_BUSINESS_PARTNER) | /sap/opu/odata/sap/API_BUSINESS_PARTNER |
The HTTP/HTTPS port is derived from the system number:
443 + system number (e.g. sysnr 50 -> port 44350)80 + system number (e.g. sysnr 50 -> port 8050)Run transaction SMICM in SAP GUI to find the hostname, system number, and active ports:
SMICM44350 means sysnr 50)Add to .claude.json:
{
"mcpServers": {
"s4hana-bp": {
"command": "node",
"args": ["/path/to/sap-s4hana-odata-mcp/dist/index.js"]
}
}
}List first 10 business partners:
Show me the first 10 business partners
Search by name:
Find business partners with "SAP" in the name
Filter by category (1=Person, 2=Organization):
List all person-type business partners
Get details with address:
Get business partner 21 with their address
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.