ENGINEERING MCP SERVER TOOLS

72 tools from the Engineering MCP Server MCP Server, categorised by risk level.

READ 39 tools
Read sfiles_parse_and_validate [Available via model_tx_apply or direct call] Parse SFILES string and validate against regex patterns. See ... Read dexpi_validate_model [Available via model_tx_apply or direct call] Validate P&ID for engineering rules and referential integrity... Read graph_analyze_topology Analyze graph topology including paths, cycles, bottlenecks, and connectivity Read graph_calculate_metrics Calculate graph metrics like diameter, density, clustering coefficient Read graph_compare_models Compare graph structures of two models Read graph_detect_patterns Detect common patterns like heat integration, recycle loops, parallel trains Read graph_find_paths Find paths between nodes in the graph Read layout_get Get a stored layout by ID Read layout_list List layouts, optionally filtered by model Read layout_load_from_file Load layout from project file into store Read layout_validate Validate a layout against its schema and optionally check consistency with source model. Read project_list List all models in a project Read project_load Load a model from a git project Read query_model_statistics [DEPRECATED] Get statistical summary of model contents. Use search_execute(query_type= Read schema_describe_class [DEPRECATED] Get detailed information about a specific class including attributes, methods, and inheritance... Read schema_find_class [DEPRECATED] Search for classes by partial name or pattern. Use schema_query(operation= Read schema_get_hierarchy [DEPRECATED] Get the inheritance hierarchy for a class or category. Use schema_query(operation= Read schema_list_classes [DEPRECATED] List all available classes in DEXPI or SFILES schemas. Use schema_query(operation= Read schema_query Unified schema introspection tool - consolidates all schema_* operations Read search_by_attributes [DEPRECATED] Search for components by attribute values. Use search_execute(query_type= Read search_by_stream [DEPRECATED] Search for streams by properties or connected units. Use search_execute(query_type= Read search_by_tag [DEPRECATED] Search for equipment, instruments, or nodes by tag pattern. Use search_execute(query_type= Read search_by_type [DEPRECATED] Search for components by type (e.g., all pumps, all heat exchangers). Use search_execute(query... Read search_connected [DEPRECATED] Find all components connected to a specific node. Use search_execute(query_type= Read search_execute Unified search tool - consolidates all search_* operations Read search_instances Find all instances of specified DEXPI class types in a model. Returns equipment inventory/search results wi... Read sfiles_canonical_form [Available via model_tx_apply or direct call] Convert SFILES string to canonical form for comparison. See d... Read sfiles_pattern_helper Get SFILES regex patterns and syntax examples Read sfiles_to_string [Consolidated into model_save] Convert flowsheet to compact SFILES string format. See docs/FEATURE_PARITY_M... Read sfiles_visualize Generate visualization of SFILES flowsheet with optional stream/unit tables. Returns HTML (interactive), SV... Read template_get_schema Get parameter schema and metadata for a template Read template_list List available templates from the library Read validate_model Run comprehensive validation on a model. NOTE: Read validate_round_trip Validate round-trip conversion integrity Read visualize_list_renderers List available visualization renderers and their capabilities Read visualize_model Generate visualization of a model. Routes to appropriate renderer based on format and availability. Returns... Read dexpi_export_graphml [Consolidated into model_save] Export P&ID topology as machine-readable GraphML. See docs/FEATURE_PARITY_MA... Read dexpi_export_json [Consolidated into model_save] Export P&ID model as JSON. See docs/FEATURE_PARITY_MATRIX.md for migration g... Read sfiles_export_networkx Export flowsheet as NetworkX graph JSON
WRITE 29 tools
Write area_deploy Deploy a template into a model (STRATEGIC operation - replaces 50+ atomic calls) Write model_tx_begin Start a transaction on a model for atomic multi-operation changes Write model_combine Merge multiple DEXPI models into one combined model. Combines all tagged plant items, instrumentation, and ... Write model_load Import a model from various formats (JSON, Proteus XML, SFILES string) - Replaces dexpi_import_json, dexpi_... Write project_init Initialize a new git-tracked project for engineering models Write sfiles_generalize [Available via model_tx_apply or direct call] Generalize SFILES flowsheet by removing unit numbers for patt... Write bfd_to_pfd_plan Generate PFD expansion options for a BFD block. Write dexpi_add_control_loop [Available via model_tx_apply or direct call] Add complete control loop with signal generating, control, an... Write dexpi_connect_components [Available via model_tx_apply or direct call] Create piping connections between equipment and instruments. ... Write dexpi_convert_from_sfiles [Available via model_tx_apply or direct call] Convert SFILES flowsheet to DEXPI P&ID model. See docs/FEATUR... Write dexpi_create_pid [Consolidated into model_create] Initialize a new DEXPI P&ID model with metadata. See docs/FEATURE_PARITY_M... Write dexpi_import_json [Consolidated into model_load] Import P&ID model from JSON. See docs/FEATURE_PARITY_MATRIX.md for migration... Write dexpi_import_proteus_xml [Consolidated into model_load] Import P&ID model from Proteus 4.2 XML file. See docs/FEATURE_PARITY_MATRIX.... Write graph_connect Smart autowiring with patterns and optional inline components Write graph_modify Apply tactical graph modifications (10 actions: insert/update/remove component, inline insertion, segment o... Write layout_save_to_file Save layout to project file for persistence Write layout_update Update an existing layout with optimistic concurrency control. Requires etag to prevent concurrent modifica... Write model_create Create a new model (DEXPI P&ID or SFILES flowsheet) - Replaces dexpi_create_pid and sfiles_create_flowsheet Write model_save Export a model to various formats (JSON, GraphML, SFILES string) - Replaces dexpi_export_json, dexpi_export... Write model_tx_apply Apply one or more operations within an active transaction - Uses operation registry for type-safe dispatch Write model_tx_commit Commit or rollback a transaction - Returns diff and validation summary Write project_save Save a model to a git project with version control Write sfiles_add_control [Available via model_tx_apply or direct call] Add control instrumentation to flowsheet. See docs/FEATURE_PA... Write sfiles_add_stream [Available via model_tx_apply or direct call] Add a stream connecting two units. See docs/FEATURE_PARITY_MA... Write sfiles_add_unit [Available via model_tx_apply or direct call] Add a unit operation to the flowsheet. See docs/FEATURE_PARIT... Write sfiles_convert_from_dexpi [Available via model_tx_apply or direct call] Convert DEXPI P&ID model to SFILES flowsheet. See docs/FEATUR... Write sfiles_create_flowsheet [Consolidated into model_create] Initialize a new flowsheet for BFD or PFD. See docs/FEATURE_PARITY_MATRIX.... Write sfiles_export_graphml [Consolidated into model_save] Export flowsheet topology as GraphML. See docs/FEATURE_PARITY_MATRIX.md for ... Write sfiles_from_string [Consolidated into model_load] Create flowsheet from SFILES string. See docs/FEATURE_PARITY_MATRIX.md for m...

Route Engineering MCP Server through PolicyLayer and every one of its 72 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 Engineering MCP Server MCP server have? +

The Engineering MCP Server MCP server exposes 72 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Engineering MCP Server tools? +

Route the Engineering MCP 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 Engineering MCP Server tools fall into? +

Engineering MCP Server tools are categorised as Read (39), Write (29), Destructive (1), Execute (3). Each category has a recommended default policy.

Enforce policy on every Engineering MCP Server tool call.

Start from Engineering MCP 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.