Sap Adt MCP
UnclaimedMCP server giving Claude live access to SAP systems via ADT — read, edit, search, test, and diff ABAP across landscapes without installing anything on the SAP stack.
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'sap-adt-mcp' -- 'npx' '-y' 'sap-adt-mcp'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in Search & Web
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
39 of 39 tools
Documented tools (39)
From project documentation. A server handshake does not verify each tool’s description or behavior.
adt_activate
Activate one or more objects.
adt_browse_package
One level of package contents.
adt_close_panel
Stop the panel.
adt_create_object
Create a new ABAP object in a package.
adt_create_transport
Create a new TR.
adt_debug_delete_breakpoint
Remove a breakpoint by id.
adt_debug_goto_stack
Move the active stack frame. WRITE.
adt_debug_listen
Bounded wait for a debuggee to hit a breakpoint.
adt_debug_set_breakpoint
Set an external breakpoint.
adt_debug_set_variable
Set a variable's value. WRITE.
adt_debug_stack
Call stack of the attached debuggee.
adt_debug_step
Advance execution. WRITE.
adt_debug_stop
End the session: resume the debuggee, then delete the listener + all breakpoints it set.
adt_debug_variables
Read variable values.
adt_delete_object
Delete an object.
adt_get_dump
Fetch a single dump by id.
adt_get_source
Fetch ABAP source by object name + type.
adt_get_transport
TR header + objects.
adt_list_dumps
List ST22 short dumps.
adt_list_packages
Recursive walk from a root.
adt_list_transports
List TRs by user / status.
adt_open_panel
Start the local read-only HTML control panel and return its URL.
adt_pretty_print
Run the SAP-side ABAP formatter.
adt_read_table
Run an OpenSQL SELECT via the ADT Data Preview API.
adt_release_transport
Release a TR.
adt_request
direct ADT REST call. Use this when a niche endpoint isn't
adt_run_atc
ABAP Test Cockpit run.
adt_run_unit_tests
ABAP Unit run.
adt_search_objects
Quick-search by name pattern.
adt_set_source
Replace source. Orchestrates lock → PUT → unlock.
adt_syntax_check
ADT syntax check on an object.
adt_where_used
Where-used list.
class
CLAS
Cross-system
dataelement
DTEL
domain
DOMA
functiongroup
FUGR
include
INCL
interface
INTF
Tool change history
FAQ
Questions about Sap Adt MCP Server
- How do I connect Sap Adt MCP Server to Claude?
- Run `claude mcp add sap-adt-mcp -- npx -y sap-adt-mcp` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Sap Adt 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 Sap Adt MCP Server do?
- Sap Adt MCP Server documents 39 tools to the agent, including adt_activate, adt_browse_package, adt_close_panel. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.