SAPSkills

SAP MCP Server: The Complete Guide for AI-Assisted SAP Development (2026)

What SAP MCP servers are, how they work, which SAP and community MCP options exist, and how to connect AI assistants like Claude Code and Cursor to SAP systems.

Updated June 14, 2026

SAP MCP Server: The Complete Guide for AI-Assisted SAP Development

A SAP MCP Server is a server that implements the Model Context Protocol (MCP), allowing MCP-capable AI clients to read or modify SAP data, ABAP code, and development environments according to the tools and permissions you configure. MCP was introduced by Anthropic and is now one of the integration standards used across the broader AI tooling ecosystem, including SAP-related agent workflows.

The category is moving quickly. SAP and community developers are publishing MCP options for development tooling, ABAP access, HANA, OData, and BTP-adjacent workflows. This guide maps the practical landscape — what each server type does, where it fits, and what to verify before connecting it to an AI assistant.

What is MCP?

The Model Context Protocol (MCP) is an open standard introduced by Anthropic in late 2024. It acts as a universal, secure interface between AI models and external tools or data sources — frequently described as "USB-C for AI." Instead of every AI assistant writing bespoke integrations for every SAP API, MCP defines one protocol for advertising tools, calling them, and returning structured results.

SAP's current AI platform messaging explicitly references MCP and A2A for connecting agents across SAP and non-SAP landscapes. Alongside that platform direction, SAP-related community projects have shipped MCP servers that bridge AI assistants to SAP systems — from live ABAP development to HANA SQL to Fiori code generation.

Types of SAP MCP Servers

Not every SAP MCP server does the same job. They fall into five broad categories:

TypeExamplesMaintainerUse Case
SAP development-tool MCP serversCAP, SAPUI5, Fiori, MDK, Web ComponentsSAP / ecosystem projectsSAP-tool-aware code generation
ABAP/system access MCPABAP ADT MCPCommunityRead/write ABAP objects in live SAP systems
Integration MCPOData MCP Proxy, SAP Integration Suite MCPCommunity/PartnersAPI discovery and integration
Cloud MCPAWS for SAP MCPAWSSAP on AWS operations
Knowledge MCPSAP Skills plugins (6 MCP-enabled)secondsky (GPL-3.0)SAP domain knowledge for AI assistants

The distinction matters: a tool server lets the AI act on a live system, a knowledge server gives it the conventions to act correctly. Most production setups combine both.

SAP Development-Tool MCP Servers

The safest way to discuss SAP MCP support is by capability and repository rather than by assuming every package has the same official status or license. The development-tool servers and packages in this area focus on SAP's own development tooling:

  • SAP CAP MCP Server — exposes the Cloud Application Programming Model to AI assistants. The assistant can scaffold CAP projects, generate CDS models, and run CAP commands without leaving the chat context.
  • SAPUI5 MCP Server — gives the assistant awareness of the SAPUI5 control library, manifest.json conventions, XML view structure, and OData binding syntax. Reduces hallucinated control names and incorrect binding patterns.
  • SAP Fiori MCP Server — extends the SAPUI5 server with Fiori Elements floorplans, annotation-driven UI, and the Fiori tools Page Editor surface.
  • MDK and UI Web Components servers — cover SAP Mobile Development Kit and the UI5 Web Components library.

These are the right starting point if your work is primarily SAP-tool-aware code generation. Before adopting one, check the package's current repository, maintainer, license, and release notes.

Community SAP MCP Servers

Community projects cover additional SAP surfaces. Registries such as marianfoo/sap-ai-mcp-servers are useful discovery points, but production use still requires checking each server's maintainer, auth model, license, and security posture. Highlights:

  • ABAP ADT MCP — connects Claude Code or Cursor to a live ABAP system through the ABAP Development Tools REST API. The assistant can read and write ABAP objects, manage transports, activate classes, and navigate packages. This is the fastest way to give an AI assistant real access to an S/4HANA or BTP ABAP Environment system.
  • HANA MCP (hana-cli) — wraps the hana-cli toolset as MCP tools, enabling natural-language SQL on HANA Cloud, schema inspection, HDI container management, and metadata export. Check the current package docs for the exact tool count.
  • OData MCP Proxy — wraps any SAP OData service as MCP tools in minutes. Point it at a service metadata URL and the AI assistant can query, filter, and create entities through the OData protocol. Useful for rapid prototyping against SAP business data.

