AI & MCP server for SAP ECC and on-premise S/4HANA — in-system ABAP, no BTP, no ADT, no RISE.
claude mcp add abapilot-mcp -- npx -y abapilot{
"mcpServers": {
"abapilot-mcp": {
"command": "npx",
"args": ["-y", "abapilot"]
}
}
}MCP Servers overview
# ABAPilot — AI & MCP Server for SAP ECC and On-Premise S/4HANA
ABAPilot is an in-system AI platform for SAP: natural-language business queries and AI-assisted ABAP development on the systems you already run — SAP ECC 6.0 through on-premise S/4HANA (any ABAP-based SAP instance). No BTP, no ADT, no RISE prerequisites. Deploys in ~2 hours.
**Install the connector:** `npx -y abapilot` · requires a [licensed ABAPilot backend](https://crimsonconsultingsl.com/abapilot/)
**Website:** https://crimsonconsultingsl.com/abapilot/
**Architecture deep-dive:** [ARCHITECTURE.md](ARCHITECTURE.md)
**2026 guide — AI for SAP ECC:** https://crimsonconsultingsl.com/ai-for-sap-ecc/
**vs SAP's ABAP MCP Server:** https://crimsonconsultingsl.com/abapilot-vs-sap-abap-mcp-server/
<!-- mcp-name: io.github.NicoHern/abapilot-mcp -->
## Quick start
```json
{
"mcpServers": {
"abapilot": {
"command": "npx",
"args": ["-y", "abapilot"],
"env": {
"ABAPILOT_URL": "http://<sap-host>:<port>/sap/bc/ZABAPilot",
"ABAPILOT_USER": "<sap-user>",
"ABAPILOT_PASSWORD": "<sap-password>",
"ABAPILOT_CLIENT": "100"
}
}
}
}
```
Your SAP credentials go only to your SAP system — never to us or any third party.
## How it works
- **Inside SAP:** pure-ABAP add-on delivered as a transport into the registered `/ABAPILOT/` namespace, attached to a single SICF (ICF) node with dynamic per-endpoint dispatch. No kernel changes, no Gateway, no BTP, no ADT/Eclipse dependency.
- **On your network:** this MCP connector (`npx abapilot`) links any MCP client — Claude, Claude Code, Cursor, ChatGPT — to the SAP-side endpoints.
- **Your model:** BYOK for Claude, OpenAI, Gemini, Amazon Bedrock — or fully local via Ollama for zero-data-retention deployments.
## Tools
- `sap_read_table_data` — query rows from any SAP table with optional WHERE filtering, under the calling user's authorizations
- `sap_read_table_structure` — field definitions of a table or structure: names, types, lengths, key fields, descriptions
- `sap_search_tables` — search the SAP Data Dictionary by keyword ('vendor' finds LFA1, LFB1, …)
- `sap_read_code` — read ABAP source from the connected system: programs, classes, function groups, includes, interfaces
- `sap_read_where_used` — cross-reference lookup (like SE84), forward and reverse
- `sap_syntax_check` — validate ABAP source against the connected system's release-accurate syntax rules (ECC 6.0 included)
- `sap_read_dumps` — read ST22 runtime errors (short dumps)
- `sap_read_jobs` — read SM37 background jobs: status, runtime, scheduling
The connector's tool list follows the `/ABAPILOT/CONFIG` whitelist in your system — remove an endpoint there and the tool stops working, no client change needed. The full licensed platform exposes 80+ endpoints (natural-language query resolution, code generation, posting with approval gates, monitoring, transports).
## Security model
- Every call runs under the SAP user's own authorizations (S_TABU_DIS, S_DEVELOP, …) — enforced, not reimplemented
- Exposure limited to the `/ABAPILOT/CONFIG` whitelist table; anything not whitelisted is unreachable
- Full audit trail in `/ABAPILOT/AUDIT` (user, timestamp, parameters)
- Read-only by default; write operations require explicit configuration
## Getting access
ABAPilot is a commercial product by [Crimson Consulting SL](https://crimsonconsultingsl.com) (Valencia, Spain). The npm connector is free (MIT); the in-system backend is licensed.
**Request a demo:** https://crimsonconsultingsl.com/contact-crimson-consulting/ — POC deployment on your dev system takes about two hours.
## Why not SAP's ABAP MCP Server?
Different jobs: SAP's server (inside ADT for Eclipse/VS Code) is excellent for developer assistance on systems with modern ADT services. ABAPilot adds what it doesn't cover: business-user queries, systems without ADT services (most real-world ECC 6.0), governed whitelist+audit access, and model choice including fully local. Many teams run both — [full comparison here](https://crimsonconsultingsl.com/abapilot-vs-sap-abap-mcp-server/).
What people ask about abapilot-mcp
What is NicoHern/abapilot-mcp?
+
NicoHern/abapilot-mcp is mcp servers for the Claude AI ecosystem. AI & MCP server for SAP ECC and on-premise S/4HANA — in-system ABAP, no BTP, no ADT, no RISE. It has 1 GitHub stars and was last updated today.
How do I install abapilot-mcp?
+
You can install abapilot-mcp by cloning the repository (https://github.com/NicoHern/abapilot-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is NicoHern/abapilot-mcp safe to use?
+
NicoHern/abapilot-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.
Who maintains NicoHern/abapilot-mcp?
+
NicoHern/abapilot-mcp is maintained by NicoHern. The last recorded GitHub activity is from today, with 0 open issues.
Are there alternatives to abapilot-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy abapilot-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/nicohern-abapilot-mcp)<a href="https://claudewave.com/repo/nicohern-abapilot-mcp"><img src="https://claudewave.com/api/badge/nicohern-abapilot-mcp" alt="Featured on ClaudeWave: NicoHern/abapilot-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface