Can AI agents automate MATLAB?

MathWorks · desktop · engineeringdeveloper-tools

MATLAB is automatable today through official Engine APIs that start or attach to a licensed local MATLAB session and evaluate functions or workspace statements from Python, .NET, C++, or Java. Those engines require an installed MATLAB; MATLAB Runtime alone is not sufficient. On Windows, a COM Automation server remains documented, but MathWorks steers new .NET work to the Engine API. The official MATLAB MCP Server is a maintained first-party stdio server for Claude, VS Code Copilot, Codex, and other MCP hosts. It exposes five built-in tools for toolbox detection, static code checks, statement evaluation, script execution, and unit tests, plus optional JSON-defined custom tools and coding guideline resources. The server needs MATLAB R2021a or later on PATH, a MathWorks license that is not shared across users, and a local session. The matlab command's -batch option runs scripts non-interactively with stdout/stderr logging and process exit codes, which is useful for CI but is not a structured resource CLI. MATLAB Production Server is a separate paid product that can expose packaged functions over REST or as remote MCP tools; it is not this desktop identity. Simulink is excluded. Named Zapier and n8n connectors were not established. Microsoft's connector catalog had no MATLAB connector on 2026-08-28. Computer-use viability is unassessed.

Best path today: api · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIyesmatlab-enginecom
coverage: full · docs
SDKyespythoncsharpcppjava
official: yes
MCPyes
verdict: official
Integrationsunknown
CLIyes
Extensibilityyesm-fileslive-scriptscustom-mcp-tools
webhooks: unknown
Data access
export: engine-workspace · import: engine-workspace
RPA / UI automationunknowndesktop-native
No repeatable UI probe was run. The MATLAB Engine APIs, matlab -batch, and the official MATLAB MCP Server evaluate code and run scripts without driving the desktop GUI. Computer-use viability is unassessed.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
8768

Evidence

FactTierSourceDate
homepagedeclaredsource2026-08-28
vendordeclaredsource2026-08-28
platformsdeclaredsource2026-08-28
licensedeclaredsource2026-08-28
statusdeclaredsource2026-08-28
modalities.api.existsdeclaredsource2026-08-28
modalities.api.kinds[0]declaredsource2026-08-28
modalities.api.kinds[1]declaredsource2026-08-28
modalities.api.coveragedeclaredsource2026-08-28
modalities.api.docsdeclaredsource2026-08-28
modalities.sdk.existsdeclaredsource2026-08-28
modalities.sdk.officialdeclaredsource2026-08-28
modalities.sdk.languages[0]declaredsource2026-08-28
modalities.sdk.languages[1]declaredsource2026-08-28
modalities.sdk.languages[2]declaredsource2026-08-28
modalities.sdk.languages[3]declaredsource2026-08-28
modalities.mcp.first_partydeclaredsource2026-08-28
modalities.mcp.verdictdeclaredsource2026-08-28
modalities.integrations.power_automatescrapedsource2026-08-28
modalities.cli.existsdeclaredsource2026-08-28
modalities.extensibility.scripting[0]declaredsource2026-08-28
modalities.extensibility.scripting[1]declaredsource2026-08-28
modalities.extensibility.scripting[2]declaredsource2026-08-28
modalities.data_access.exportdeclaredsource2026-08-28
modalities.data_access.importdeclaredsource2026-08-28
verdict.scores.apideclaredsource2026-08-28
verdict.scores.mcpdeclaredsource2026-08-28
verdict.scores.clideclaredsource2026-08-28
freshness.watch[0].urldeclaredsource2026-08-28
freshness.watch[1].urldeclaredsource2026-08-28
freshness.watch[2].urldeclaredsource2026-08-28

Related tools

Other products in this database that share a category with MATLAB.

Last verified 2026-08-28 · volatility medium · JSON record