Mmcp.market

ABAPilot MCP server

by NicoHern·io.github.NicoHern/abapilot-mcp·v1.0.6

ABAP MCP connector for SAP ECC and on-premise S/4HANA. Requires a licensed ABAPilot backend.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

3 stars77 downloads/wk

Reviews

Write one

Nobody 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.7 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • 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 10 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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.

Install directly

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
Add to Cursor

ABAPilot: common questions

Is ABAPilot MCP server safe?
Mostly: it is graded B (83/100). Read the ABAPilot safety report
How do I install ABAPilot?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor 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 11 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.

Alternatives to ABAPilot

Same job from other publishers: the closest match first, then the best rated.

  • ARC-1
    MCP server for SAP ABAP systems
    B

More from NicoHern