Default Tools
Default Tools
The AgentTools paclet comes with a set of LLMTool objects that can be referenced by name. This page provides the documentation for each of those tools.
| $DefaultMCPTools | gives an association of LLMTool objects |
| $DefaultMCPToolOptions | gives an association of available options for the default tools |
Dataset[$DefaultMCPTools]server = CreateMCPServer["WolframNotebooks", <|"Tools" -> {"ReadNotebook", "WriteNotebook"}|>]server["Tools"]DeleteObject[server]Get all the available options and their default values for built-in tools with $DefaultMCPToolOptions:
$DefaultMCPToolOptionsCustomize tool options with InstallMCPServer:
InstallMCPServer["Claude", "Wolfram", "ToolOptions" -> <|"WolframLanguageEvaluator" -> <|"Method" -> "Local"|>|>]| WolframAlphaContext | Semantic search for Wolfram Alpha results |
| WolframLanguageContext |
Semantic search across Wolfram Language resources (documentation, function repository, data repository, neural net repository, and more)
|
| WolframContext | Combines results from WolframAlphaContext and WolframLanguageContext |
WolframAlphaContext
| IncludeWolframLanguageResults | Automatic | whether to include relevant Wolfram Language code in results | |
| MaxItems | Automatic | maximum number of Wolfram|Alpha results to include |
WolframLanguageContext
| MaxItems | 10 | maximum number of Wolfram Language results to include |
WolframContext
| WolframAlphaMaxItems | Automatic | maximum number of Wolfram|Alpha results to include | |
| WolframLanguageMaxItems | 10 | maximum number of Wolfram Language results to include |
| WolframLanguageEvaluator | Evaluates Wolfram Language code |
| CodeInspector | Inspects Wolfram Language code and returns a formatted report of issues |
| TestReport |
Runs Wolfram Language test files (.wlt) and returns a formatted report
|
| SymbolDefinition | Retrieves symbol definitions in a readable format |
WolframLanguageEvaluator
| ImageExportMethod | None | how to export images in outputs | |
| Method | "Session" | the type of kernel to use for evaluations | |
| TimeConstraint | 60 | the default time constraint for evaluations |
The following values can be given for the Method option:
| "Session" | not sandboxed | use the same kernel as the running MCP server | |
| "Local" | limited write/execute | use a dedicated sandboxed local kernel | |
| "Cloud" | fully sandboxed | uses a fully sandboxed cloud kernel |