ROS2 MEDKIT TOOLS

84 tools from the Ros2 Medkit MCP Server, categorised by risk level.

READ 54 tools
Read ros2_medkit_all_faults_list List all faults across the entire system. Returns faults from all components. Read ros2_medkit_apps_dependencies List dependencies for an app (other apps/components it depends on). Read ros2_medkit_apps_get Get detailed information about a specific app by its identifier. Read ros2_medkit_apps_list List all SOVD apps (ROS 2 nodes). Apps are individual ROS 2 nodes that can have operations, data, configura... Read ros2_medkit_area_components List all components within a specific area. Use ros2_medkit_areas_list first to discover valid area IDs (e.g., Read ros2_medkit_area_contains List all entities contained in an area (components, apps, etc.). Read ros2_medkit_area_get Get detailed information about a specific area including its capabilities. Read ros2_medkit_area_subareas List sub-areas within an area. Use this to explore area hierarchy. Read ros2_medkit_areas_list List all SOVD areas (ROS 2 namespaces). Areas are top-level groupings like Read ros2_medkit_bulkdata_categories List available bulk-data categories for an entity. Bulk-data categories contain downloadable files like ros... Read ros2_medkit_bulkdata_download Download a bulk-data file (e.g., rosbag recording) to the specified directory. Use the bulk_data_uri from f... Read ros2_medkit_bulkdata_download_for_fault Download all rosbag recordings associated with a specific fault. Retrieves the fault Read ros2_medkit_bulkdata_info Get information about a specific bulk-data item. Use the bulk_data_uri from fault environment_data snapshots. Read ros2_medkit_bulkdata_list List bulk-data items in a category. Use this to discover available rosbag recordings for download. Read ros2_medkit_component_dependencies List dependencies of a component. Read ros2_medkit_component_get Get detailed information about a specific component including its capabilities. Read ros2_medkit_component_hosts List apps hosted by a component. Read ros2_medkit_component_subcomponents List subcomponents of a component. Read ros2_medkit_components_list List all SOVD components (ROS 2 nodes) across all areas. Returns component IDs that can be used with other ... Read ros2_medkit_data_categories List data categories for an entity (e.g., topics, parameters). Read ros2_medkit_data_groups List data groups for an entity. Read ros2_medkit_entities_get Get detailed information about a specific SOVD entity by its identifier, including live data if available. ... Read ros2_medkit_entities_list List all SOVD entities (areas and components combined) with optional substring filtering. This is the prima... Read ros2_medkit_entity_data Read all topic data from an entity (returns all topics with their current values). Works with components, a... Read ros2_medkit_entity_topic_data Read data from a specific topic within an entity. Use ros2_medkit_entity_data first to discover available t... Read ros2_medkit_fault_snapshots Get diagnostic snapshots for a specific fault. Contains data captured at fault occurrence time. Read ros2_medkit_faults_get Get a specific fault by its code from an entity. First use ros2_medkit_faults_list to discover available fa... Read ros2_medkit_faults_list List all faults for a specific entity. IMPORTANT: First use ros2_medkit_components_list or ros2_medkit_area... Read ros2_medkit_functions_get Get detailed information about a specific function. Read ros2_medkit_functions_hosts List apps that host a specific function. Read ros2_medkit_functions_list List all SOVD functions. Functions are capability groupings that may be hosted by multiple apps. Read ros2_medkit_get_configuration Get a specific configuration (parameter) value. Use ros2_medkit_list_configurations first to discover avail... Read ros2_medkit_get_cyclic_sub Get details of a specific cyclic subscription. Read ros2_medkit_get_execution Get execution status and feedback for a specific execution. Use after ros2_medkit_create_execution to track... Read ros2_medkit_get_lock Get details of a specific lock. Read ros2_medkit_get_log_configuration Get log configuration for an entity. Read ros2_medkit_get_operation Get details of a specific operation including its schema and capabilities. Read ros2_medkit_get_script Get details of a specific script. Read ros2_medkit_get_script_execution Get the status and result of a script execution. Read ros2_medkit_get_trigger Get details of a specific trigger by ID. Read ros2_medkit_get_update Get details of a registered update. Read ros2_medkit_get_update_status Get the current status of an update Read ros2_medkit_health Get health status of the SOVD gateway. Returns service status. Read ros2_medkit_list_configurations List all configurations (ROS 2 parameters) for an entity. Works with components, apps, areas, and functions. Read ros2_medkit_list_cyclic_subs List all cyclic subscriptions for an entity. Read ros2_medkit_list_executions List all executions for an operation. Use to see execution history and find execution IDs. Read ros2_medkit_list_locks List all active locks on an entity. Read ros2_medkit_list_logs List log entries for an entity. Returns recent log messages. Read ros2_medkit_list_operations List all operations (ROS 2 services and actions) available for an entity. Works with components, apps, area... Read ros2_medkit_list_scripts List all scripts for an entity. Read ros2_medkit_list_triggers List all triggers for an entity. Triggers monitor resource changes and generate events. Read ros2_medkit_list_updates List all registered software updates. Read ros2_medkit_system_fault_snapshots Get system-wide diagnostic snapshots for a fault code. Read ros2_medkit_version Get the SOVD API version information from ros2_medkit gateway. Use this to verify the gateway is running.

Route Ros2 Medkit through PolicyLayer and every one of its 84 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 Ros2 Medkit MCP server have? +

The Ros2 Medkit MCP server exposes 84 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Ros2 Medkit tools? +

Route the Ros2 Medkit 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 Ros2 Medkit tools fall into? +

Ros2 Medkit tools are categorised as Read (54), Write (11), Destructive (9), Execute (10). Each category has a recommended default policy.

Enforce policy on every Ros2 Medkit tool call.

Start from Ros2 Medkit, 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.