Simulink Agentic Toolkit

The official MathWorks kit that gives an agent MCP tools and knowledge to work with Simulink models

SkillEditors’ pick

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Builds, edits and tests models in MATLAB and Simulink through MCP
  • Installs an MCP server and edits the agent configuration
All reasons and checks

matlab/simulink-agentic-toolkit

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/simulink-agentic-toolkit

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

npx skills add matlab/simulink-agentic-toolkit --skill simulink-customize-a2l simulink-generate-embedded-code simulink-optimizing-embedded-code simulink-single-precision-conversion simulink-control-motors simulink-frequency-response simulink-linearize building-simulink-models configuring-block-policy filing-bug-reports generate-requirement-drafts -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add matlab/simulink-agentic-toolkit --skill simulink-customize-a2l simulink-generate-embedded-code simulink-optimizing-embedded-code simulink-single-precision-conversion simulink-control-motors simulink-frequency-response simulink-linearize building-simulink-models configuring-block-policy filing-bug-reports generate-requirement-drafts -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add matlab/simulink-agentic-toolkit --skill simulink-customize-a2l simulink-generate-embedded-code simulink-optimizing-embedded-code simulink-single-precision-conversion simulink-control-motors simulink-frequency-response simulink-linearize building-simulink-models configuring-block-policy filing-bug-reports generate-requirement-drafts -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add matlab/simulink-agentic-toolkit --skill simulink-customize-a2l simulink-generate-embedded-code simulink-optimizing-embedded-code simulink-single-precision-conversion simulink-control-motors simulink-frequency-response simulink-linearize building-simulink-models configuring-block-policy filing-bug-reports generate-requirement-drafts -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add matlab/simulink-agentic-toolkit --skill simulink-customize-a2l simulink-generate-embedded-code simulink-optimizing-embedded-code simulink-single-precision-conversion simulink-control-motors simulink-frequency-response simulink-linearize building-simulink-models configuring-block-policy filing-bug-reports generate-requirement-drafts -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add matlab/simulink-agentic-toolkit --skill simulink-customize-a2l simulink-generate-embedded-code simulink-optimizing-embedded-code simulink-single-precision-conversion simulink-control-motors simulink-frequency-response simulink-linearize building-simulink-models configuring-block-policy filing-bug-reports generate-requirement-drafts -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add matlab/simulink-agentic-toolkit --skill simulink-customize-a2l simulink-generate-embedded-code simulink-optimizing-embedded-code simulink-single-precision-conversion simulink-control-motors simulink-frequency-response simulink-linearize building-simulink-models configuring-block-policy filing-bug-reports generate-requirement-drafts -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add matlab/simulink-agentic-toolkit --skill simulink-customize-a2l simulink-generate-embedded-code simulink-optimizing-embedded-code simulink-single-precision-conversion simulink-control-motors simulink-frequency-response simulink-linearize building-simulink-models configuring-block-policy filing-bug-reports generate-requirement-drafts -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit 2d73af4.

Text for your agent

Download agenticToolkitInstaller.mltbx from the releases, open it in MATLAB (or run matlab.addons.toolbox.installToolbox("agenticToolkitInstaller.mltbx")), then run the setup function and select the skill groups you need. The installer sets up the MATLAB MCP Server and configures the agent.

This is third-party code. Review the repository files before installing.

What it does

The kit gives an AI agent tools and context to work with Simulink and model-based design. Through MCP the agent reads, builds, edits, queries, tests and checks Simulink, System Composer, Simscape models and Stateflow charts. The curated skills describe domain knowledge: the agent first reads a skill, then calls MCP tools in MATLAB. An automated setup through a MATLAB function installs the MATLAB MCP Server, configures the agent and registers the skills. Some skills require additional toolboxes.

Who it is for. For engineers who design models in Simulink and want to bring an AI agent into the work.

Good fit when

  • You want the agent to read and edit Simulink models
  • You need to build or test a model through the agent
  • You need model-based design knowledge in the agent

Not a fit when

  • MATLAB and Simulink with a license are not installed
  • You work only with MATLAB without Simulink, which has a separate MATLAB Agentic Toolkit

Example request

Add a motor control subsystem to the Simulink model and check the port connections

Limitations

It requires MATLAB and Simulink installed with a valid license, and some skills need toolboxes such as System Composer, Simscape or Stateflow. Installation goes through a MATLAB add-on and assumes working inside the environment. The material is in English.

How to disable. Run the setup function in uninstall mode or remove the registered skills and MCP server from the agent's configuration.

Security check

  • Builds, edits and tests models in MATLAB and Simulink through MCP
  • Installs an MCP server and edits the agent configuration

README in short

The README describes the official MathWorks kit that gives an agent knowledge and MCP tools to work with Simulink: reading, building, editing, querying, testing and checking models. The agent first reads a skill, then calls MCP tools in MATLAB. An automated setup through an add-on and a MATLAB function installs the MATLAB MCP Server, configures the agent and registers the skills. Some skills need additional toolboxes, and a separate toolkit is offered for MATLAB.

SKILL.md

---
name: building-simulink-models
description: Builds and edits Simulink, System Composer, Stateflow, and Simscape models. Use when modifying model structure, parameters, ports, connections, or Stateflow chart internals.
metadata:
  author: MathWorks
  version: "1.5"
---

# Building Models

Use `model_edit` for all structural changes — Simulink, System Composer, Simscape, and Stateflow chart internals

FAQ

How does it differ from the MATLAB Agentic Toolkit?

This kit is about Simulink and model-based design; MATLAB has a separate toolkit, and you can install both.

How does the agent work with models?

It first reads the relevant skill for domain knowledge, then calls MCP tools that reach into MATLAB and Simulink.

Editors’ pick

166 skills for scientific work: bioinformatics, cheminformatics, clinical data, geospatial analysis and 100+ databases

SkillMedium risk47KRepository stars
Official

Google's open-source MCP server for databases: ready tools for Postgres, MySQL, BigQuery, Spanner and more, plus custom tools in tools.yaml

MCP serverHigh risk16.5KRepository stars
Editors’ pick

Official Hugging Face skills: Hub operations via the hf CLI, datasets, model training, Spaces, evals and deployment

SkillHigh risk11.1KRepository stars
Official

A visualization language for agents and an MCP server: neat charts from a simple semantic spec

MCP serverMedium riskNo VPN needed4.3KRepository stars
Foxx AISimulink Agentic Toolkit

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.