{"ref":"artifact:skybuffer-ai-mcp-server","page":"/artifacts/skybuffer-ai-mcp-server","json":"/artifacts/skybuffer-ai-mcp-server.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"skybuffer-ai-mcp-server","name":"Skybuffer AI MCP server","artifact_type":"mcp-server","ecosystem":"abap","flavors":[{"key":"standard-abap","source":{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"It runs inside the ABAP stack of SAP ECC and SAP S/4HANA, on-premise or connected from your SAP BTP subaccount."}}],"domain":"ai-and-agents","origin_ring":"independent","source_available":false,"commercial":{"value":true,"source":{"url":"https://doc.skybuffer.com/documentation/skybuffer-ai/business-ai-scenarios-package/business-ai-scenarios-package-maintenance-guide/product-license/","title":"Product License – Documentation","checked":"2026-10-22","quote":"Business AI Scenarios Package is licensed per installation number and is dependent on subscription end date."}},"identity":{"author":"Skybuffer AS"},"description":{"one_line":"An ABAP add-on that serves SAP business data, transactions and development context as MCP tools from an ICF node inside SAP ECC and S/4HANA, each call running as the signed-in user under PFCG authorization checks.","short":"ABAP add-on serving business data and transactions as MCP tools","what_it_solves":"The server is an ABAP add-on in the /SKYBFR/ namespace, activated as an ICF node in SICF, and every tool runs as the signed-in user with the standard PFCG checks, so the system stays the authority on who sees what and each change lands in SAP with a change document. Three families of tools: business data read from the tables, views or CDS views entered in /SKYBFR/YAICDSNM, which the server turns into tools by itself; transactional tools that create, update and delete; and development tools for object metadata, source code and ST22 dumps. A custom tool is an ABAP class implementing /SKYBFR/IF_YAI_OPERATION and /SKYBFR/IF_YAI_SCHEMA, registered in /SKYBFR/YAICMCPN and moved with ordinary transports. It needs neither SAP BTP nor [SAP Integration Suite](artifact:btp-integration-suite); a client outside the network reaches it through the [Cloud Connector](artifact:sap-cloud-connector) or the [SAP Destination service](artifact:btp-destination), and the Integration Suite's MCP gateway can sit in front of it. Platform MCP servers for code intelligence and development rules run beside it on [SAP HANA](artifact:sap-hana) or BTP and are not this entry; no release floor, licence or price is stated, and the product is reached through a booked session."},"links":{"homepage":"https://www.skybuffer.com/mcp-server/","docs":"https://doc.skybuffer.com/documentation/skybuffer-ai/business-ai-scenarios-package/mcp-server/"},"compat":{"abap":{"systems":{"value":["ecc","s4-onpremise"],"sources":[{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"Both. It runs inside the ABAP stack of SAP ECC and SAP S/4HANA, on-premise or connected from your SAP BTP subaccount."}]}}},"provides":[{"capability":"capability:agent-systems-access","what_it_does":"Publishes business data and transactions of the system it runs in as MCP tools: reads from the data sources an administrator lists, and create, update and delete operations written as ABAP classes, each call under the signed-in user's authorizations with a change document behind it.","sources":[{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"The Skybuffer AI MCP server is an ABAP add-on that publishes SAP business data, transactions and development tools as MCP tools. Every call runs as the signed-in user, with SAP authorizations enforced in the ABAP kernel."},{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"Read SAP data sources with every result checked against the user's authorizations."},{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"Create, update and delete in SAP, with change documents and a full audit trail."}]},{"capability":"capability:mcp-servers","what_it_does":"Makes the ABAP system itself the MCP server, behind an ICF node: a table, view or CDS view entered in /SKYBFR/YAICDSNM becomes a tool without code, and a custom tool is an ABAP class implementing /SKYBFR/IF_YAI_OPERATION and /SKYBFR/IF_YAI_SCHEMA, registered by name and class in /SKYBFR/YAICMCPN and listed to clients through tools/list.","sources":[{"url":"https://doc.skybuffer.com/documentation/skybuffer-ai/business-ai-scenarios-package/mcp-server/mcp-server-configuration-in-abap-system/","title":"MCP Server Configuration in ABAP System – Documentation","checked":"2026-10-22","quote":"NOTE: You can add Tables, Views or CDS Views to act as data source in the ABAP table /SKYBFR/YAICDSNM, so MCP Server converts them automatically to tools:"},{"url":"https://doc.skybuffer.com/documentation/skybuffer-ai/business-ai-scenarios-package/mcp-server/mcp-tools-creation/","title":"MCP Tools Creation – Documentation","checked":"2026-10-22","quote":"This guide outlines the standard procedure for creating a custom ABAP class and exposing it as a complex Model Context Protocol (MCP) Tool."},{"url":"https://doc.skybuffer.com/documentation/skybuffer-ai/business-ai-scenarios-package/mcp-server/mcp-tools-creation/","title":"MCP Tools Creation – Documentation","checked":"2026-10-22","quote":"Once the class is active, it must be registered in the system so the MCP server can discover it."}]},{"capability":"capability:agent-code-access","what_it_does":"Gives a coding assistant object metadata, source code and ST22 short dumps from the system through the same MCP tools, under the developer's own authorizations.","sources":[{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"Give developers and coding assistants the context they need, straight from the system."}],"facets":[{"key":"read_source","value":true,"source":{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"source code"}},{"key":"dumps_or_traces","value":true,"source":{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"ST22 short dumps"}}]}],"requires":[{"ref":"external:abap-platform","for":"is installed as an ABAP add-on and served from an ICF node of the system it runs in, on ECC or S/4HANA","requirement":"required","basis":"binding","role":"runtime","sources":[{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"No. The MCP server runs in the ABAP system. If you use SAP Integration Suite, its MCP gateway can sit in front of it."},{"url":"https://doc.skybuffer.com/documentation/skybuffer-ai/business-ai-scenarios-package/mcp-server/mcp-server-configuration-in-abap-system/","title":"MCP Server Configuration in ABAP System – Documentation","checked":"2026-10-22","quote":"Step 2. Activate MCP node under SAP -> BC -> ABAP -> SKYBFR -> MCP."}]}],"type_properties":{"runs":{"value":["inside-sap"],"sources":[{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"The MCP server runs in the ABAP system."}]},"transports":{"value":["http"],"sources":[{"url":"https://doc.skybuffer.com/documentation/skybuffer-ai/business-ai-scenarios-package/mcp-server/mcp-tools-creation/","title":"MCP Tools Creation – Documentation","checked":"2026-10-22","quote":"curl -X POST http://[YOUR_SERVER_PATH]/mcp \\ -H “Content-Type: application/json” \\ -H “Accept: application/json, text/event-stream” \\ -H “Mcp-Session-Id: [YOUR_SESSION_ID]”"}]},"read_only":{"value":false,"source":{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"Create, update and delete in SAP, with change documents and a full audit trail."}},"guardrails":[{"source":{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"Every call runs as the signed-in user, with SAP authorizations enforced in the ABAP kernel."}},{"source":{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"The tools run in ABAP as the calling user, so the standard PFCG authorization checks apply. An assistant can never see or change more than the person using it."}},{"source":{"url":"https://doc.skybuffer.com/documentation/skybuffer-ai/business-ai-scenarios-package/mcp-server/mcp-tools-creation/","title":"MCP Tools Creation – Documentation","checked":"2026-10-22","quote":"Note: Standard SAP authorization checks are never skipped; this is for additional, tool-specific checks."}},{"source":{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"Every change is recorded in SAP, next to the user who made it."}}]},"deployments":[{"key":"inside-sap","name":"Inside the ABAP system","runs":"inside-sap","on":"external:abap-platform","transport":"http","sources":[{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"The MCP server runs in the ABAP system."},{"url":"https://doc.skybuffer.com/documentation/skybuffer-ai/business-ai-scenarios-package/mcp-server/mcp-server-configuration-in-abap-system/","title":"MCP Server Configuration in ABAP System – Documentation","checked":"2026-10-22","quote":"Step 3. Use right mouse button click and choose Test Service to get MCP Server URL:"},{"url":"https://doc.skybuffer.com/documentation/skybuffer-ai/business-ai-scenarios-package/mcp-server/mcp-tools-creation/","title":"MCP Tools Creation – Documentation","checked":"2026-10-22","quote":"curl -X POST http://[YOUR_SERVER_PATH]/mcp \\ -H “Content-Type: application/json” \\ -H “Accept: application/json, text/event-stream” \\ -H “Mcp-Session-Id: [YOUR_SESSION_ID]”"}]},{"key":"from-btp","name":"Reached from SAP BTP","runs":"inside-sap","on":"external:abap-platform","transport":"http","front":["artifact:btp-destination","artifact:sap-cloud-connector"],"sources":[{"url":"https://www.skybuffer.com/mcp-server/","title":"MCP server for SAP ECC and S/4HANA: Skybuffer AI","checked":"2026-10-22","quote":"It runs inside the ABAP stack of SAP ECC and SAP S/4HANA, on-premise or connected from your SAP BTP subaccount."},{"url":"https://doc.skybuffer.com/documentation/skybuffer-ai/business-ai-scenarios-package/mcp-server/mcp-server-configuration-in-abap-system/","title":"MCP Server Configuration in ABAP System – Documentation","checked":"2026-10-22","quote":"NOTE: In case your system is outside the network where you like to consume MCP Server, it might be required to use SAP Cloud Connector or SAP BTP Destination services."}]}],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-10-22"}},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"unknown","evidence":"no contributor data"},{"label":"Repository","tier":"unknown","evidence":"no repository data"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"unknown","evidence":"no repository data"}],"practice":[{"label":"Tests","tier":"unknown","evidence":"not crawled"},{"label":"Docs","tier":"unknown","evidence":"docs link declared, tree not read"},{"label":"Changelog","tier":"unknown","evidence":"not crawled"}],"reach":[{"value":null,"unit":"installs/week"},{"value":null,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name"},"edges":{"maintainers":[],"contributors":[],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}