Abapilot MCP
UnclaimedAI & MCP server for SAP ECC and on-premise S/4HANA — in-system ABAP, no BTP, no ADT, no RISE.
Set up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
sap_analyze_query
Analyze a natural language query and return intelligent guidance for building the SAP query
sap_check_type_exists
Checks whether a type exists in the SAP Data Dictionary and returns its kind
sap_count_rows
Estimate row count for a table BEFORE fetching data
sap_diagnose_message
Diagnose a SAP error/warning/info message end-to-end
sap_get_enhancements
List ALL enhancements for a SAP transaction or program in one call
sap_get_field_metadata
Get enriched metadata for SAP table fields with semantic classification
sap_infer_joins
Automatically detect join keys between two tables based on domain matching
sap_list_package_objects
List all ABAP repository objects in a development package (DEVCLASS)
sap_lookup_error
Analyze a SAP error message using all available external knowledge sources
sap_lookup_t100
Look up a specific SAP T100 message by message class and number
sap_multi_table_query
Execute a multi-table query with proper joins and optional aggregation
sap_patch_code
Forward a source-patching request; supported patch arguments and validation depend on the backend
sap_read_code
Retrieves the source code of an ABAP object (program, class, or function group)
sap_read_domain_values
Retrieves the fixed values defined for a domain
sap_read_dump_details
Get detailed information for a specific short dump including full error texts, cause, and solution
sap_read_dumps
Query ABAP runtime errors (short dumps) from SAP's ST22 transaction
sap_read_dynpros
Retrieves screen definitions for a program including field lists
sap_read_field_domain_values
Get domain fixed values for a specific table field
sap_read_foreign_keys
Read foreign key relationships for a table from Data Dictionary (DD08L)
sap_read_includes
Retrieves all include files for a program with their source code
sap_read_jobs
Query background job information from SAP's SM37 transaction
sap_read_object_details
Read comprehensive details about any SAP repository or DDIC object
sap_read_object_info
Get metadata about an ABAP object including creation date, last changed date, author, and package
sap_read_syslog
Query system log entries from SAP's SM21 transaction
sap_read_table_data
Reads actual data from a SAP table with optional WHERE clause filtering and metadata inclusion
sap_read_table_data_enhanced
Query data from a SAP table with optional WHERE clause filtering
sap_read_table_paginated
Read table data with pagination support for large result sets
sap_read_table_structure
Retrieves the metadata of a Data Dictionary table including field definitions, data types, keys, and descriptions
sap_read_texts
Retrieves text elements (selection texts, text symbols) for a program
sap_read_user_locks
Query user lock status from USR02 table
sap_read_where_used
Queries SAP's cross-reference tables (WBCROSSGT/WBCROSSI) to find what objects use a given object (forward) or what a given object uses (inverse)
sap_run_program
Request report execution; output depends on the backend, with no timeout or background-job fallback implemented by this connector
sap_run_transaction
Run the ABAP report behind a report transaction code, optionally with a selection-screen variant, and return its list output
sap_save_variant
Create or overwrite an ABAP selection-screen VARIANT for a report, so it can be reused by saprunprogram (and the performance trace / headless…
sap_search_tables
Search the Data Dictionary for tables matching a keyword
sap_smart_table_query
Execute a table query with automatic metadata-driven enhancements
sap_stream_table_data
Streams large table data using offset-based pagination
sap_syntax_check
Validates ABAP source code for syntax errors without creating or activating it
sap_write_code
Forward a source-write request; object support, validation and activation depend on the installed backend
sap_write_code_safe
Forward a request to the backend; safeguards are not implemented by the public Node connector and its input schema is incomplete
Tool change history
FAQ
Questions about Abapilot MCP Server
- How do I connect Abapilot MCP Server to Claude?
- The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Code as compatible clients.
- Is Abapilot MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Abapilot MCP Server do?
- Abapilot MCP Server documents 40 tools to the agent, including sap_analyze_query, sap_check_type_exists, sap_count_rows. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.