MCP SAP GUI SERVER TOOLS

57 tools from the MCP SAP GUI Server MCP Server, categorised by risk level.

READ 23 tools
Read sap_find_tree_node_by_path Find a tree node key by its path. Read sap_get_alv_toolbar Get all toolbar buttons from an ALV grid. Read sap_get_cell_info Get detailed cell metadata from an ALV grid. Read sap_get_column_info Get detailed column info from an ALV grid or table control. Read sap_get_combobox_entries List all entries in a combobox/dropdown. Read sap_get_current_cell Get the currently focused cell position in an ALV grid or table control. Read sap_get_popup_window Check if a popup/modal dialog is open (wnd[1], wnd[2], etc.). Read sap_get_screen_elements sap_get_screen_elements Read sap_get_screen_info sap_get_screen_info Read sap_get_session_info Get information about the current SAP session (system, client, user, transaction, screen) Read sap_get_table_control_row_info Get row metadata (selectable, selected) from a GuiTableControl. Read sap_get_toolbar_buttons List all buttons on the system toolbar (tbar[0]) and app toolbar (tbar[1]). Read sap_get_transaction_guide Return a generic, read-first guide for a supported SAP transaction. Read sap_get_tree_node_children Get direct children of a tree node. Much faster than read_tree for Read sap_get_workflow_guide sap_get_workflow_guide Read sap_list_connections List all open SAP connections and sessions Read sap_read_field Read the value of a field on the current SAP screen. Read sap_read_shell_content Read content from a GuiShell subtype (e.g., HTMLViewer). Read sap_read_table sap_read_table Read sap_read_textedit Read the content of a multiline text editor (GuiTextedit). Read sap_read_tree sap_read_tree Read sap_screenshot Take a screenshot of the current SAP window. Read sap_search_tree_nodes sap_search_tree_nodes
EXECUTE 28 tools
Execute sap_execute_transaction sap_execute_transaction Execute sap_click_tree_link Click a hyperlink in a tree node item. Execute sap_collapse_tree_node Collapse a folder node in a tree control Execute sap_connect sap_connect Execute sap_connect_existing Connect to an already open SAP session. Use this when SAP is already logged in. Execute sap_disconnect Disconnect from the current SAP session and release the binding. Execute sap_double_click_cell Double-click a cell in a table/grid (often opens details or drills down). Execute sap_double_click_tree_item Double-click a specific item (column cell) in a tree node row. Execute sap_double_click_tree_node Double-click a node in a tree control (often opens details or drills down). Execute sap_expand_tree_node Expand a folder node in a tree control to reveal its children. Execute sap_handle_popup sap_handle_popup Execute sap_press_alv_toolbar_button Press a toolbar button on an ALV grid (e.g., sort, filter, export). Execute sap_press_button Press a button on the current SAP screen. Execute sap_press_column_header Click a column header in an ALV grid (triggers sort). Does NOT work on GuiTableControl. Execute sap_scroll_table_control Scroll a GuiTableControl to a specific row position. Execute sap_select_all_rows Select all rows in an ALV grid. Does NOT work on GuiTableControl. Execute sap_select_alv_context_menu_item sap_select_alv_context_menu_item Execute sap_select_checkbox Select or deselect a checkbox on the current SAP screen. Execute sap_select_combobox_entry Select an entry in a combobox/dropdown by its key or display value text. Execute sap_select_menu Select a menu item from the menu bar or a submenu. Execute sap_select_multiple_rows Select multiple rows at once in an ALV grid or table control. Execute sap_select_radio_button Select a radio button on the current SAP screen. Execute sap_select_tab Select a tab in a tab strip control. Execute sap_select_table_row Select a row in a table/grid. Execute sap_select_tree_node Select a node in a tree control. Execute sap_send_key Send a keyboard key. Execute sap_set_current_cell Set the current (focused) cell in an ALV grid or table control. Execute sap_set_focus Set focus to any screen element by its ID.

Route MCP SAP GUI Server through PolicyLayer and every one of its 57 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the MCP SAP GUI Server MCP server have? +

The MCP SAP GUI Server MCP server exposes 57 tools across 3 categories: Read, Write, Execute.

How do I enforce policies on MCP SAP GUI Server tools? +

Route the MCP SAP GUI Server server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do MCP SAP GUI Server tools fall into? +

MCP SAP GUI Server tools are categorised as Read (23), Write (6), Execute (28). Each category has a recommended default policy.

Enforce policy on every MCP SAP GUI Server tool call.

Start from MCP SAP GUI Server, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.