Skip to main content
Glama
Coaspe

sap-abap-mcp

by Coaspe

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
sap.system.listA

List configured SAP system IDs and local credential availability.

sap.system.inspectA

Read normalized SAP client, release, timezone, and optional software component metadata.

sap.system.capabilities

Read implemented, advertised, authorized, and observed capabilities for one SAP system.

sap.repository.search

Search ABAP repository objects by name pattern and object type.

sap.source.read

Read a bounded active ABAP source range, one class method, or one canonical ADT Resource.

sap.repository.inspectB

Read metadata and optional ADT structure for one ABAP object.

sap.repository.resolveC

Resolve one ABAP object to a canonical ADT Resource.

sap.repository.where_usedC

Find bounded where-used references for one ABAP object.

sap.semantic.completeC

Read ABAP completion proposals or element details.

sap.semantic.componentsB

List bounded ABAP class or interface components.

sap.semantic.definitionC

Resolve an ABAP definition or implementation.

sap.semantic.documentationC

Read SAP ABAP language documentation.

sap.semantic.format_previewC

Preview SAP ABAP formatter changes.

sap.semantic.hierarchyC

Read a bounded ABAP type hierarchy.

sap.semantic.quick_fixes

List bounded non-dialog SAP quick fixes.

sap.source.diagnoseC

Run bounded SAP syntax diagnostics for ABAP source.

sap.source.read_batchC

Read source ranges from up to 100 ABAP objects.

sap.source.search

Search literal text or a regular expression in ABAP source.

sap.text_elements.readC

Read one ABAP text-pool category.

sap.ui.object_urlB

Build a SAP WebGUI URL for one ABAP object.

sap.execution.executeC

Execute one confirmed ABAP application plan.

sap.git.branch.switchC

Switch or create one confirmed abapGit branch.

sap.git.createC

Create one confirmed abapGit repository binding.

sap.git.pullC

Pull one confirmed abapGit repository.

sap.git.pushB

Push a confirmed staged abapGit snapshot.

sap.git.stageC

Create a bounded abapGit staging snapshot.

sap.git.unlink

Unlink one confirmed abapGit repository.

sap.quality.test_include.createC

Create a class test include under existing write policy.

sap.rap.binding.publishC

Publish one confirmed RAP service binding.

sap.rap.binding.unpublishA

Unpublish one confirmed RAP service. V2 bindings identify the service via serviceName and serviceVersion; V4 bindings are unpublished as a whole and need neither.

sap.rap.generate

Generate the confirmed RAP preview object set.

sap.refactor.executeC

Execute one confirmed fresh refactoring plan.

sap.repository.delete.executeB

Execute one confirmed fresh object-deletion plan from sap.repository.delete.preview.

sap.repository.createC

Create one ABAP repository object under existing policy.

sap.source.activateB

Activate one or up to 100 same-system ABAP Resources.

sap.source.patchC

Replace exactly one source fragment under existing write policy.

sap.text_elements.writeC

Create or update one ABAP text-pool category.

sap.transport.createC

Create one SAP transport request.

sap.transport.deleteC

Delete SAP Transport after exact confirmation.

sap.transport.object.addB

Add one confirmed repository or subobject key to a transport.

sap.transport.owner.setB

Set SAP Transport Owner after exact confirmation.

sap.transport.releaseA

Release SAP Transport after exact confirmation.

sap.transport.user.addC

Add SAP Transport User after exact confirmation.

sap.version.restore.executeC

Execute one confirmed fresh version-restore plan.

sap.data.queryC

Run one bounded read-only SAP ADT data-preview query.

sap.git.checkC

Check abapGit Repository through the shared abapGit capability.

sap.git.inspectC

Inspect abapGit Repository through the shared abapGit capability.

sap.git.listC

List abapGit Repositories through the shared abapGit capability.

sap.quality.atc.cachedB

Read a bounded page of cached ATC findings.

sap.quality.atc.documentation

Read a bounded section of documentation for an ATC finding.

sap.quality.atc.run

