# @abapify/adt-mcp

Source: https://glimind.com/server/npm%2F-abapify%2Fadt-mcp
Registry id: `npm/-abapify/adt-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "abapify-adt-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@abapify/adt-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add abapify-adt-mcp -- npx -y @abapify/adt-mcp
```

## Tools (11)

- `changeset_add`: Stage an object write — acquires a lock and PUTs the supplied source
- `changeset_begin`: Open a transactional unit-of-work bound to the current MCP session
- `changeset_commit`: Batch-activate every staged object in a single call, then release all locks
- `changeset_rollback`: Release every held lock and mark the changeset rolled back
- `discovery`: Discover available ADT services on the SAP system
- `get_object`: Get details about a specific ABAP object by name
- `list_source_versions`: List immutable ADT source-version metadata and transport provenance for every source component of one object
- `sap_connect`: Perform the SAP security-session handshake once per MCP session
- `sap_disconnect`: Release locks, DELETE the SAP security session, and drop the cached client
- `search_objects`: Search for ABAP objects in the repository with wildcard support
- `system_info`: Get SAP system and/or session information

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
