Skip to content
Agentmart
Submit a tool

SAP ABAP MCP

Develop, test, analyze, and operate SAP ABAP systems through ADT from AI coding agents.

Connector by Coaspe · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 6
Write a review

Chalk Labs

Need help deploying SAP ABAP MCP?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/coaspe-sap-abap-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Develop, test, analyze, and operate SAP ABAP systems through ADT from AI coding agents.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
86 read · 22 write · 33 delete · 4 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 145

Read from the source code; the running server may list different tools.

Read 86 · Look things up without changing anything.

  • abap_debug_stack
  • abap_debug_status
  • abap_debug_variable
  • abap_fs_documentation
  • adt_discovery_export
  • analyze_abap_dumps
  • analyze_abap_traces
  • compare_abap_systems
  • detect_mermaid_diagram_type
  • execute_data_query
  • find_where_used
  • get_abap_dependency_graph
Show 74 more tools
  • get_abap_diagnostics
  • get_abap_object_info
  • get_abap_object_lines
  • get_abap_object_url
  • get_abap_object_workspace_uri
  • get_abap_sql_syntax
  • get_atc_decorations
  • get_batch_lines
  • get_connected_systems
  • get_mermaid_documentation
  • get_object_by_uri
  • get_sap_capabilities
  • get_sap_system_info
  • get_version_history
  • inspect_abap_code
  • open_object
  • read_deferred_result
  • sap.artifact.mermaid.detect
  • sap.artifact.mermaid.validate
  • sap.capability.describe
  • sap.capability.invoke_read
  • sap.capability.search
  • sap.classic.read
  • sap.ddic.read
  • sap.debug.evaluate
  • sap.debug.stack
  • sap.debug.status
  • sap.debug.variables
  • sap.execution.health
  • sap.quality.atc.cached
  • sap.quality.atc.documentation
  • sap.rap.availability
  • sap.rap.binding.inspect
  • sap.rap.validate
  • sap.refactor.preview
  • sap.repository.compare
  • sap.repository.inspect
  • sap.repository.resolve
  • sap.repository.search
  • sap.repository.where_used
  • sap.runtime.dump.inspect
  • sap.runtime.dump.list
  • sap.runtime.feed.read
  • sap.semantic.complete
  • sap.semantic.components
  • sap.semantic.definition
  • sap.semantic.documentation
  • sap.semantic.format_preview
  • sap.semantic.hierarchy
  • sap.semantic.quick_fixes
  • sap.source.diagnose
  • sap.source.read
  • sap.source.read_batch
  • sap.source.search
  • sap.system.capabilities
  • sap.system.discovery
  • sap.system.inspect
  • sap.system.list
  • sap.text_elements.read
  • sap.transport.assess
  • sap.transport.compare
  • sap.transport.inspect
  • sap.transport.list
  • sap.transport.object.resolve
  • sap.transport.user.list
  • sap.ui.object_url
  • sap.version.history.compare
  • sap.version.history.list
  • sap.version.history.read
  • sap.version.inactive.list
  • sap.version.inactive.read
  • search_abap_object_lines
  • search_abap_objects
  • validate_mermaid_syntax

Write 22 · Create, change, send or run things.

  • create_mermaid_diagram
  • create_test_documentation
  • manage_heartbeat
  • run_sap_transaction
  • run_unit_tests
  • sap.artifact.mermaid.create
  • sap.artifact.test_document.create
  • sap.capability.invoke_write
  • sap.debug.step
  • sap.execution.preview
  • sap.git.create
  • sap.git.stage
Show 10 more tools
  • sap.quality.atc.run
  • sap.quality.test_include.create
  • sap.quality.unit_test
  • sap.repository.create
  • sap.source.activate
  • sap.system.discovery.export
  • sap.text_elements.write
  • sap.transport.create
  • sap.transport.object.add
  • sap.version.restore.preview

Delete 33 · Delete, drop, revoke or wipe things.

  • abap_activate
  • abap_debug_breakpoint
  • abap_debug_session
  • abap_debug_step
  • abap_download
  • create_object_programmatically
  • create_test_include
  • manage_abap_versions
  • manage_abapgit
  • manage_rap_generator
  • manage_text_elements
  • manage_transport_requests
