DeployAgentTools["application"]
deploys default Wolfram tools for the specified agentic application.
DeployAgentTools[All]
attempts to deploy to all supported applications.
DeployAgentTools["application",tools]
deploys the specified set of tools.
DeployAgentTools[{"application","project"},tools]
deploys only for a specific project within an application.
DeployAgentTools
DeployAgentTools["application"]
deploys default Wolfram tools for the specified agentic application.
DeployAgentTools[All]
attempts to deploy to all supported applications.
DeployAgentTools["application",tools]
deploys the specified set of tools.
DeployAgentTools[{"application","project"},tools]
deploys only for a specific project within an application.
Details
- DeployAgentTools makes Wolfram tech available in AI-based applications like those for chat and coding. MCP Servers, agent skills and LLM tools are supported.
- The value for tools can be one of the following:
-
"name" name of a predefined set of tools - Some predefined sets of tools that can be specified by name are:
-
"WolframAlpha" MCP server for calling Wolfram|Alpha "WolframLanguage" MCP server for writing and evaluating Wolfram Language code "Wolfram" blend of Wolfram|Alpha and Wolfram Language functionality - Predefined tools typically give substantially better results with an LLM Kit subscription.
- Possible current values for "application" include:
-
"ClaudeCode" Claude Code "ClaudeDesktop" Claude Desktop "Codex" Codex "CopilotCLI" GitHub Copilot CLI "Cursor" Cursor "GeminiCLI" Gemini CLI "OpenCode" OpenCode "VisualStudioCode" Visual Studio Code - DeployAgentTools[{"application","project"},tools] is used for IDE and other applications that support directory-based projects.
- DeployAgentTools supports the option OverwriteTarget to specify whether existing configurations should be removed:
-
OverwriteTarget False whether to remove existing configurations - Deployment of agent tools can also be controlled through the Services for AIs Settings in the notebook front end.
Examples
open all close allBasic Examples (2)
Deploy a Wolfram MCP server into the local Claude Desktop application:
DeployAgentTools["ClaudeDesktop"]Deploy an MCP server into Codex to help with Wolfram Language development:
deployment = DeployAgentTools["Codex", "WolframLanguage"]DeleteObject[deployment]Scope (3)
Install a Wolfram|Alpha-specific MCP server for Claude Desktop:
wamcp = DeployAgentTools["ClaudeDesktop", "WolframAlpha"]DeleteObject[wamcp]Install a Wolfram Language MCP server for Cursor:
wlcursor = DeployAgentTools["Cursor", "WolframLanguage"]Inspect the AgentToolsDeployment object to see the included LLM tools:
wlcursor["Tools"]DeleteObject[wlcursor]Deploy an MCP server for a specific OpenCode project directory:
DeployAgentTools[{"OpenCode", "MyProject"}, "WolframLanguage"]DeleteObject[%]Generalizations & Extensions (1)
Using a named application for the first argument is a convenient shortcut for specifying the proper configuration file:
installed = DeployAgentTools["Cursor", "WolframAlpha"]Using a named application chooses an appropriate configuration file based on the current operating system:
configfile = installed["ConfigFile"]DeleteObject[installed]This is equivalent to InstallMCPServer["Cursor","WolframLanguage"]:
reinstalled = DeployAgentTools[configfile, "WolframAlpha"]Import[configfile, "RawJSON"]["mcpServers"]Remove the deployment and verify the file change:
DeleteObject[reinstalled]Import[configfile, "RawJSON"]["mcpServers"]Options (1)
OverwriteTarget (1)
Multiple deployments cannot be made to the same target. By default, deployments fail if deployment already exists:
DeployAgentTools["ClaudeDesktop", "WolframAlpha"]DeployAgentTools["ClaudeDesktop", "WolframLanguage"]Use OverwriteTargetTrue to replace the existing deployment:
DeployAgentTools["ClaudeDesktop", "WolframLanguage", OverwriteTarget -> True]History
Introduced in 2026 (15.0)
Text
Wolfram Research (2026), DeployAgentTools, Wolfram Language function, https://reference.wolfram.com/language/ref/DeployAgentTools.html.
CMS
Wolfram Language. 2026. "DeployAgentTools." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DeployAgentTools.html.
APA
Wolfram Language. (2026). DeployAgentTools. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DeployAgentTools.html
BibTeX
@misc{reference.wolfram_2026_deployagenttools, author="Wolfram Research", title="{DeployAgentTools}", year="2026", howpublished="\url{https://reference.wolfram.com/language/ref/DeployAgentTools.html}", note=[Accessed: 16-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_deployagenttools, organization={Wolfram Research}, title={DeployAgentTools}, year={2026}, url={https://reference.wolfram.com/language/ref/DeployAgentTools.html}, note=[Accessed: 16-June-2026]}