Wolfram Language Paclet Repository

Community-contributed installable additions to the Wolfram Language

Primary Navigation

    • Cloud & Deployment
    • Core Language & Structure
    • Data Manipulation & Analysis
    • Engineering Data & Computation
    • External Interfaces & Connections
    • Financial Data & Computation
    • Geographic Data & Computation
    • Geometry
    • Graphs & Networks
    • Higher Mathematical Computation
    • Images
    • Knowledge Representation & Natural Language
    • Machine Learning
    • Notebook Documents & Presentation
    • Scientific and Medical Data & Computation
    • Social, Cultural & Linguistic Data
    • Strings & Text
    • Symbolic & Numeric Computation
    • System Operation & Setup
    • Time-Related Computation
    • User Interface Construction
    • Visualization & Graphics
    • Random Paclet
    • Alphabetical List
  • Using Paclets
    • Get Started
    • Download Definition Notebook
  • Learn More about Wolfram Language

MCPServer

Guides

  • MCP Server

Tech Notes

  • Quick Start for AI Coding Applications
  • Quick Start for Chat Clients

Symbols

  • CreateMCPServer
  • InstallMCPServer
  • MCPServerObject
  • MCPServerObjectQ
  • MCPServerObjects
  • UninstallMCPServer
  • $DefaultMCPServers
  • $DefaultMCPTools
  • $SupportedMCPClients
Wolfram`MCPServer`
$DefaultMCPServers
​
$DefaultMCPServers
gives an association of predefined MCP servers
​
Details and Options

Examples  
(4)
Basic Examples  
(2)
Get the available predefined servers:
In[1]:=
$DefaultMCPServers
Out[1]=
WolframMCPServerObject
Name: Wolfram
Transport: StandardInputOutput
,WolframAlphaMCPServerObject
Name: WolframAlpha
Transport: StandardInputOutput
,WolframLanguageMCPServerObject
Name: WolframLanguage
Transport: StandardInputOutput
,WolframPacletDevelopmentMCPServerObject
Name: WolframPacletDevelopment
Transport: StandardInputOutput

​
Get the list of tools used by a default server:
In[1]:=
$DefaultMCPServers
["WolframLanguage"]["Tools"]
Out[1]=
LLMTool
Name: WolframLanguageContext
Description: Uses semantic search to retrieve information from various sources that can beused to help write Wolfram Language code. Always use this tool at the start of
,LLMTool
Name: WolframLanguageEvaluator
Description: Evaluates Wolfram Language code for the user in a Wolfram Language kernel.The user does not automatically see the result, so you must include the result
,LLMTool
Name: ReadNotebook
Description: Reads the contents of a Wolfram notebook (.nb) as markdown text.
,LLMTool
Name: WriteNotebook
Description: Converts markdown text to a Wolfram notebook and saves it to a file.
,LLMTool
Name: SymbolDefinition
Description: Retrieves the definitions of one or more Wolfram Language symbols and returnsthem in a readable markdown format.
,LLMTool
Name: CodeInspector
Description: Inspects Wolfram Language code using the CodeInspector package and returns aformatted report of issues found. The tool supports inspecting code strings,
,LLMTool
Name: TestReport
Description: Runs Wolfram Language test files (.wlt) and returns a report of the results

Properties & Relations  
(2)

SeeAlso
$DefaultMCPTools
 
▪
CreateMCPServer
RelatedGuides
▪
MCP Server
""

© 2026 Wolfram. All rights reserved.

  • Legal & Privacy Policy
  • Contact Us
  • WolframAlpha.com
  • WolframCloud.com