SAP ADT MCP Server
Enables interaction with SAP systems via the ABAP Development Tools (ADT) REST API, allowing AI assistants to read ABAP source code, inspect Data Dictionary (DDIC) objects, fetch CDS view definitions, and execute ABAP SQL queries.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SAP ADT MCP ServerShow me the source code for ABAP class CL_SALV_TABLE"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SAP ADT MCP Server
MCP server for SAP ABAP Development Tools (ADT) REST API. Enables AI assistants to read ABAP source code, inspect DDIC objects, and execute SQL queries on SAP systems.
Tools
Tool | Description | Input |
| Fetch ABAP program/report source code |
|
| Fetch DDIC data element definition |
|
| Fetch DDIC structure definition |
|
| Fetch function module source code |
|
| Fetch ABAP class source code |
|
| Fetch CDS view DDL source |
|
| Execute ABAP SQL query and return results |
|
Setup
npm install
cp .env.example .env # Edit with your SAP system details
npm run buildConfiguration
Variable | Description | Example |
| SAP system hostname |
|
| System number (port = |
|
| SAP user |
|
| SAP password |
|
| SAP client |
|
Usage with Claude Code
Add to your Claude Code MCP configuration:
{
"mcpServers": {
"sap-adt": {
"command": "node",
"args": ["/path/to/sap-adt-mcp/dist/index.js"]
}
}
}Prerequisites
Your SAP user needs:
S_ADT_RES authorization for ADT resource access
ICF services activated under
/sap/bc/adt/(via transactionSICF)Role SAP_BC_DWB_ABAPDEVELOPER or equivalent
Tech Stack
TypeScript + Node.js
MCP SDK (
@modelcontextprotocol/sdk)Axios for HTTP
SAP ADT REST API over HTTPS with Basic Auth
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ethanhan2014/sap-adt-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server