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
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.
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.
About
Reviews
Write a reviewNo 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_stackabap_debug_statusabap_debug_variableabap_fs_documentationadt_discovery_exportanalyze_abap_dumpsanalyze_abap_tracescompare_abap_systemsdetect_mermaid_diagram_typeexecute_data_queryfind_where_usedget_abap_dependency_graph
Show 74 more tools
get_abap_diagnosticsget_abap_object_infoget_abap_object_linesget_abap_object_urlget_abap_object_workspace_uriget_abap_sql_syntaxget_atc_decorationsget_batch_linesget_connected_systemsget_mermaid_documentationget_object_by_uriget_sap_capabilitiesget_sap_system_infoget_version_historyinspect_abap_codeopen_objectread_deferred_resultsap.artifact.mermaid.detectsap.artifact.mermaid.validatesap.capability.describesap.capability.invoke_readsap.capability.searchsap.classic.readsap.ddic.readsap.debug.evaluatesap.debug.stacksap.debug.statussap.debug.variablessap.execution.healthsap.quality.atc.cachedsap.quality.atc.documentationsap.rap.availabilitysap.rap.binding.inspectsap.rap.validatesap.refactor.previewsap.repository.comparesap.repository.inspectsap.repository.resolvesap.repository.searchsap.repository.where_usedsap.runtime.dump.inspectsap.runtime.dump.listsap.runtime.feed.readsap.semantic.completesap.semantic.componentssap.semantic.definitionsap.semantic.documentationsap.semantic.format_previewsap.semantic.hierarchysap.semantic.quick_fixessap.source.diagnosesap.source.readsap.source.read_batchsap.source.searchsap.system.capabilitiessap.system.discoverysap.system.inspectsap.system.listsap.text_elements.readsap.transport.assesssap.transport.comparesap.transport.inspectsap.transport.listsap.transport.object.resolvesap.transport.user.listsap.ui.object_urlsap.version.history.comparesap.version.history.listsap.version.history.readsap.version.inactive.listsap.version.inactive.readsearch_abap_object_linessearch_abap_objectsvalidate_mermaid_syntax
Write 22 · Create, change, send or run things.
create_mermaid_diagramcreate_test_documentationmanage_heartbeatrun_sap_transactionrun_unit_testssap.artifact.mermaid.createsap.artifact.test_document.createsap.capability.invoke_writesap.debug.stepsap.execution.previewsap.git.createsap.git.stage
Show 10 more tools
sap.quality.atc.runsap.quality.test_include.createsap.quality.unit_testsap.repository.createsap.source.activatesap.system.discovery.exportsap.text_elements.writesap.transport.createsap.transport.object.addsap.version.restore.preview
Delete 33 · Delete, drop, revoke or wipe things.
abap_activateabap_debug_breakpointabap_debug_sessionabap_debug_stepabap_downloadcreate_object_programmaticallycreate_test_includemanage_abap_versionsmanage_abapgitmanage_rap_generatormanage_text_elementsmanage_transport_requests
Show 21 more tools
refactor_abap_codereplace_string_in_abap_objectrun_abap_applicationsap.capability.invoke_destructivesap.classic.writesap.data.exportsap.ddic.updatesap.execution.executesap.git.branch.switchsap.git.pullsap.git.pushsap.git.unlinksap.rap.binding.publishsap.rap.binding.unpublishsap.rap.generatesap.refactor.executesap.repository.delete.executesap.repository.delete.previewsap.source.exportsap.source.patchsap.version.restore.execute
Not yet classified 4 · We could not tell from the name and description.
run_atc_analysissapsap.data.querysap.repository.dependency_graph
Network hosts it talks to 21
ajv.js.org· found in codeapi.osv.dev· found in codeapi.smithery.ai· found in codecode.claude.com· found in codecode.visualstudio.com· found in codecursor.com· found in codefixture.invalid· found in codegeminicli.com· found in codegithub.com· found in codeglama.ai· found in codehelp.sap.com· found in codejson.schemastore.org· found in codelearn.chatgpt.com· found in codelogin.company.com· found in coderaw.githubusercontent.com· found in codesap.com· found in codesap.company.com· found in codesap.example.invalid· found in codesap.example.test· found in codesap.invalid· found in codeschemas.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 dataActivate one legacy object or one same-connection batch of 1 through 100 ABAP objects.
abap_debug_breakpointABAP Debug Breakpointcan change or delete dataSet or remove line breakpoints for an adt:// ABAP source URI.
abap_debug_sessionABAP Debug Sessioncan change or delete dataStart 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-onlyGet the current attached debuggee stack and stable frame IDs.
abap_debug_statusABAP Debug Statusread-onlyReturn listener, debuggee attachment, and breakpoint state for a connection.
abap_debug_stepABAP Debug Stepcan change or delete dataContinue or step an attached ABAP debuggee and return the new raw stack.
abap_debug_variableABAP Debug Variableread-onlyRead 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 dataDownload one ABAP source object or the readable objects in a package to an absolute local folder.
abap_fs_documentationABAP FS Documentationread-onlyRead or search the bundled ABAP FS compatibility and sap-abap-mcp settings reference.
adt_discovery_exportADT Discovery Exportread-onlyReturn an ADT capability summary, explicitly return full discovery data, or export it to a local JSON file.
analyze_abap_dumpsAnalyze ABAP Dumpsread-onlyList SAP runtime dumps or retrieve and normalize one dump's HTML content.
analyze_abap_tracesAnalyze ABAP Tracesread-onlyList SAP trace runs/configurations or inspect a trace summary, statements, or aggregated hit list.
compare_abap_systemsCompare ABAP Across Systemsread-onlyCompare the same active ABAP object on two configured SAP systems with a bounded unified diff.
create_mermaid_diagramCreate Mermaid DiagramValidate Mermaid code and create an interactive local HTML viewer with zoom controls and SVG export.
create_object_programmaticallyCreate ABAP Object Programmaticallycan change or delete dataValidate 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 DocumentationCreate a styled Word report from test scenarios and screenshots, returning the local DOCX path.
create_test_includeCreate ABAP Test Includecan change or delete dataCreate 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-onlyParse Mermaid code and return its normalized and native Mermaid diagram types.
execute_data_queryExecute ABAP Data QueryRun an opt-in SAP read-only data query, process supplied data, return bounded results, or export CSV/XLSX.
find_where_usedFind Where Usedread-onlyFind ADT usage references for an ABAP object or a symbol position, with filtering, pagination, and optional snippets.
get_abap_dependency_graphGet ABAP Dependency Graphread-onlyBuild a bounded where-used dependency graph. Edges point from each dependent object to the object it uses.
get_abap_diagnosticsGet ABAP Diagnosticsread-onlyRun SAP ADT syntax checking for the current source identified by an adt:// workspace URI or ADT path.
get_abap_object_infoGet ABAP Object Inforead-onlyGet 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-onlyRead active ABAP source lines. objectType disambiguates objects; methodName extracts one class method.
get_abap_object_urlGet ABAP Object URLread-onlyGenerate a SAP WebGUI URL for an ABAP report, class, or function module.
get_abap_object_workspace_uriGet ABAP Object Workspace URIread-onlyResolve an exact ABAP object to a stable adt:// URI usable by headless source-edit tools.
get_abap_sql_syntaxGet ABAP SQL Syntaxread-onlyReturn the read-only SAP ADT data-preview SQL rules used by execute_data_query.
get_atc_decorationsGet ATC Decorationsread-onlyReturn cached headless ATC findings from run_atc_analysis, optionally for one workspace URI.
get_batch_linesGet Batch Linesread-onlyRead active source ranges from multiple ABAP objects. startLine is zero-based for ABAP FS compatibility.
get_connected_systemsGet Connected SAP Systemsread-onlyList configured SAP connection IDs and whether credentials are available. Call this first if connectionId is unknown.
get_mermaid_documentationGet Mermaid Documentationread-onlyGet bundled syntax, keywords, and usage tips for supported Mermaid diagram types.
get_object_by_uriGet ABAP Object by URIread-onlyRead active ABAP source directly by ADT object or source URI. startLine is zero-based for ABAP FS compatibility.
get_sap_capabilitiesGet SAP Capabilitiesread-onlyReport implemented, missing, supported, unsupported, and live-unverified SAP development capabilities for one connection.
get_sap_system_infoGet SAP System Inforead-onlyGet SAP client, system type, release, timezone, and optionally the full software component list.
get_version_historyGet ABAP Version Historyread-onlyList repository revisions, retrieve source at a revision, or compare two revision snapshots.
inspect_abap_codeInspect ABAP Coderead-onlyUse 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 dataList inactive objects, read inactive source, or preview and execute restoration of a historical source revision.
manage_abapgitManage abapGitcan change or delete dataList, 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 HeartbeatManage an in-process monitoring watchlist, trigger safe SAP connection/query checks, and inspect history.
manage_rap_generatorManage RAP Generatorcan change or delete dataCheck 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 dataRead 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 dataList, 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-onlyResolve an ABAP object in headless mode and return its ADT and workspace URIs for subsequent reads or edits.
read_deferred_resultRead Deferred MCP Resultread-onlyRead 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 dataPreview 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 dataReplace 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 dataCheck 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 AnalysisRun the system ATC check variant for an exact object, or retrieve documentation for a prior finding.
run_sap_transactionRun SAP TransactionBuild 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 TestsRun SAP ABAP Unit for an exact repository object and return structured results.
sapSAP 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 ArtifactValidate Mermaid code and create an interactive local HTML artifact.
sap.artifact.mermaid.detectDetect Mermaid Diagram Typeread-onlyParse Mermaid code and detect its normalized diagram type.
sap.artifact.mermaid.validateValidate Mermaid Syntaxread-onlyParse Mermaid code without rendering it.
sap.artifact.test_document.createCreate Test DocumentationCreate a styled DOCX report from test scenarios and screenshots.
sap.capability.describeDescribe SAP Capabilityread-onlyGet exact input schemas and hashes: name or names (up to 10).
sap.capability.invoke_destructivecan change or delete dataInvoke a destructive capability with its described schemaHash and arguments.
sap.capability.invoke_readread-onlyInvoke a read capability with its described schemaHash and arguments.
sap.capability.invoke_writeInvoke a write capability with its described schemaHash and arguments.
sap.capability.searchSearch SAP Capabilitiesread-onlyFind capabilities; browse categories if keyword search misses.
sap.classic.readRead Classic ABAP Screen or GUI Statusread-onlyRead 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 dataPreview 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 dataExport one opt-in SAP read-only data query or cached data view to CSV or XLSX.
sap.data.queryQuery SAP DataRun one bounded, opt-in SAP read-only data-preview query.
sap.ddic.readRead Structured ABAP Dictionary Objectread-onlyRead typed Domain/Data Element properties or Table/Structure DDL source with an optimistic fingerprint.
sap.ddic.updateUpdate Structured ABAP Dictionary Objectcan change or delete dataOptimistically replace typed Domain/Data Element properties or Table/Structure DDL source.
sap.debug.evaluateEvaluate ABAP Debug Expressionread-onlyEvaluate one expression in an attached debug stack frame.
sap.debug.stackRead ABAP Debug Stackread-onlyRead the current attached debuggee stack and stable frame IDs.
sap.debug.statusRead ABAP Debug Statusread-onlyRead listener, debuggee attachment, and breakpoint state.
sap.debug.stepStep ABAP DebuggeeContinue or step an attached ABAP debuggee.
sap.debug.variablesRead ABAP Debug Variablesread-onlyRead variables from one attached debug stack frame.
sap.execution.executeExecute ABAP Applicationcan change or delete dataExecute one confirmed ABAP application plan.
sap.execution.healthCheck ABAP Execution Healthread-onlyCheck the configured ABAP REPL execution capability.
sap.execution.previewPreview ABAP ExecutionCreate a short-lived execution plan for a class, profiled executable program, or ABAP snippet.
sap.git.branch.switchSwitch abapGit Branchcan change or delete dataSwitch or create one confirmed abapGit branch.
sap.git.createCreate abapGit RepositoryCreate one confirmed abapGit repository binding.
sap.git.pullPull abapGit Repositorycan change or delete dataPull one confirmed abapGit repository.
sap.git.pushPush abapGit Repositorycan change or delete dataPush a confirmed staged abapGit snapshot.
sap.git.stageStage abapGit RepositoryCreate a bounded abapGit staging snapshot.
sap.git.unlinkUnlink abapGit Repositorycan change or delete dataUnlink one confirmed abapGit repository.
sap.quality.atc.cachedRead Cached ATC FindingsRead a bounded page of cached ATC findings.
sap.quality.atc.documentationRead ATC DocumentationRead a bounded section of documentation for an ATC finding.
sap.quality.atc.runRun ATC AnalysisRun the system ATC check variant for one exact object.
sap.quality.test_include.createCreate ABAP Test IncludeCreate a class test include under existing write policy.
sap.quality.unit_testRun ABAP Unit TestsRun ABAP Unit for one exact repository object.
sap.rap.availabilityCheck RAP Generator AvailabilityCheck one RAP generator on a configured SAP system.
sap.rap.binding.inspectInspect RAP Service BindingInspect one RAP service binding.
sap.rap.binding.publishPublish RAP Bindingcan change or delete dataPublish one confirmed RAP service binding.
sap.rap.binding.unpublishUnpublish RAP Bindingcan change or delete dataUnpublish 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 dataGenerate the confirmed RAP preview object set.
sap.rap.validateValidate RAP ContentValidate RAP initial inputs and optional generated content.
sap.refactor.executeExecute ABAP Refactoringcan change or delete dataExecute one confirmed fresh refactoring plan.
sap.refactor.previewPreview ABAP RefactoringPreview one ABAP refactoring plan without changing SAP source.
sap.repository.compareCompare ABAP Across SystemsCompare the same active object across two configured SAP systems.
sap.repository.createCreate SAP Repository ObjectCreate one ABAP repository object under existing policy.
sap.repository.delete.executeDelete SAP Repository Objectcan change or delete dataExecute one confirmed fresh object-deletion plan from sap.repository.delete.preview.
sap.repository.delete.previewPreview SAP Repository Object DeletionPreview how to safely delete one exact SAP repository object without changing it.
sap.repository.dependency_graphBuild ABAP Dependency GraphMap bounded where-used dependencies.
sap.repository.inspectInspect SAP Repository Objectread-onlyRead object metadata, optional ADT structure, and a bounded child-node page.
sap.repository.resolveResolve SAP Repository Objectread-onlyResolve one ABAP object to a canonical ADT Resource.
sap.repository.searchSearch SAP Repositoryread-onlySearch ABAP repository objects by name pattern and object type.
sap.repository.where_usedFind SAP Repository Usagesread-onlyFind bounded where-used references and callers.
sap.runtime.dump.inspectInspect ABAP Runtime Dumpread-onlyRead and normalize one ABAP runtime dump.
sap.runtime.dump.listList ABAP Runtime Dumpsread-onlyList a bounded page of ABAP runtime dumps.
sap.runtime.feed.readRead SAP Runtime Feedread-onlyRead a bounded ADT feed page for catalog, variants, system messages, or Gateway errors.
sap.semantic.completeComplete ABAP Coderead-onlyRead ABAP completion proposals or element details.
sap.semantic.componentsList ABAP Componentsread-onlyBrowse bounded ABAP class or interface components. Follow childCount using componentPath; type is the ADT kind, not an ABAP signature.
sap.semantic.definitionFind ABAP Definitionread-onlyResolve an ABAP definition or implementation.
sap.semantic.documentationRead ABAP Documentationread-onlyRead 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-onlyPreview SAP ABAP formatter changes.
sap.semantic.hierarchyRead ABAP Type Hierarchyread-onlyRead a bounded ABAP type hierarchy.
sap.semantic.quick_fixesList ABAP Quick Fixesread-onlyList bounded non-dialog SAP quick fixes.
sap.source.activateActivate ABAP SourceActivate one or up to 100 same-system ABAP Resources.
sap.source.diagnoseDiagnose ABAP Sourceread-onlyRun bounded SAP syntax diagnostics for ABAP source.
sap.source.exportExport ABAP Sourcecan change or delete dataDownload one ABAP object or package to an absolute local folder.
sap.source.patchPatch ABAP Sourcecan change or delete dataReplace exactly one source fragment under existing write policy.
sap.source.readRead ABAP Sourceread-onlyRead a bounded active ABAP source range, one class method, or one canonical ADT Resource.
sap.source.read_batchRead ABAP Source Batchread-onlyRead 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-onlySearch literal text or a regular expression in ABAP source.
sap.system.capabilitiesInspect SAP Capabilitiesread-onlyRead implemented, advertised, authorized, and observed capabilities for one SAP system.
sap.system.discoveryRead SAP ADT Discoveryread-onlyRead summary or full ADT discovery data for one configured SAP system.
sap.system.discovery.exportExport SAP ADT DiscoveryExport full ADT discovery data to a temporary JSON artifact.
sap.system.inspectInspect SAP Systemread-onlyRead normalized SAP client, release, timezone, and optional software component metadata.
sap.system.listList SAP Systemsread-onlyList configured SAP system IDs and local credential availability.
sap.text_elements.readRead ABAP Text Elementsread-onlyRead one ABAP text-pool category.
sap.text_elements.writeWrite ABAP Text ElementsCreate or update one ABAP text-pool category.
sap.transport.assessAssess SAP TransportReview transport changes with bounded quality checks.
sap.transport.compareCompare SAP TransportsCompare two to ten transport requests.
sap.transport.createCreate SAP TransportCreate one SAP transport request.
sap.transport.inspectInspect SAP TransportRead details or objects for one transport request.
sap.transport.listList SAP TransportsList a bounded page of user transports.
sap.transport.object.addAdd SAP Transport ObjectAdd one confirmed repository or subobject key to a transport.
sap.transport.object.resolveResolve SAP Transport ObjectResolve one SAP repository object to a transport key.
sap.transport.user.listList SAP System UsersList a bounded page of transport-capable SAP users.
sap.ui.object_urlBuild SAP Object URLread-onlyBuild a SAP WebGUI URL for one ABAP object.
sap.version.history.compareCompare ABAP VersionsCompare two historical source revisions.
sap.version.history.listList ABAP VersionsList historical revisions for one object.
sap.version.history.readRead ABAP VersionRead a bounded source range from one historical revision.
sap.version.inactive.listList Inactive ABAP ObjectsList a bounded page of inactive objects.
sap.version.inactive.readRead Inactive ABAP SourceRead a bounded inactive-source range.
sap.version.restore.executeExecute ABAP Version Restorecan change or delete dataExecute one confirmed fresh version-restore plan.
sap.version.restore.previewPreview ABAP Version RestorePreview restoration of one historical revision.
search_abap_object_linesSearch ABAP Object Linesread-onlySearch 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-onlySearch ABAP repository objects by name pattern. Supports SAP ADT wildcards such as * and ?.
validate_mermaid_syntaxValidate Mermaid Syntaxread-onlyParse 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
- Packages
- npm @coaspe/sap-abap-mcp
- License
- MIT
- Repository
- github.com/Coaspe/sap-abap-mcp
- 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.
Cite this page
SAP ABAP MCP. Agent Mart. https://agentmart.dev/connectors/coaspe-sap-abap-mcp (last updated 2026-10-25)