The community servers tend to move faster than SAP's official releases and are the best source for system-level access (live ABAP, live HANA, live OData).

SAP Skills MCP-Enabled Plugins

SAP Skills is a collection of 35 production-ready plugins with 4,300+ installs and 336 GitHub stars. Six of those plugins ship MCP server integrations, giving AI assistants curated SAP domain knowledge alongside their tool access:

  • sapui5 — SAPUI5 freestyle and Fiori Elements development, OData v2/v4, routing, sap.ui.mdc controls, QUnit/OPA5 testing. 1 MCP server, 4 agents, 5 commands.
  • sap-cap-capire — Cloud Application Programming Model: CDS modeling, event handlers, HANA/SQLite/PostgreSQL persistence, deployment. 1 MCP server, 4 agents, 5 commands, LSP integration.
  • sap-fiori-tools — SAP Fiori tools extensions: Page Editor, Service Modeler, deployment, adaptation projects, AI-assisted generation via fiori-mcp-server. 1 MCP server.
  • sap-hana-cli — SAP HANA Developer CLI: 91 commands, 17+ output formats, HDI container management, cloud operations. 1 MCP server.
  • sap-datasphere — SAP Datasphere data warehouse development: Data Builder, Business Builder, analytic models, 40+ connection types. 1 MCP server, 3 agents, 5 commands.
  • sap-sac-scripting — SAP Analytics Cloud Analytics Designer and Optimized Story Experience scripting, planning APIs, widget scripting. 1 MCP server, 4 agents, 4 commands.

Install all six (and the other 29 plugins) with:

npx skills add secondsky/sap-skills

Or install individual skills with --skill <name>:

npx skills add secondsky/sap-skills --skill sapui5
npx skills add secondsky/sap-skills --skill sap-cap-capire
npx skills add secondsky/sap-skills --skill sap-hana-cli

Per-Product MCP Server Guide

SAP HANA MCP Server

The SAP HANA MCP server (via hana-cli) exposes HANA Cloud database operations to AI assistants. You get natural-language SQL execution, schema inspection, HDI container lifecycle management, and metadata conversion to CDS/EDMX/OpenAPI. Install with npm install -g sap-hana-cli and register the bundled MCP server in your AI client's config. Pair it with the sap-hana-cli SAP Skills plugin for HANA-specific conventions.

SAP ABAP MCP Server

The SAP ABAP MCP server (ABAP ADT MCP) connects AI assistants to live ABAP systems via the ADT REST API. The assistant can read classes, programs, and CDS views; create and activate objects; and manage transports. Configuration requires your SAP system URL, client number, and credentials. Pair it with the sap-abap skill for modern ABAP and RAP patterns.

SAP BTP MCP Server

There is no single "SAP BTP MCP server," but several cover BTP surfaces. The CAP MCP server handles BTP application development; community BTP CLI wrappers expose account and entitlement operations; and partner servers cover Integration Suite and Destination Service. For BTP development workflows, start with the CAP MCP server plus the sap-btp-cloud-platform and sap-btp-developer-guide skills.

SAP Fiori MCP Server

The SAP Fiori MCP server (part of SAP Fiori tools) exposes Fiori Elements floorplans, annotation handling, and the Page Editor to AI assistants. The assistant can generate List Report and Object Page apps, suggest annotations, and guide deployment. Install via SAP Fiori tools in VS Code or SAP Business Application Studio, and pair with the sap-fiori-tools skill.

SAP OData MCP Server

The SAP OData MCP server (OData MCP Proxy) wraps any SAP OData service as MCP tools. Point the proxy at a service's $metadata URL and the assistant can query, filter, navigate associations, and create entities through standard OData. This is the fastest path from "I have an OData service" to "my AI assistant can read and write my SAP business data."

