ABAPilot MCP server
io.github.NicoHern/abapilot-mcp·v1.0.6·4 starsABAP MCP connector for SAP ECC and on-premise S/4HANA. Requires a licensed ABAPilot backend.
4 stars35 downloads/wk
Reviews
Write oneNobody has reviewed ABAPilot yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ABAPilot tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 35 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How ABAPilot compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 48,243 servers
- GitHub stars
- 4
- more than 82% of 28,706 servers
- Downloads a week
- 35
- more than 24% of 12,306 servers with a package
Install ABAPilot in Claude Code, Cursor or VS Code
Runs npx -y abapilot on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add abapilot-mcp -- npx -y abapilot
What the publisher says
From the ABAPilot repository's README, as published. We do not edit it. Read it on GitHub
ABAPilot — MCP connector for ABAP development on SAP ECC and S/4HANA
ABAPilot by Crimson Consulting connects AI coding assistants to SAP ECC and on-premise S/4HANA. Use SAP source code and dictionary context to understand existing ABAP, review proposed changes and support development from your preferred MCP-capable coding client.
The connector is free and MIT-licensed. Connecting to SAP requires a licensed ABAPilot backend installed in your system.
- Watch the three-minute code-change walkthrough
- Read the technical case and test limitations
- Set up your IDE
- Book a live ABAP workflow demo
Evidence you can inspect
- Four-installation operational checks, 9 September 2026: two ECC and two S/4HANA installations passed dictionary reads, component reads, dispatcher-source reads and positive/negative syntax checks. This did not test writes, activation, transports, authorization boundaries or production readiness.
- Public MIT-licensed ABAP REST framework: inspect the table-driven endpoint registry, dispatcher and example handlers. This framework is separate from the licensed ABAPilot backend and is not proof that the checked installations run an identical public commit.
- Published MCP catalog: the npm 1.0.6 connector exposes 49 tools. Catalog discovery is not evidence that every operation works on a particular SAP installation.
Start with an existing ABAP program
Ask your assistant to explain a program using source and dictionary definitions retrieved from SAP. Review the references it used before moving to a proposed change. Available operations depend on the connector version, installed backend and enabled endpoints.
Architecture and prerequisites
The MCP connector runs outside SAP and calls the licensed SAP-side backend. Agree the SAP release, backend version, HTTPS endpoint, individual user permissions and permitted operations with your SAP team before a customer trial.
Start the connector using npx -y abapilot. This command does not install the SAP backend. Follow the linked setup guide for client-specific configuration and secret handling. Pin a reviewed connector version for repeatable team rollouts.
<!-- mcp-name: io.github.NicoHern/abapilot-mcp -->
Technical reference: Architecture
Tools
The current repository catalog lists 49 tools. Availability depends on the installed connector, backend version and enabled endpoints.
Business data
- sapreadtable_data — Reads actual data from a SAP table with optional WHERE clause filtering and metadata inclusion
- sapreadtabledataenhanced — Query data from a SAP table with optional WHERE clause filtering
- sapreadtable_paginated — Read table data with pagination support for large result sets
- sapstreamtable_data — Streams large table data using offset-based pagination
- sapsmarttable_query — Execute a table query with automatic metadata-driven enhancements
- sapmultitable_query — Execute a multi-table query with proper joins and optional aggregation
- sapcountrows — Estimate row count for a table BEFORE fetching data
- sapanalyzequery — Analyze a natural language query and return intelligent guidance for building the SAP query
- sapsearchtables — Search the Data Dictionary for tables matching a keyword
Data Dictionary & metadata
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
ABAPilot: common questions
- Is ABAPilot MCP server safe?
- Mostly: it is graded B (78/100). Read the ABAPilot safety report
- How do I install ABAPilot?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does ABAPilot need an API key?
- Yes. The registry entry asks for
ABAPILOT_PASSWORD,ABAPILOT_TOKEN. - Is ABAPilot maintained?
- The last commit was 56 days ago (2026-09-10). The latest release is v1.0.6.
- What can I use instead of ABAPilot?
- Servers from other publishers that do the same job: ARC-1 MCP server.
- How does ABAPilot compare with other MCP servers?
- safety score 78/100 (higher than 57% of 48,243 servers); github stars 4 (more than 82% of 28,706 servers); downloads a week 35 (more than 24% of 12,306 servers with a package). Full comparison.
Alternatives to ABAPilot
Same job from other publishers: the closest match first, then the best rated.
- ARC-1MCP server for SAP ABAP systemsnot reviewedEstablishedA