Show 21 more tools
  • refactor_abap_code
  • replace_string_in_abap_object
  • run_abap_application
  • sap.capability.invoke_destructive
  • sap.classic.write
  • sap.data.export
  • sap.ddic.update
  • sap.execution.execute
  • sap.git.branch.switch
  • sap.git.pull
  • sap.git.push
  • sap.git.unlink
  • sap.rap.binding.publish
  • sap.rap.binding.unpublish
  • sap.rap.generate
  • sap.refactor.execute
  • sap.repository.delete.execute
  • sap.repository.delete.preview
  • sap.source.export
  • sap.source.patch
  • sap.version.restore.execute

Not yet classified 4 · We could not tell from the name and description.

  • run_atc_analysis
  • sap
  • sap.data.query
  • sap.repository.dependency_graph

Network hosts it talks to 21

  • ajv.js.org · found in code
  • api.osv.dev · found in code
  • api.smithery.ai · found in code
  • code.claude.com · found in code
  • code.visualstudio.com · found in code
  • cursor.com · found in code
  • fixture.invalid · found in code
  • geminicli.com · found in code
  • github.com · found in code
  • glama.ai · found in code
  • help.sap.com · found in code
  • json.schemastore.org · found in code
  • learn.chatgpt.com · found in code
  • login.company.com · found in code
  • raw.githubusercontent.com · found in code
  • sap.com · found in code
  • sap.company.com · found in code
  • sap.example.invalid · found in code
  • sap.example.test · found in code
  • sap.invalid · found in code
  • schemas.openxmlformats.org · found in code

Files it touches

  • /private/var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/package.json
  • /private/var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-mcp-quality-check-fbfummtf
  • /private/var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-mcp-quality-check-fbfummtf/dist/src/index.js
  • /tmp/sap-first-user-issue-form.schema.json
  • /tmp/sap-mcpb-before-2026-10-01.mcpb
  • /tmp/sap-oauth-discovery-baseline-final-tests-2026-10-01.log
  • /tmp/sap-oauth-discovery-full-2026-10-01.log
  • /tmp/sap-oauth-discovery-packaged-http-2026-10-01.log
  • /tmp/sap-oauth-renewal-before-2026-10-01.log
  • /tmp/sap-oauth-renewal-focused-2026-10-01.log
  • /tmp/sap-oauth-renewal-full-2026-10-01.log
  • /tmp/sap-token-boundary-before-2026-10-01.log
  • /tmp/sap-token-boundary-bundle-2026-10-01.log
  • /tmp/sap-token-boundary-focused-2026-10-01.log
  • /tmp/sap-token-boundary-full-2026-10-01.log
  • /tmp/sap-token-boundary-metadata-2026-10-01.log
  • /tmp/sap-token-boundary-packaged-cli-2026-10-01.json
  • /tmp/sap-token-boundary-workflow-after-2026-10-01.json
  • /tmp/sap-token-boundary-workflow-before-2026-10-01.json
  • /Users/coaspe/.nvm/versions/node/v24.11.1/bin/node
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-batch-conditional-baseline-nfo1i59n
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-claude-cli-DtVRVW/profiles
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-competitor-startup-zjav33sf/abap-adt-mcp/package
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-competitor-startup-zjav33sf/arc-1/package
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-competitor-startup-zjav33sf/mcp-abap-adt-core/package
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-conformance-backup-of4cgxrv
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-first-user-feedback-backup-ubcakm0v
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-mcp-quality-check-fbfummtf
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-oauth-discovery-baseline-acgypodf
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-oauth-renewal-baseline-e66hnrfy
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-onboard-final-s9hfny0b
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-profile-review-backup-xbkalq4f
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-read-workflow-doc-backup-g_tc300i
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-token-boundary-baseline-7logrkm0
  • /var/folders/qy/779v9b217zz30l16dh2836c00000gn/T/sap-unit-execution-backup-axbym714
  • Your home directory (~)
  • Any path the agent passes to its tools

