[{"data":1,"prerenderedAt":537},["ShallowReactive",2],{"help-category-\u002Ftools-integrations\u002Fadd-and-manage-mcp-servers":3,"help-article-\u002Ftools-integrations\u002Fadd-and-manage-mcp-servers":4,"related-articles-\u002Ftools-integrations\u002Fadd-and-manage-mcp-servers":245},[],{"id":5,"title":6,"body":7,"category":231,"description":232,"draft":233,"extension":234,"meta":235,"navigation":236,"order":224,"path":237,"relatedArticles":238,"seo":239,"slug":240,"stem":241,"updatedAt":242,"__hash__":243,"excerpt":232,"searchText":244},"help\u002Fhelp\u002Ftools-integrations\u002F02.add-and-manage-mcp-servers.md","Add and manage MCP servers",{"type":8,"value":9,"toc":222},"minimark",[10,14,17,22,30,36,86,93,97,154,157,166,171,175,178,182,192,206,211,215],[11,12,13],"p",{},"MCP servers extend what your agents can do by providing additional tools — things like searching the web, querying a database, or interacting with an external API. Once a server is connected, its tools become available to your agents.",[11,15,16],{},"The MCP Servers screen works differently depending on whether you're connected to a cloud desktop or running locally.",[18,19,21],"h2",{"id":20},"local-mode-vs-cloud-desktop-mode","Local mode vs cloud desktop mode",[11,23,24,25,29],{},"When you're ",[26,27,28],"strong",{},"running locally"," (no cloud desktop connected), the MCP Servers screen shows your local servers — the ones configured in your OpenClaw installation on this machine. You can add, start, stop, and remove servers directly.",[11,31,24,32,35],{},[26,33,34],{},"connected to a cloud desktop",", the screen shows your workspace's cloud MCP servers instead. Three tabs help you filter what you see:",[37,38,39,52],"table",{},[40,41,42],"thead",{},[43,44,45,49],"tr",{},[46,47,48],"th",{},"Tab",[46,50,51],{},"What it shows",[53,54,55,66,76],"tbody",{},[43,56,57,63],{},[58,59,60],"td",{},[26,61,62],{},"All",[58,64,65],{},"Every MCP server available in your workspace",[43,67,68,73],{},[58,69,70],{},[26,71,72],{},"Deployed",[58,74,75],{},"Servers currently deployed to the connected cloud desktop",[43,77,78,83],{},[58,79,80],{},[26,81,82],{},"Undeployed",[58,84,85],{},"Workspace servers not yet deployed to the connected instance",[87,88,90],"callout",{"type":89},"note",[11,91,92],{},"When connected to a cloud desktop, you can add and remove MCP servers directly from the desktop app — changes are applied to the connected instance via the cloud API. The workspace-level MCP server catalog is managed in MultiClaw Cloud.",[18,94,96],{"id":95},"add-a-local-mcp-server","Add a local MCP server",[98,99,100,108,115,122,141,150],"ol",{},[101,102,103,104,107],"li",{},"Select ",[26,105,106],{},"MCP Servers"," from the sidebar.",[101,109,110,111,114],{},"Click ",[26,112,113],{},"Add Server",".",[101,116,117,118,121],{},"Enter a ",[26,119,120],{},"Name"," for the server.",[101,123,124,125,128,129,133,134,137,138,114],{},"Enter the ",[26,126,127],{},"Command"," — the executable to run, for example ",[130,131,132],"code",{},"npx",", ",[130,135,136],{},"node",", or ",[130,139,140],{},"python",[101,142,124,143,146,147,114],{},[26,144,145],{},"Arguments"," — space-separated arguments to pass to the command, for example ",[130,148,149],{},"-y @modelcontextprotocol\u002Fserver-filesystem \u002Ftmp",[101,151,110,152,114],{},[26,153,113],{},[11,155,156],{},"The server appears in your list. A status indicator shows whether it connected successfully.",[87,158,159],{"type":89},[11,160,161,162,165],{},"Any credentials or API keys you pass as arguments are stored in your OpenClaw configuration file. You can also add servers by editing ",[130,163,164],{},"~\u002F.openclaw\u002Fopenclaw.json"," directly. The desktop app reflects any changes the next time it loads.",[87,167,168],{"type":89},[11,169,170],{},"When you connect a remote MCP server, your agent sends tool call requests — including task context — to that server's operator. This is subject to the operator's own privacy policy and terms of service. Only connect MCP servers from providers you trust.",[18,172,174],{"id":173},"view-tools-a-server-provides","View tools a server provides",[11,176,177],{},"Click the server entry to expand it. You'll see every tool the server exposes. These tools are available to any agent that runs while the server is connected.",[18,179,181],{"id":180},"stop-or-restart-a-server","Stop or restart a server",[11,183,184,185,188,189,114],{},"To temporarily stop a server, click ",[26,186,187],{},"Stop"," on its card. Its tools will no longer be available until you start it again. To reconnect, click ",[26,190,191],{},"Start",[11,193,194,195,198,199,202,203,205],{},"If a server shows an ",[26,196,197],{},"Error"," or ",[26,200,201],{},"Stopped"," status, click ",[26,204,191],{}," on its card to reconnect.",[87,207,208],{"type":89},[11,209,210],{},"If a server keeps failing to connect, check that the command and arguments are correct.",[18,212,214],{"id":213},"remove-a-server","Remove a server",[11,216,217,218,221],{},"Select the server and click ",[26,219,220],{},"Delete",". This removes the server and all its tools from the app. Agents that were using those tools will no longer have access to them.",{"title":223,"searchDepth":224,"depth":224,"links":225},"",2,[226,227,228,229,230],{"id":20,"depth":224,"text":21},{"id":95,"depth":224,"text":96},{"id":173,"depth":224,"text":174},{"id":180,"depth":224,"text":181},{"id":213,"depth":224,"text":214},"tools-integrations","Connect external MCP servers to give your agents access to additional tools.",false,"md",{},true,"\u002Ftools-integrations\u002Fadd-and-manage-mcp-servers",[],{"title":6,"description":232},"add-and-manage-mcp-servers","help\u002Ftools-integrations\u002F02.add-and-manage-mcp-servers","2026-04-06","YxXT8YGPR4NYO3AqhZOazMMWSxsywMnG7frI-qVO1bg","Add and manage MCP servers Connect external MCP servers to give your agents access to additional tools.",[246,311,452],{"id":247,"title":248,"body":249,"category":231,"description":300,"draft":233,"extension":234,"meta":301,"navigation":236,"order":302,"path":303,"relatedArticles":304,"seo":305,"slug":306,"stem":307,"updatedAt":308,"__hash__":309,"excerpt":300,"searchText":310},"help\u002Fhelp\u002Ftools-integrations\u002F01.what-is-mcp.md","What is MCP?",{"type":8,"value":250,"toc":295},[251,254,258,261,264,269,273,276,279,283,286,289],[11,252,253],{},"MCP (Model Context Protocol) is an open standard that lets AI agents connect to external tools, APIs, and data sources. When an agent uses MCP, it can read files, query databases, or call third-party services — not just have conversations. You do not need to understand the protocol itself; MultiClaw handles the connection for you.",[18,255,257],{"id":256},"how-mcp-works-in-multiclaw","How MCP works in MultiClaw",[11,259,260],{},"An MCP server is a program that exposes a set of tools an agent can call. MultiClaw connects to these servers through the desktop app and your OpenClaw configuration. Once a server is connected, agents automatically discover its tools and can use them during any task.",[11,262,263],{},"Servers can run locally on your machine or be hosted remotely as a service. A local server might give agents access to your file system or a local database. A remote server might connect agents to a third-party API like a project management tool or a data provider.",[87,265,266],{"type":89},[11,267,268],{},"When your agent calls tools on a remote MCP server, your task context is sent to that server's operator. This is subject to the operator's own privacy policy and terms of service. Only connect remote MCP servers from providers you trust.",[18,270,272],{"id":271},"what-agents-can-do-with-mcp","What agents can do with MCP",[11,274,275],{},"Without MCP, an agent is limited to conversation — reading and writing text. With MCP servers connected, agents gain real capabilities. For example, an agent could read a spreadsheet, look up a customer record, or submit a form on your behalf.",[11,277,278],{},"Each server advertises the specific tools it supports. The agent chooses which tools to call based on the task you give it. You stay in control by choosing which servers to connect — the agent can only use tools that connected servers make available. Be aware that remote servers may expose tools beyond what you initially expect; only connect servers from providers you trust.",[18,280,282],{"id":281},"when-you-would-use-this","When you would use this",[11,284,285],{},"You need MCP when an agent's task requires information or actions outside the conversation itself. If you want an agent to pull data from a database, write to a file, or interact with an external service, you need a server that provides those capabilities.",[11,287,288],{},"MCP is not specific to MultiClaw — it is an open protocol supported across multiple AI platforms. Servers built for other platforms work in MultiClaw too, as long as they follow the standard.",[87,290,292],{"type":291},"tip",[11,293,294],{},"You only need to add a server once. After that, all agents can use its tools automatically — no extra configuration per task.",{"title":223,"searchDepth":224,"depth":224,"links":296},[297,298,299],{"id":256,"depth":224,"text":257},{"id":271,"depth":224,"text":272},{"id":281,"depth":224,"text":282},"Learn how the Model Context Protocol lets agents connect to external tools and services.",{},1,"\u002Ftools-integrations\u002Fwhat-is-mcp",[],{"title":248,"description":300},"what-is-mcp","help\u002Ftools-integrations\u002F01.what-is-mcp","2026-03-30","FtuquUNtk9hqMrom8ylpfQSjf1rXKOaxwe6BsINimI4","What is MCP? Learn how the Model Context Protocol lets agents connect to external tools and services.",{"id":312,"title":313,"body":314,"category":231,"description":442,"draft":233,"extension":234,"meta":443,"navigation":236,"order":444,"path":445,"relatedArticles":446,"seo":447,"slug":448,"stem":449,"updatedAt":308,"__hash__":450,"excerpt":442,"searchText":451},"help\u002Fhelp\u002Ftools-integrations\u002F03.set-up-slack-notifications.md","Set up Slack notifications",{"type":8,"value":315,"toc":437},[316,319,332,336,349,353,409,414,418,434],[11,317,318],{},"MultiClaw can post messages to a Slack channel when agents need your attention. You configure the connection in the desktop app using a Slack app you create in your Slack workspace.",[87,320,321],{"type":89},[11,322,323,324,331],{},"By connecting Slack, notification content — including task names and status — is transmitted to Slack's servers. This is subject to ",[325,326,330],"a",{"href":327,"rel":328},"https:\u002F\u002Fslack.com\u002Ftrust\u002Fprivacy\u002Fprivacy-policy",[329],"nofollow","Slack's Privacy Policy",". Review Slack's data processing terms before connecting if your agents handle sensitive or regulated data.",[18,333,335],{"id":334},"before-you-start","Before you start",[11,337,338,339,344,345,348],{},"You need a Slack app with the required tokens. If you don't have one yet, you can create it at ",[325,340,343],{"href":341,"rel":342},"https:\u002F\u002Fapi.slack.com\u002Fapps",[329],"api.slack.com\u002Fapps",". The MultiClaw app in your desktop settings includes a ",[26,346,347],{},"Copy Manifest"," button to speed up Slack app creation with the correct permissions pre-filled.",[18,350,352],{"id":351},"connect-slack","Connect Slack",[98,354,355,361,368,401,404],{},[101,356,357,358,114],{},"Open the desktop app and go to ",[26,359,360],{},"Settings → Channels",[101,362,363,364,367],{},"Enable the ",[26,365,366],{},"Slack"," toggle.",[101,369,370,371],{},"Choose a connection mode:\n",[372,373,374,388],"ul",{},[101,375,376,379,380,383,384,387],{},[26,377,378],{},"Socket mode"," — requires an ",[26,381,382],{},"App Token"," and a ",[26,385,386],{},"Bot Token",". No inbound port needed; the bot connects outbound to Slack.",[101,389,390,393,394,396,397,400],{},[26,391,392],{},"HTTP mode"," — requires a ",[26,395,386],{},", a ",[26,398,399],{},"Signing Secret",", and a webhook path. Requires an inbound HTTPS endpoint that Slack can reach.",[101,402,403],{},"Paste the required tokens into the fields shown for your chosen mode.",[101,405,110,406,114],{},[26,407,408],{},"Save",[87,410,411],{"type":89},[11,412,413],{},"Each MultiClaw workspace has its own Slack connection. If you manage multiple workspaces, repeat these steps for each one.",[18,415,417],{"id":416},"disconnect-slack","Disconnect Slack",[98,419,420,425,430],{},[101,421,422,423,114],{},"Go to ",[26,424,360],{},[101,426,427,428,367],{},"Disable the ",[26,429,366],{},[101,431,110,432,114],{},[26,433,408],{},[11,435,436],{},"MultiClaw stops posting to Slack immediately.",{"title":223,"searchDepth":224,"depth":224,"links":438},[439,440,441],{"id":334,"depth":224,"text":335},{"id":351,"depth":224,"text":352},{"id":416,"depth":224,"text":417},"Connect Slack to receive alerts when agents need your attention.",{},3,"\u002Ftools-integrations\u002Fset-up-slack-notifications",[],{"title":313,"description":442},"set-up-slack-notifications","help\u002Ftools-integrations\u002F03.set-up-slack-notifications","91p4a320SSYI6s0PhVWYJxqZ2JwxPL4cdSr8p6XncZo","Set up Slack notifications Connect Slack to receive alerts when agents need your attention.",{"id":453,"title":454,"body":455,"category":231,"description":527,"draft":233,"extension":234,"meta":528,"navigation":236,"order":529,"path":530,"relatedArticles":531,"seo":532,"slug":533,"stem":534,"updatedAt":308,"__hash__":535,"excerpt":527,"searchText":536},"help\u002Fhelp\u002Ftools-integrations\u002F04.set-up-your-ai-model.md","Set up your AI model",{"type":8,"value":456,"toc":520},[457,460,465,469,474,495,498,502,505,509,512],[11,458,459],{},"Every agent needs a language model to reason and act. You select the model when you create an agent, and you can change it from the agent's settings at any time.",[87,461,462],{"type":89},[11,463,464],{},"When your agent runs, your prompts and task context are sent to your chosen model provider's API. This is subject to that provider's terms of service and privacy policy. Review your provider's documentation before storing sensitive data in agent tasks.",[18,466,468],{"id":467},"select-a-model-for-an-agent","Select a model for an agent",[470,471,473],"h3",{"id":472},"cloud-agents","Cloud agents",[98,475,476,479,486,492],{},[101,477,478],{},"Open the agent's edit view in the desktop app.",[101,480,481,482,485],{},"Under ",[26,483,484],{},"Provider",", choose your LLM provider — for example, OpenAI or Anthropic.",[101,487,481,488,491],{},[26,489,490],{},"Model",", select the specific model you want the agent to use.",[101,493,494],{},"Save the agent.",[11,496,497],{},"Available providers and models reflect what your workspace administrator has configured in MultiClaw Cloud.",[470,499,501],{"id":500},"local-agents","Local agents",[11,503,504],{},"For local agents, available models are determined by your OpenClaw configuration. The model dropdown in the agent builder lists the models your local OpenClaw instance has access to.",[18,506,508],{"id":507},"write-an-effective-personality","Write an effective personality",[11,510,511],{},"The model you choose affects the agent's capability, but the personality prompt shapes how it uses that capability.",[372,513,514,517],{},[101,515,516],{},"A clear, role-focused personality gets more consistent results than a generic one.",[101,518,519],{},"If you need high accuracy for complex tasks, use a more capable model and pair it with a specific personality.",{"title":223,"searchDepth":224,"depth":224,"links":521},[522,526],{"id":467,"depth":224,"text":468,"children":523},[524,525],{"id":472,"depth":444,"text":473},{"id":500,"depth":444,"text":501},{"id":507,"depth":224,"text":508},"Choose which language model your agents use.",{},4,"\u002Ftools-integrations\u002Fset-up-your-ai-model",[],{"title":454,"description":527},"set-up-your-ai-model","help\u002Ftools-integrations\u002F04.set-up-your-ai-model","mDtxdbRF-E5EB8Y2slxtGgpCE43Zv1pL5O-EdnxOb6o","Set up your AI model Choose which language model your agents use.",1778463885632]