Skip to content
Tresca

Simulink MCP servers and AI agent skills

The official route is MathWorks's Simulink Agentic Toolkit: it adds model tools (overview, read, edit, check, diagnostics, Gherkin-style tests) and Model-Based Design skills to the MATLAB MCP Server. Several community servers drive Simulink through the MATLAB Engine for Python with typed block, wiring and simulation tools, and one ships a routing skill with hooks. All need a licensed MATLAB with Simulink; the official toolkit needs R2023a or later, and several community servers are Windows only.

  • Includes MathWorks's official server.
  • 5 MCP servers and 2 agent skills listed.
MathWorks5 servers · 2 skillsChecked 4 Nov 2026

Integrations for Simulink

Official

PluginOfficial

Simulink Agentic Toolkitby MathWorks

MathWorks's Simulink tools and Model-Based Design skills, added to the MATLAB MCP Server so an agent can read, edit and test models.

LocalWindows, Linux, macOSNeeds a Simulink licenceCan modify models1.3k· updated 2 days ago

Community and commercial servers

MCP serverCommunity

MATLAB Simulink MCP Server (matlab-simulink-mcp)by Rohail Malik

A FastMCP server that runs MATLAB code and reads Simulink models through the MATLAB Engine, confined to one working folder.

LocalWindows, macOS, LinuxNeeds a Simulink licenceCan modify models0· updated 5 months ago
MCP serverCommunity

simulink-mcp (sohumsuthar)by Sohum Suthar

Fourteen typed Simulink tools over the MATLAB Engine: load models, edit blocks, run simulations and get plots back.

LocalWindows, macOS, LinuxNeeds a Simulink licenceCan modify models27· updated 6 months ago
MCP serverCommunity

simulink-mcp (simulink-tools)by wya5217799

A 33-tool Simulink server for Windows with a bundled routing skill and hooks that keep the agent on its tools.

LocalWindowsNeeds a Simulink licenceCan modify models1· updated 6 months ago
MCP serverCommunity

Simulink MCP Server (turboboost17)by turboboost17

A 43-tool MATLAB and Simulink server for VS Code agents, working in a shared MATLAB session you can watch and edit.

LocalWindowsNeeds a Simulink licenceRead-only or read-write (configurable)1· updated 6 months ago

Agent skills

SkillCommunity

MATLAB Agent Skills (matlab-agent-skills)by wzyn20051216

Nine skills that route MATLAB and Simulink work through the official MCP server and end each task with logs and a check.

LocalWindowsNeeds a Simulink licence30· updated 8 days ago
SkillCommunity

simulink-toolbox skillby wya5217799

A Claude Code and Codex skill with hooks that routes Simulink tasks to the simulink-mcp tools instead of shell MATLAB calls.

WindowsNeeds a Simulink licence1· updated 6 months ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to Simulink

An MCP server or skill can only do what Simulink lets programs do. Simulink exposes 2 automation interfaces:

  • Programmatic modelling API (Other): Every edit you make with the mouse has a function equivalent: new_system, load_system and save_system for models; add_block, replace_block and delete_block for blocks; Simulink.connectBlocks (or the older add_line) for wiring; get_param and set_param for any block or model parameter. Community MCP servers expose these as typed tools such as add_block, connect_blocks and set_block_param, which is why they can build and rewire models without the agent writing free-form MATLAB. Documentation
  • Simulink Agentic Toolkit tools (Other): MathWorks's toolkit plugs into the MATLAB MCP Server through an extension file and connects to a MATLAB session you start yourself (satk_initialize, which calls shareMATLABSession). Its model_scan tool searches a saved .slx on disk without loading it, and model_test turns plain-language Gherkin scenarios into test harnesses if you have Simulink Test. Documentation

What MathWorks offers

MathWorks sells Simulink Copilot, an assistant in the Simulink editor that explains models, blocks and errors, suggests root causes for simulation and code-generation failures, and recommends steps for design changes. For outside agents it publishes the Simulink Agentic Toolkit on GitHub, which adds Simulink tools and skills on top of the official MATLAB MCP Server; there is no separate Simulink MCP server.

Checked 4 Nov 2026. Sources: Simulink Copilot (MathWorks), matlab/simulink-agentic-toolkit

What you can do with Simulink and AI

  • Ask the agent to describe the structure of the model you have open, then trace a signal path through subsystems and ports.
  • Add library blocks, wire them and set parameters such as PID gains or solver stop time, then run the simulation and get the plots back as images.
  • Check a model for unconnected ports and dangling lines, read Diagnostic Viewer errors after a compile and resolve workspace variables like Kp to their values.
  • Write requirement tests in Gherkin form and let the toolkit generate the test harness.
  • Find a block name or parameter value in a saved .slx file without opening Simulink.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Amp, Claude Code, Claude Desktop, Codex, Gemini CLI, GitHub Copilot, VS Code and VS Code (GitHub Copilot). Install steps, copied from each project's own documentation, are on each listing's page. Most Simulink integrations run on your own computer next to Simulink, so you need Simulink installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official Simulink MCP server?

Not as a separate server. MathWorks's Simulink Agentic Toolkit adds Simulink tools and skills to the official MATLAB MCP Server through an extension file, and the same installer sets up both.

Can Claude build a Simulink model?

Yes, with a licensed MATLAB and Simulink on the same machine. The official toolkit's model_edit tool adds blocks, wires signals and creates subsystems, and community servers offer add_block and connect_blocks tools with auto-routing.

Which MATLAB releases work?

The Simulink Agentic Toolkit needs R2023a or later. Community servers list their own ranges, for example R2024a to R2025b for sohumsuthar/simulink-mcp and R2022b or later for matlab-simulink-mcp; each needs a matching matlabengine package for Python.

Is Simulink Copilot the same thing?

No. Simulink Copilot is a licensed assistant inside the Simulink editor that explains models and recommends changes. The MCP routes let an outside agent such as Claude Code or Codex read and edit models through tools.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): matlab/simulink-agentic-toolkit README · Programmatic modeling basics (MathWorks) · sohumsuthar/simulink-mcp README · Simulink Copilot (MathWorks) · Simulink product page

Simulink is a trademark of MathWorks. Tresca is independent and not affiliated with or endorsed by MathWorks.