Tools (145)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • abap_activateActivate ABAP Object(s)can change or delete data

    Activate one legacy object or one same-connection batch of 1 through 100 ABAP objects.

  • abap_debug_breakpointABAP Debug Breakpointcan change or delete data

    Set or remove line breakpoints for an adt:// ABAP source URI.

  • abap_debug_sessionABAP Debug Sessioncan change or delete data

    Start a non-blocking SAP debugger listener, stop it, or inspect its state. A separate stateful ADT client is used after a debuggee attaches.

  • abap_debug_stackABAP Debug Stackread-only

    Get the current attached debuggee stack and stable frame IDs.

  • abap_debug_statusABAP Debug Statusread-only

    Return listener, debuggee attachment, and breakpoint state for a connection.

  • abap_debug_stepABAP Debug Stepcan change or delete data

    Continue or step an attached ABAP debuggee and return the new raw stack.

  • abap_debug_variableABAP Debug Variableread-only

    Read variables or evaluate an ABAP expression in a selected stack frame. Call abap_debug_stack first for frameId.

  • abap_downloadDownload ABAP Resourcecan change or delete data

    Download one ABAP source object or the readable objects in a package to an absolute local folder.

  • abap_fs_documentationABAP FS Documentationread-only

    Read or search the bundled ABAP FS compatibility and sap-abap-mcp settings reference.

  • adt_discovery_exportADT Discovery Exportread-only

    Return an ADT capability summary, explicitly return full discovery data, or export it to a local JSON file.

  • analyze_abap_dumpsAnalyze ABAP Dumpsread-only

    List SAP runtime dumps or retrieve and normalize one dump's HTML content.

  • analyze_abap_tracesAnalyze ABAP Tracesread-only

    List SAP trace runs/configurations or inspect a trace summary, statements, or aggregated hit list.

  • compare_abap_systemsCompare ABAP Across Systemsread-only

    Compare the same active ABAP object on two configured SAP systems with a bounded unified diff.

  • create_mermaid_diagramCreate Mermaid Diagram

    Validate Mermaid code and create an interactive local HTML viewer with zoom controls and SVG export.

  • create_object_programmaticallyCreate ABAP Object Programmaticallycan change or delete data

    Validate and create an ADT repository object. Textual ADT objects can include create-time source and activation. Non-local packages require an existing or new transport request; a configured profile write allowlist must include the package.