Run the system ATC check variant for one exact object.

sap.quality.unit_test

Run ABAP Unit for one exact repository object.

sap.rap.availability

Check one RAP generator on a configured SAP system.

sap.rap.binding.inspect

Inspect one RAP service binding.

sap.rap.defaults

Get RAP Defaults through the shared RAP generator capability.

sap.rap.preview

Preview RAP Generation through the shared RAP generator capability.

sap.rap.schema

Get RAP Schema through the shared RAP generator capability.

sap.rap.validate

Validate RAP initial inputs and optional generated content.

sap.refactor.previewB

Preview one ABAP refactoring plan without changing SAP source.

sap.repository.delete.previewA

Preview how to safely delete one exact SAP repository object without changing it.

sap.repository.compareC

Compare the same active object across two configured SAP systems.

sap.repository.dependency_graphC

Build a bounded where-used dependency graph.

sap.transport.assess

Run bounded change-assurance checks for one transport.

sap.transport.compareB

Compare two to ten transport requests.

sap.transport.inspectC

Read details or objects for one transport request.

sap.transport.listC

List a bounded page of user transports.

sap.transport.object.resolve

Resolve one SAP repository object to a transport key.

sap.transport.user.list

List a bounded page of transport-capable SAP users.

sap.version.history.compare

Compare two historical source revisions.

sap.version.history.list

List historical revisions for one object.

sap.version.history.read

Read a bounded source range from one historical revision.

sap.version.inactive.list

List a bounded page of inactive objects.

sap.version.inactive.read

Read a bounded inactive-source range.

sap.version.restore.preview

Preview restoration of one historical revision.

sap.debug.breakpoint.remove

Remove ABAP Debug Breakpoint for one ADT source Resource.

sap.debug.breakpoint.set

Set ABAP Debug Breakpoint for one ADT source Resource.

sap.debug.evaluate

Evaluate one expression in an attached debug stack frame.

sap.debug.session.inspect

Inspect ABAP Debug Session through the stateful ADT debug client.

sap.debug.session.start

Start ABAP Debug Session through the stateful ADT debug client.

sap.debug.session.stop

Stop ABAP Debug Session through the stateful ADT debug client.

sap.debug.stack

Read the current attached debuggee stack and stable frame IDs.

sap.debug.statusB

Read listener, debuggee attachment, and breakpoint state.

sap.debug.step

Continue or step an attached ABAP debuggee.

sap.debug.variables

Read variables from one attached debug stack frame.

sap.execution.healthB

Check the configured ABAP REPL execution capability.

sap.execution.previewA

Create a short-lived execution plan for a class or ABAP snippet.

sap.ops.watch.historyC

Read SAP Watch History through the in-process SAP watch service.

sap.ops.watch.start

Start SAP Watch through the in-process SAP watch service.

sap.ops.watch.statusA

Read SAP Watch Status through the in-process SAP watch service.

sap.ops.watch.stopA

Stop SAP Watch through the in-process SAP watch service.

sap.ops.watch.task.addC

Add SAP Watch Task through the in-process SAP watch service.

sap.ops.watch.task.disableC

Disable SAP Watch Task through the in-process SAP watch service.

sap.ops.watch.task.enableC

Enable SAP Watch Task through the in-process SAP watch service.

sap.ops.watch.task.listB

List SAP Watch Tasks through the in-process SAP watch service.

sap.ops.watch.task.removeC

Remove SAP Watch Task through the in-process SAP watch service.

sap.ops.watch.task.updateC

Update SAP Watch Task through the in-process SAP watch service.

sap.ops.watch.triggerC

Trigger SAP Watch through the in-process SAP watch service.

sap.ops.watch.watchlist.readC

Read SAP Watchlist through the in-process SAP watch service.

sap.runtime.dump.inspect

Read and normalize one ABAP runtime dump.

sap.runtime.dump.list

List a bounded page of ABAP runtime dumps.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
sap-docs-data-querySafe SAP ADT data-preview SQL rules and examples.

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/Coaspe/sap-abap-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server