{"name":"io.github.Coaspe/sap-abap-mcp","slug":"coaspe-sap-abap-mcp","title":"SAP ABAP MCP","description":"Develop, test, analyze, and operate SAP ABAP systems through ADT from AI coding agents.","url":"https://mcp.market/server/coaspe-sap-abap-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":37,"stars":4,"forks":0,"downloads_week":267,"last_push_at":"2026-09-15T02:03:50.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Coaspe/sap-abap-mcp","website":"https://github.com/Coaspe/sap-abap-mcp","version":"1.7.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@coaspe/sap-abap-mcp","version":"1.7.0","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}]}],"tools":[{"name":"sap","description":"SAP capabilities: name=search, arguments={query}; name=describe, arguments={name}. Invoke the described name with risk, schemaHash and arguments.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap-plan-rap","description":"Discover backend RAP capabilities and validate a generation preview without generating or publishing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.capability.describe","description":"Return the exact input schema and schema hash for one capability before invoking it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.capability.search","description":"Search or page through the complete SAP tool catalog. Use category browsing when keyword search misses.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.ddic.read","description":"Read typed Domain/Data Element properties or Table/Structure DDL source with an optimistic fingerprint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.repository.inspect","description":"Read object metadata, optional ADT structure, and a bounded child-node page.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.repository.resolve","description":"Resolve one ABAP object to a canonical ADT Resource.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.repository.search","description":"Search ABAP repository objects by name pattern and object type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.repository.where_used","description":"Find bounded where-used references for one ABAP object.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.semantic.complete","description":"Read ABAP completion proposals or element details.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.semantic.components","description":"Browse bounded ABAP class or interface components. Follow childCount using componentPath; type is the ADT kind, not an ABAP signature.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.semantic.definition","description":"Resolve an ABAP definition or implementation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.semantic.documentation","description":"Read SAP ABAP language documentation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.semantic.format_preview","description":"Preview SAP ABAP formatter changes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.semantic.hierarchy","description":"Read a bounded ABAP type hierarchy.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.semantic.quick_fixes","description":"List bounded non-dialog SAP quick fixes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.source.diagnose","description":"Run bounded SAP syntax diagnostics for ABAP source.","write_action":true,"price_micros":0,"input_schema":null},{"name":"sap.source.read","description":"Read a bounded active ABAP source range, one class method, or one canonical ADT Resource.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.source.read_batch","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.source.search","description":"Search literal text or a regular expression in ABAP source.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.system.capabilities","description":"Read implemented, advertised, authorized, and observed capabilities for one SAP system.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.system.inspect","description":"Read normalized SAP client, release, timezone, and optional software component metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.system.list","description":"List configured SAP system IDs and local credential availability.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.text_elements.read","description":"Read one ABAP text-pool category.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sap.ui.object_url","description":"Build a SAP WebGUI URL for one ABAP object.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-20T00:24:51.310Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T00:24:51.303Z","components":{"code":{"score":25,"max":25,"notes":["156 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 5 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@coaspe/sap-abap-mcp","version":"1.7.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":12,"publishedAt":"2026-09-08T07:45:02.244Z","repositoryUrl":"git+https://github.com/Coaspe/sap-abap-mcp.git","weeklyDownloads":267}],"repo":{"found":true,"owner":"Coaspe","repo":"sap-abap-mcp","archived":false,"pushedAt":"2026-09-15T02:03:50Z","stars":4,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/76432686?v=4","ownerCreatedAt":"2020-12-21T11:19:44Z","license":"MIT"},"icon":{"url":"https://raw.githubusercontent.com/Coaspe/sap-abap-mcp/main/assets/directory-icon.png","source":"registry","width":400,"height":400},"presence":{"stars":4,"forks":0,"downloadsWeek":267,"license":"MIT","lastPushAt":"2026-09-15T02:03:50.000Z","score":37}}}},"grade_history":[],"reviews":[]}