Show 130 more tools
  • create_test_documentationCreate Test Documentation

    Create a styled Word report from test scenarios and screenshots, returning the local DOCX path.

  • create_test_includeCreate ABAP Test Includecan change or delete data

    Create a class test include under a package permitted by the profile's optional allowlist. A transport is required outside $TMP.

  • detect_mermaid_diagram_typeDetect Mermaid Diagram Typeread-only

    Parse Mermaid code and return its normalized and native Mermaid diagram types.

  • execute_data_queryExecute ABAP Data Query

    Run an opt-in SAP read-only data query, process supplied data, return bounded results, or export CSV/XLSX.

  • find_where_usedFind Where Usedread-only

    Find ADT usage references for an ABAP object or a symbol position, with filtering, pagination, and optional snippets.

  • get_abap_dependency_graphGet ABAP Dependency Graphread-only

    Build a bounded where-used dependency graph. Edges point from each dependent object to the object it uses.

  • get_abap_diagnosticsGet ABAP Diagnosticsread-only

    Run SAP ADT syntax checking for the current source identified by an adt:// workspace URI or ADT path.

  • get_abap_object_infoGet ABAP Object Inforead-only

    Get core repository metadata and optionally include the full ADT structure or a bounded child-node page for packages, programs, and function groups.

  • get_abap_object_linesGet ABAP Object Linesread-only

    Read active ABAP source lines. objectType disambiguates objects; methodName extracts one class method.

  • get_abap_object_urlGet ABAP Object URLread-only

    Generate a SAP WebGUI URL for an ABAP report, class, or function module.

  • get_abap_object_workspace_uriGet ABAP Object Workspace URIread-only

    Resolve an exact ABAP object to a stable adt:// URI usable by headless source-edit tools.

  • get_abap_sql_syntaxGet ABAP SQL Syntaxread-only

    Return the read-only SAP ADT data-preview SQL rules used by execute_data_query.

  • get_atc_decorationsGet ATC Decorationsread-only

    Return cached headless ATC findings from run_atc_analysis, optionally for one workspace URI.

  • get_batch_linesGet Batch Linesread-only

    Read active source ranges from multiple ABAP objects. startLine is zero-based for ABAP FS compatibility.

  • get_connected_systemsGet Connected SAP Systemsread-only

    List configured SAP connection IDs and whether credentials are available. Call this first if connectionId is unknown.

  • get_mermaid_documentationGet Mermaid Documentationread-only

    Get bundled syntax, keywords, and usage tips for supported Mermaid diagram types.

  • get_object_by_uriGet ABAP Object by URIread-only

    Read active ABAP source directly by ADT object or source URI. startLine is zero-based for ABAP FS compatibility.

  • get_sap_capabilitiesGet SAP Capabilitiesread-only

    Report implemented, missing, supported, unsupported, and live-unverified SAP development capabilities for one connection.

  • get_sap_system_infoGet SAP System Inforead-only

    Get SAP client, system type, release, timezone, and optionally the full software component list.

  • get_version_historyGet ABAP Version Historyread-only

    List repository revisions, retrieve source at a revision, or compare two revision snapshots.

  • inspect_abap_codeInspect ABAP Coderead-only

    Use SAP ADT semantic services for completion, documentation, type hierarchy, components, definition, safe quick-fix discovery, or formatter preview. line is one-based and column is zero-based.

  • manage_abap_versionsManage ABAP Inactive and Version Sourcecan change or delete data

    List inactive objects, read inactive source, or preview and execute restoration of a historical source revision.

  • manage_abapgitManage abapGitcan change or delete data

    List, inspect, create, pull, unlink, stage, push, check, or switch abapGit repositories. Credentials come only from the secret store. Create confirmation is PACKAGE:CANONICAL_URL; other mutations use repositoryId.

  • manage_heartbeatManage Heartbeat

    Manage an in-process monitoring watchlist, trigger safe SAP connection/query checks, and inspect history.

  • manage_rap_generatorManage RAP Generatorcan change or delete data

    Check RAP availability, page schema, get defaults, validate, preview, generate, and manage service bindings. Generate confirms GENERATOR:BINDING; publish confirms BINDING; V2 unpublish confirms BINDING:SERVICE:VERSION; V4 unpublish confirms BINDING.

  • manage_text_elementsManage ABAP Text Elementscan change or delete data

    Read or merge-create/update REPT text-pool symbols, selection texts, and headings using ADT locking, transport enforcement, and activation.

  • manage_transport_requestsManage Transport Requestscan change or delete data

    List, inspect, assess, compare, create, release, delete, reassign, add objects (including LIMU DYNP/REPT subobjects), and resolve SAP transports. assess_transport is read-only and can emit JSON, SARIF, and JUnit reports. release/delete confirmation is the request number; owner/user confirmation is NUMBER:USER; object confirmation is NUMBER:PGMID:TYPE:NAME.

  • open_objectOpen ABAP Objectread-only

    Resolve an ABAP object in headless mode and return its ADT and workspace URIs for subsequent reads or edits.

  • read_deferred_resultRead Deferred MCP Resultread-only

    Read the next UTF-8 chunk of a large MCP result using the resultId and nextOffset returned by another tool.

  • refactor_abap_codeRefactor ABAP Codecan change or delete data

    Preview or execute SAP rename, package move, method extraction, quick-fix, formatting, or deletion. Execute only a fresh plan and copy its exact confirmation value.

  • replace_string_in_abap_objectReplace String in ABAP Objectcan change or delete data

    Replace exactly one source fragment, using a fresh read and an under-lock compare before saving. SAP syntax diagnostics are returned. Non-local packages require transport.

  • run_abap_applicationRun ABAP Applicationcan change or delete data

    Check the audited ABAP FS REPL or preview and execute a confirmed class/snippet plan, optionally with a bounded aggregate class profile.

  • run_atc_analysisRun ATC Analysis

    Run the system ATC check variant for an exact object, or retrieve documentation for a prior finding.

  • run_sap_transactionRun SAP Transaction

    Build a validated SAP WebGUI transaction URL, or launch it with the local default browser. Parameter values use a restricted injection-safe character set.

  • run_unit_testsRun ABAP Unit Tests

    Run SAP ABAP Unit for an exact repository object and return structured results.

  • sap

    SAP capabilities: name=search, arguments={query}; name=describe, arguments={name} or {names:[...]}. Invoke the described name with risk, schemaHash and arguments.

  • sap.artifact.mermaid.createCreate Mermaid Artifact

    Validate Mermaid code and create an interactive local HTML artifact.

  • sap.artifact.mermaid.detectDetect Mermaid Diagram Typeread-only

    Parse Mermaid code and detect its normalized diagram type.

  • sap.artifact.mermaid.validateValidate Mermaid Syntaxread-only

    Parse Mermaid code without rendering it.

  • sap.artifact.test_document.createCreate Test Documentation

    Create a styled DOCX report from test scenarios and screenshots.

  • sap.capability.describeDescribe SAP Capabilityread-only

    Get exact input schemas and hashes: name or names (up to 10).

  • sap.capability.invoke_destructivecan change or delete data

    Invoke a destructive capability with its described schemaHash and arguments.

  • sap.capability.invoke_readread-only

    Invoke a read capability with its described schemaHash and arguments.

  • sap.capability.invoke_write

    Invoke a write capability with its described schemaHash and arguments.

  • sap.capability.searchSearch SAP Capabilitiesread-only

    Find capabilities; browse categories if keyword search misses.

  • sap.classic.readRead Classic ABAP Screen or GUI Statusread-only

    Read a Screen/Dynpro or full GUI Status document through an opt-in same-origin classic bridge.

  • sap.classic.writeWrite Classic ABAP Screen or GUI Statuscan change or delete data

    Preview or execute one confirmed Screen/Dynpro or full GUI Status write through an opt-in same-origin classic bridge. Omit confirmation to preview, then resubmit the returned exact value.

  • sap.data.exportExport SAP Datacan change or delete data

    Export one opt-in SAP read-only data query or cached data view to CSV or XLSX.

  • sap.data.queryQuery SAP Data

    Run one bounded, opt-in SAP read-only data-preview query.

  • sap.ddic.readRead Structured ABAP Dictionary Objectread-only

    Read typed Domain/Data Element properties or Table/Structure DDL source with an optimistic fingerprint.

  • sap.ddic.updateUpdate Structured ABAP Dictionary Objectcan change or delete data

    Optimistically replace typed Domain/Data Element properties or Table/Structure DDL source.

  • sap.debug.evaluateEvaluate ABAP Debug Expressionread-only

    Evaluate one expression in an attached debug stack frame.

  • sap.debug.stackRead ABAP Debug Stackread-only

    Read the current attached debuggee stack and stable frame IDs.

  • sap.debug.statusRead ABAP Debug Statusread-only

    Read listener, debuggee attachment, and breakpoint state.

  • sap.debug.stepStep ABAP Debuggee

    Continue or step an attached ABAP debuggee.

  • sap.debug.variablesRead ABAP Debug Variablesread-only

    Read variables from one attached debug stack frame.

  • sap.execution.executeExecute ABAP Applicationcan change or delete data

    Execute one confirmed ABAP application plan.

  • sap.execution.healthCheck ABAP Execution Healthread-only

    Check the configured ABAP REPL execution capability.

  • sap.execution.previewPreview ABAP Execution

    Create a short-lived execution plan for a class, profiled executable program, or ABAP snippet.

  • sap.git.branch.switchSwitch abapGit Branchcan change or delete data

    Switch or create one confirmed abapGit branch.

  • sap.git.createCreate abapGit Repository

    Create one confirmed abapGit repository binding.

  • sap.git.pullPull abapGit Repositorycan change or delete data

    Pull one confirmed abapGit repository.

  • sap.git.pushPush abapGit Repositorycan change or delete data

    Push a confirmed staged abapGit snapshot.

  • sap.git.stageStage abapGit Repository

    Create a bounded abapGit staging snapshot.

  • sap.git.unlinkUnlink abapGit Repositorycan change or delete data

    Unlink one confirmed abapGit repository.

  • sap.quality.atc.cachedRead Cached ATC Findings

    Read a bounded page of cached ATC findings.

  • sap.quality.atc.documentationRead ATC Documentation

    Read a bounded section of documentation for an ATC finding.

  • sap.quality.atc.runRun ATC Analysis

    Run the system ATC check variant for one exact object.

  • sap.quality.test_include.createCreate ABAP Test Include

    Create a class test include under existing write policy.

  • sap.quality.unit_testRun ABAP Unit Tests

    Run ABAP Unit for one exact repository object.

  • sap.rap.availabilityCheck RAP Generator Availability

    Check one RAP generator on a configured SAP system.

  • sap.rap.binding.inspectInspect RAP Service Binding

    Inspect one RAP service binding.

  • sap.rap.binding.publishPublish RAP Bindingcan change or delete data

    Publish one confirmed RAP service binding.

  • sap.rap.binding.unpublishUnpublish RAP Bindingcan change or delete data

    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.generateGenerate RAP Objectscan change or delete data

    Generate the confirmed RAP preview object set.

  • sap.rap.validateValidate RAP Content

    Validate RAP initial inputs and optional generated content.

  • sap.refactor.executeExecute ABAP Refactoringcan change or delete data

    Execute one confirmed fresh refactoring plan.

  • sap.refactor.previewPreview ABAP Refactoring

    Preview one ABAP refactoring plan without changing SAP source.

  • sap.repository.compareCompare ABAP Across Systems

    Compare the same active object across two configured SAP systems.

  • sap.repository.createCreate SAP Repository Object

    Create one ABAP repository object under existing policy.

  • sap.repository.delete.executeDelete SAP Repository Objectcan change or delete data

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

  • sap.repository.delete.previewPreview SAP Repository Object Deletion

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

  • sap.repository.dependency_graphBuild ABAP Dependency Graph

    Map bounded where-used dependencies.

  • sap.repository.inspectInspect SAP Repository Objectread-only

    Read object metadata, optional ADT structure, and a bounded child-node page.

  • sap.repository.resolveResolve SAP Repository Objectread-only

    Resolve one ABAP object to a canonical ADT Resource.

  • sap.repository.searchSearch SAP Repositoryread-only

    Search ABAP repository objects by name pattern and object type.

  • sap.repository.where_usedFind SAP Repository Usagesread-only

    Find bounded where-used references and callers.

  • sap.runtime.dump.inspectInspect ABAP Runtime Dumpread-only

    Read and normalize one ABAP runtime dump.

  • sap.runtime.dump.listList ABAP Runtime Dumpsread-only

    List a bounded page of ABAP runtime dumps.

  • sap.runtime.feed.readRead SAP Runtime Feedread-only

    Read a bounded ADT feed page for catalog, variants, system messages, or Gateway errors.

  • sap.semantic.completeComplete ABAP Coderead-only

    Read ABAP completion proposals or element details.

  • sap.semantic.componentsList ABAP Componentsread-only

    Browse bounded ABAP class or interface components. Follow childCount using componentPath; type is the ADT kind, not an ABAP signature.

  • sap.semantic.definitionFind ABAP Definitionread-only

    Resolve an ABAP definition or implementation.

  • sap.semantic.documentationRead ABAP Documentationread-only

    Read ABAP keyword documentation. Prefer format=text for bounded pages (4000 chars by default); continue with nextOffset and restart if documentHash changes. Omit paging options for legacy HTML.

  • sap.semantic.format_previewPreview ABAP Formattingread-only

    Preview SAP ABAP formatter changes.

  • sap.semantic.hierarchyRead ABAP Type Hierarchyread-only

    Read a bounded ABAP type hierarchy.

  • sap.semantic.quick_fixesList ABAP Quick Fixesread-only

    List bounded non-dialog SAP quick fixes.

  • sap.source.activateActivate ABAP Source

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

  • sap.source.diagnoseDiagnose ABAP Sourceread-only

    Run bounded SAP syntax diagnostics for ABAP source.

  • sap.source.exportExport ABAP Sourcecan change or delete data

    Download one ABAP object or package to an absolute local folder.

  • sap.source.patchPatch ABAP Sourcecan change or delete data

    Replace exactly one source fragment under existing write policy.

  • sap.source.readRead ABAP Sourceread-only

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

  • sap.source.read_batchRead ABAP Source Batchread-only

    Read small source ranges from up to 100 objects: 5,000 requested lines total and 64 KiB combined code. Prefer sap.source.read for large ranges. Retry deferred items unchanged; resume truncated items at their one-based nextLine; use sap.source.read for a single line exceeding this budget.

  • sap.source.searchSearch ABAP Sourceread-only

    Search literal text or a regular expression in ABAP source.

  • sap.system.capabilitiesInspect SAP Capabilitiesread-only

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

  • sap.system.discoveryRead SAP ADT Discoveryread-only

    Read summary or full ADT discovery data for one configured SAP system.

  • sap.system.discovery.exportExport SAP ADT Discovery

    Export full ADT discovery data to a temporary JSON artifact.

  • sap.system.inspectInspect SAP Systemread-only

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

  • sap.system.listList SAP Systemsread-only

    List configured SAP system IDs and local credential availability.

  • sap.text_elements.readRead ABAP Text Elementsread-only

    Read one ABAP text-pool category.

  • sap.text_elements.writeWrite ABAP Text Elements

    Create or update one ABAP text-pool category.

  • sap.transport.assessAssess SAP Transport

    Review transport changes with bounded quality checks.

  • sap.transport.compareCompare SAP Transports

    Compare two to ten transport requests.

  • sap.transport.createCreate SAP Transport

    Create one SAP transport request.

  • sap.transport.inspectInspect SAP Transport

    Read details or objects for one transport request.

  • sap.transport.listList SAP Transports

    List a bounded page of user transports.

  • sap.transport.object.addAdd SAP Transport Object

    Add one confirmed repository or subobject key to a transport.

  • sap.transport.object.resolveResolve SAP Transport Object

    Resolve one SAP repository object to a transport key.

  • sap.transport.user.listList SAP System Users

    List a bounded page of transport-capable SAP users.

  • sap.ui.object_urlBuild SAP Object URLread-only

    Build a SAP WebGUI URL for one ABAP object.

  • sap.version.history.compareCompare ABAP Versions

    Compare two historical source revisions.

  • sap.version.history.listList ABAP Versions

    List historical revisions for one object.

  • sap.version.history.readRead ABAP Version

    Read a bounded source range from one historical revision.

  • sap.version.inactive.listList Inactive ABAP Objects

    List a bounded page of inactive objects.

  • sap.version.inactive.readRead Inactive ABAP Source

    Read a bounded inactive-source range.

  • sap.version.restore.executeExecute ABAP Version Restorecan change or delete data

    Execute one confirmed fresh version-restore plan.

  • sap.version.restore.previewPreview ABAP Version Restore

    Preview restoration of one historical revision.

  • search_abap_object_linesSearch ABAP Object Linesread-only

    Search literal text or a regular expression in active main source and enhancements. Class includes are read separately by URI. Wildcard object names can scan up to 10 objects.

  • search_abap_objectsSearch ABAP Objectsread-only

    Search ABAP repository objects by name pattern. Supports SAP ADT wildcards such as * and ?.

  • validate_mermaid_syntaxValidate Mermaid Syntaxread-only

    Parse Mermaid code without rendering and return the normalized diagram type.

Signals

Stars
6
Forks
0
Open issues
0
Weekly downloads
225
Last commit
Oct 21, 2026 (10 days ago)
Last release
Oct 21, 2026 (10 days ago)
Last package publish
Oct 21, 2026 (10 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.Coaspe/sap-abap-mcp
Version
2.2.0
Auth
No auth
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get SAP ABAP MCP running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying SAP ABAP MCP?

CallGet help
Cite this page

SAP ABAP MCP. Agent Mart. https://agentmart.dev/connectors/coaspe-sap-abap-mcp (last updated 2026-10-25)