SAP SuccessFactors MCP Server

Community SuccessFactors MCP servers expose the SF OData API and the SAP Success Factors business objects (Employee, JobApplication, PerPersonal, and others) to AI assistants. They are typically configured with your SF tenant URL and OAuth credentials. Pair with the sap-btp-integration-suite skill for broader SAP integration patterns.

How to Set Up a SAP MCP Server

A typical setup connects Claude Code to a SAP system in a short configuration loop:

  1. Choose your MCP server from the categories above. For ABAP access use the ABAP ADT MCP; for HANA use hana-cli; for UI work use the SAPUI5 or Fiori MCP server.

  2. Install Claude Code:

    npm install -g @anthropic-ai/claude-code
    
  3. Add SAP Skills for domain knowledge:

    npx skills add secondsky/sap-skills
    
  4. Configure the MCP server in Claude Code's .mcp.json (project-level) or ~/.claude.json (user-level). Point the command field at the MCP server's binary and provide environment variables for your SAP system URL, client, and credentials.

  5. Test the connection by asking Claude Code something SAP-specific — "list the packages in my ABAP system" or "show me the tables in the HANA HDI container." If the MCP server responds with live data, the setup is correct.

Cursor, Windsurf, and other MCP-capable clients follow the same pattern with their own configuration files.

MCP vs. SAP Skills: What's the Difference?

This is the most common point of confusion. The short version:

  • MCP servers give the AI assistant hands — the ability to read and write live SAP systems, run commands, and return real data.
  • SAP Skills give the AI assistant knowledge — SAP conventions, API patterns, CDS syntax, manifest structure, and best practices.

Together: the MCP server lets Claude touch your SAP system; SAP Skills tell Claude what to do when it gets there. A CAP MCP server lets the assistant run CAP commands; the sap-cap-capire skill tells it which commands to run, which CDS patterns to use, and which deployment configuration is correct. Installing both produces an assistant that can both act on and reason about SAP systems.

Related SAP Skills

The six MCP-enabled SAP Skills plugins are the natural companions to any SAP MCP server setup:

Browse the full tooling category for related developer-tool skills, or install all 35 plugins with:

npx skills add secondsky/sap-skills

Related Skills

Frequently Asked Questions

What is a SAP MCP server?

A SAP MCP server is a server that implements the Model Context Protocol (MCP), exposing SAP systems, ABAP code, HANA databases, and SAP tooling to MCP-capable AI clients. With the right permissions, it lets an assistant read or modify SAP resources through a standard protocol.

How do I install a SAP MCP server?

Most SAP MCP servers are Node.js packages installed via npm. You add the server to your MCP client's configuration file (for example Claude Code's `.mcp.json` or Cursor's MCP settings), provide any required connection details or credentials, and restart the client. The SAP Skills MCP-enabled plugins can be added with `npx skills add secondsky/sap-skills`.

Which SAP MCP servers are available?

The SAP ecosystem includes MCP options around CAP, SAPUI5, Fiori tools, HANA, ABAP/ADT, OData, Datasphere, and Analytics Cloud. Availability, maintainers, and licenses differ by package, so check the specific repository before using a server in production.

Can Claude Code connect to SAP?

Yes. Claude Code supports MCP servers natively. By configuring a SAP MCP server (such as the ABAP ADT MCP or the SAPUI5 MCP server) in Claude Code's config, Claude can read ABAP objects, generate SAPUI5 code, inspect HANA schemas, and run CAP commands against your live SAP environment.

Is the SAP MCP server free?

Many SAP-related MCP servers and SAP Skills plugins are open-source, but licenses differ by project. You still pay for the underlying SAP systems, any cloud services, and the AI provider you connect to the MCP client.

What is the difference between SAP MCP servers and SAP Skills?

MCP servers give the AI assistant hands — the ability to read and write live SAP systems. SAP Skills give the AI assistant knowledge — SAP conventions, API patterns, and best practices. Together, the MCP server lets Claude touch your SAP system; SAP Skills tell Claude what to do when it gets there.

Explore all SAP Developer Tools skills