Skip to content
Back to Blog
Tutorial

OpenClaw MCP Servers: Give Your AI Agent Superpowers

CampeloClaw Team · · 23 min read

Diagram showing OpenClaw at the center connected to multiple MCP servers including GitHub, Slack, Google Calendar, and filesystem
MCP servers let your OpenClaw agent connect to virtually any tool or service — turning it from a helpful assistant into a powerhouse that manages your entire digital life

Imagine you hired a brilliant new employee. They are smart, they learn fast, and they never complain about overtime. But right now, they can only talk to you through a walkie-talkie. They cannot access your filing cabinet, check your calendar, read your emails, or update your project board. They are stuck in one room with no tools.

Now imagine handing that employee a set of keys — one for the filing cabinet, one for the office, one for the mailroom, and one for the conference room with the big whiteboard. Suddenly, that same employee can do ten times more work. They did not get smarter. They just got access to the right tools.

That is exactly what MCP servers do for OpenClaw. They give your AI agent access to tools, services, and data sources it cannot reach on its own. And the best part? You do not need to write a single line of code to set them up.

In this guide, we will explain what MCP servers are in plain language, show you which ones are most useful for beginners, walk you through adding your first one step by step, and cover everything you need to know about keeping things secure. Whether you have been using OpenClaw for a week or a month, this is the guide that will take your setup to the next level.

What Is MCP? The Simplest Explanation You Will Find

MCP stands for Model Context Protocol. If that sounds intimidating, forget the name for a moment and think about your smartphone instead.

When you first bought your phone, it could make calls and send texts. Useful, but limited. Then you discovered the App Store. You installed a weather app, a banking app, a ride-sharing app, and a food delivery app. Your phone did not change physically. It did not get a new chip or a bigger screen. But suddenly it could do dozens of things it could not do before — all because you added plugins.

MCP servers are plugins for your OpenClaw agent. Each MCP server teaches your digital employee one new skill or gives it access to one new tool. Install the GitHub MCP server, and your agent can read and update code repositories. Install the Google Calendar MCP server, and it can check your schedule and create events. Install the Slack MCP server, and it can read and send messages in your team workspace.

The "Protocol" part just means there is a standard way these plugins communicate with OpenClaw. Think of it like USB — it does not matter who made the device, as long as it has a USB plug, it works with your computer. MCP is the universal plug for AI agent tools. Anthropic (the company behind the Claude AI model) created this standard in late 2024, and OpenClaw adopted it in early 2025. As of March 2026, hundreds of community-built MCP servers are available on ClawHub, and NVIDIA integrated MCP support into its NemoClaw enterprise stack — a clear signal that MCP is becoming the industry standard for AI agent integrations.

TIP

You may hear people say "MCP server" and "MCP tool" interchangeably. They mean the same thing in practice. A server is the technical term because it runs a small program in the background that your agent talks to. But for everyday conversation, think of them as plugins or skills you are adding to your digital employee.

MCP Servers vs Skills vs Built-In Tools: What Is the Difference?

If you have been exploring OpenClaw for a while, you have probably seen three terms thrown around: built-in tools, skills, and MCP servers. They all give your agent abilities, but they work differently. Here is the breakdown.

FeatureBuilt-In ToolsSkills (ClawHub)MCP Servers
What it isCapabilities that come pre-installed with OpenClawCommunity-built extensions downloaded from ClawHubExternal tool connections using the MCP standard
AnalogyThe arms and legs your employee was born withTraining courses your employee completesKeys and access badges you give your employee
Setup difficultyNone — already thereEasy — one-click install from ClawHubModerate — requires adding a config entry
ExamplesSending messages, basic web search, text processingSummarize news, check flights, post to social mediaGitHub, Slack, Google Calendar, databases, file system
CustomizableNo — they are fixedSomewhat — you can tweak settingsHighly — you control exactly what is connected and how
Best forCore messaging and basic tasksAdding popular pre-packaged features quicklyConnecting to specific external tools and services you use
Who makes themThe OpenClaw teamCommunity developers on ClawHubAnyone — Anthropic, companies, community, or you

Think of it this way: built-in tools are what your employee can do from day one. Skills from ClawHub are like sending your employee to a training workshop — they come back knowing something new. MCP servers are like giving your employee a badge that gets them into a building they could not enter before.

You do not have to choose one or the other. Most advanced OpenClaw setups use all three together. One user we spoke to runs their agent with a dozen built-in tools, eight ClawHub skills, and twelve MCP servers all working in harmony.

The Most Useful MCP Servers for Non-Technical Users

There are hundreds of MCP servers available in the community already, and new ones appear every week. But not all of them are relevant if you are not a software developer. Here are the ones that matter most for people who simply want a more powerful digital employee.

MCP ServerWhat It DoesWho Needs ItDifficulty
FilesystemLets your agent read, create, and organize files and folders on your computer or serverEveryone — this is the most fundamental MCP serverEasy
Google CalendarYour agent can check your schedule, create events, send reminders, and avoid double-bookingsAnyone managing appointments, meetings, or deadlinesEasy
SlackYour agent can read and send messages in Slack channels, summarize conversations, and flag important messagesTeams and professionals who use Slack dailyEasy
GitHubYour agent can create issues, read pull requests, and manage repositoriesAnyone working with developers or managing projects on GitHubModerate
Google DriveYour agent can read, search, and organize documents in your DriveAnyone who stores important files in Google DriveEasy
Database (SQLite/Postgres)Your agent can query and update databases for things like inventory, contacts, or recordsSmall business owners tracking data in databasesModerate
Email (IMAP)Your agent can read, sort, and draft email responsesAnyone drowning in emailModerate
NotionYour agent can read and update Notion pages, databases, and project boardsProject managers and teams using NotionEasy
TIP

Start with the Filesystem MCP server. It is the most broadly useful, it is the easiest to set up, and it gives your agent the ability to work with files on your machine — which unlocks a huge number of practical use cases without any external accounts or API keys.

How MCP Servers Work Behind the Scenes (No Code, We Promise)

You do not need to understand the technical plumbing to use MCP servers, but having a simple mental picture helps. Let us use another everyday analogy.

Imagine your OpenClaw agent is a manager sitting at a desk. When you ask the manager to check your calendar, the manager does not personally walk over to Google Calendar and look things up. Instead, the manager picks up the phone and calls a specialist — the Google Calendar MCP server — and says, "What is on the schedule for Tuesday?" The specialist checks, finds the answer, and calls back with the results. The manager then tells you.

Technically, when your OpenClaw agent starts up, it also starts each MCP server you have configured. Each server runs as a small background helper (a "child process" in technical terms). Your agent and these helpers talk back and forth using the MCP standard. When your agent needs to do something — read a file, check a calendar, send a Slack message — it asks the relevant helper, gets the answer, and continues its work.

The important thing to know is that each MCP server is independent. If one has a problem, the others keep working. And your agent is smart enough to know which helper to call for which task. You never have to manually route things — you just ask your agent to do something, and it figures out which MCP server to use.

Step by Step: Adding Your First MCP Server

Let us walk through adding the Filesystem MCP server, which lets your agent read and manage files on your machine. This is the best starter MCP server because it does not require any external accounts or API keys.

Step 1: Find Your OpenClaw Configuration File

Your OpenClaw configuration file lives at a specific location on your machine. If you followed the standard setup guide, it will be in your home folder at ~/.openclaw/openclaw.json. This is the central settings file for your agent — think of it as your employee's personnel file where you list all their tools and permissions.

Step 2: Open the Configuration File

Open the file with any text editor. On Mac, you can use TextEdit. On Windows, Notepad works fine. On Linux, use whatever editor you are comfortable with. If the file does not exist yet, create it. You should see a JSON structure — think of it as a well-organized form with specific fields.

Step 3: Add the MCP Server Entry

Inside your configuration file, you will find (or create) a section called mcpServers. Each MCP server gets its own entry with a name, a command to start it, and any settings it needs. Here is what adding the Filesystem server looks like:

json
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/home/your-username/Documents"
]
}
}
}

Let us break down each piece of this. The "filesystem" part is just a name — you could call it "my-files" if you wanted. The "command" tells OpenClaw how to start this MCP server (npx is a tool runner that comes with Node.js). The "args" section contains the settings: the package name of the MCP server and the folder you want your agent to have access to. In this example, we are giving it access to your Documents folder.

WARNING

Be intentional about which folders you grant access to. Giving your agent access to your entire hard drive is like giving your new employee the master key on their first day. Start with one specific folder, see how it goes, and expand from there.

Step 4: Save and Restart

Save the file and restart your OpenClaw agent. When it starts up again, it will detect the new MCP server entry and launch it automatically. You can verify it is working by asking your agent something like "List the files in my Documents folder." If it responds with a list of your actual files, the Filesystem MCP server is up and running.

Step 5: Adding a Second MCP Server (With an API Key)

Most MCP servers that connect to external services need an API key — a special password that proves your agent is allowed to access your account. Here is what adding a Slack MCP server looks like:

json
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/home/your-username/Documents"
]
},
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}"
}
}
}
}

Notice the new "env" section. This is where you tell the MCP server about your API key. But — and this is critical — you are not putting the actual key in this file. The ${SLACK_BOT_TOKEN} syntax means "look for this value in my computer's environment variables." This is a security best practice we will cover in detail below.

Security Best Practices: Protecting Your API Keys and Data

Every time you connect your OpenClaw agent to an external service, you are trusting it with a piece of your digital life. That is a responsibility you should take seriously. The good news is that staying secure is not complicated — it just requires following a few simple rules.

Rule 1: Never Put API Keys Directly in Your Config File

Your openclaw.json configuration file should never contain your actual API keys, passwords, or tokens. Instead, store them as environment variables on your machine. Think of it this way: your config file is a job description that says "this employee needs access to Slack." Your environment variables are the actual key card. The job description can be shared; the key card should not be.

To set an environment variable, you add a line to a special file on your computer (like .bashrc or .zshrc on Mac and Linux). For example: export SLACK_BOT_TOKEN="xoxb-your-actual-token-here". This way, the key lives in a protected location on your machine and is never accidentally shared or exposed. For a deeper dive into OpenClaw security, see our complete security guide.

Rule 2: Use the Principle of Least Access

When setting up MCP servers, give your agent the minimum access it needs. If it only needs to read your calendar, do not give it permission to delete events. If it only needs access to one folder, do not give it your entire hard drive. Most MCP servers let you configure exactly which permissions to grant. Take a few extra minutes to review these settings — it pays off.

Rule 3: Review Community MCP Servers Before Installing

Community MCP servers on ClawHub are created by independent developers. Most are excellent, but you should always check a few things before installing one: How many downloads does it have? Are there recent updates? Does the description clearly explain what permissions it needs? Stick to well-established servers with active maintainers, especially when you are starting out.

WARNING

Never install an MCP server from an unknown source that asks for broad permissions like full disk access, administrator rights, or access to multiple accounts at once. If something feels off, skip it and look for an alternative.

Rule 4: Keep MCP Servers Updated

Just like the apps on your phone, MCP servers receive updates that fix bugs and close security gaps. Make it a habit to check for updates every few weeks. Most package managers (like npm, which OpenClaw uses) make this straightforward with a single command.

Top 10 MCP Servers Ranked by Usefulness for Beginners

Based on community feedback, practical usefulness, and ease of setup, here are the ten MCP servers we recommend for non-technical users starting their OpenClaw journey. We ranked them by how much value they add with the least amount of effort to configure.

  • 1. Filesystem — The foundation. Lets your agent work with files and folders. Zero external accounts needed. Install this first.
  • 2. Google Calendar — Immediately useful for anyone with a busy schedule. Your agent becomes your personal scheduling assistant overnight.
  • 3. Slack — If your work runs on Slack, this is transformative. Your agent can summarize channels, flag important messages, and even draft replies.
  • 4. Notion — Project management on autopilot. Your agent can update project boards, create meeting notes, and keep databases current.
  • 5. Google Drive — Gives your agent access to your documents, spreadsheets, and presentations. Great for searching and organizing files.
  • 6. Email (IMAP) — Email triage without the stress. Your agent sorts, categorizes, and drafts responses to help you reach inbox zero.
  • 7. GitHub — Even if you are not a developer, if you manage a project that involves developers, this MCP server lets your agent track progress and create issues.
  • 8. Database (SQLite) — Perfect for small businesses tracking inventory, contacts, or orders in a local database.
  • 9. Web Scraper — Your agent can read and extract information from websites. Useful for research, price monitoring, and staying updated.
  • 10. Memory/Notes — Gives your agent a persistent notepad it can write to and read from across sessions. Great for building institutional knowledge over time.
TIP

You do not have to install all ten at once. Start with number one and two, get comfortable, and add more as you find the need. Think of it like onboarding a new employee — you do not hand them every tool on their first day.

Advanced: Running Multiple MCP Servers Together

One of the most powerful things about MCP servers is that they stack. Each one you add gives your agent another ability, and your agent is smart enough to combine them. This is where things get genuinely exciting.

Consider this real-world scenario: you ask your agent, "Prepare for my Monday meeting." With the right MCP servers running, your agent can check your Google Calendar to find the meeting details, pull the relevant project board from Notion, read the latest Slack messages from the project channel, grab the most recent files from Google Drive, and compile everything into a briefing document saved to your filesystem. Five MCP servers working together, triggered by a single sentence.

One OpenClaw user in the community runs twelve MCP servers simultaneously — filesystem, GitHub, Slack, Google Calendar, two different databases, Notion, email, and several custom connectors. They report that their agent handles the complexity effortlessly, routing requests to the right server without any manual intervention. The key insight is that adding more MCP servers does not make your agent slower or confused. Each server is independent, and OpenClaw is designed to juggle them.

Tips for Running Multiple MCP Servers

  • Start with two or three and build up gradually. Make sure each one works perfectly before adding the next.
  • Give each MCP server a clear, descriptive name in your config file. When you have twelve servers, "server1" and "server2" will not help you troubleshoot.
  • Monitor your machine's memory usage. Each MCP server uses a small amount of system resources. On most modern computers, even a dozen servers are no problem, but older machines may feel the strain.
  • Keep a personal log of which MCP servers you have running and what they do. Future you will thank present you.
  • If your agent seems confused about which server to use, review the server descriptions and make sure there is no overlap in capabilities.

Docker-Based MCP Servers

Some MCP servers, especially those that bridge to more complex systems, use Docker — a technology that runs software in isolated containers. Think of Docker like a sealed office room: the MCP server works inside it and cannot accidentally affect anything else on your machine. If you are running sensitive integrations (like database connections), Docker-based MCP servers add an extra layer of protection. You do not need to understand Docker deeply; just know that if a server's setup instructions mention Docker, it means there is an extra installation step, but you get better security in return.

NVIDIA NemoClaw: What It Adds to the MCP Ecosystem

If you have been following OpenClaw news, you have probably heard about NVIDIA NemoClaw. Without getting into the full details (we cover it in depth in a dedicated article), here is what matters for MCP servers specifically.

NemoClaw is NVIDIA's enterprise version of OpenClaw. It takes the same open-source foundation and adds privacy controls, guardrails, and safety features designed for business use. For the MCP ecosystem, NemoClaw adds a critical layer:

Think of it this way: if standard OpenClaw MCP servers are like giving your employee access to tools with a trust-based system, NemoClaw adds a security desk at the entrance.

For individual users, standard OpenClaw MCP servers are perfectly fine. NemoClaw's MCP enhancements matter most for businesses with compliance requirements, teams with multiple agents, and situations where you are handling sensitive customer data. If you are just starting out, focus on mastering regular MCP servers first — everything you learn carries over directly to NemoClaw if you ever need it.

Troubleshooting Common MCP Issues

MCP servers are generally reliable, but things can go wrong — especially during initial setup. Here are the most common issues and how to fix them.

Problem: "MCP Server Failed to Start"

This usually means OpenClaw cannot find the MCP server package or the command to start it. First, check that you have Node.js installed on your machine (MCP servers require it). Second, verify that the package name in your config file is spelled correctly — a single typo will prevent it from loading. Third, try running the start command manually in a terminal to see if there is a more specific error message.

Problem: "Authentication Failed" or "Invalid Token"

This means the API key your MCP server is using is either wrong, expired, or not set up correctly. Double-check that you have set the environment variable correctly and that it matches what the service expects. API keys sometimes expire or need to be regenerated — log in to the relevant service and verify your key is still active.

Problem: "Permission Denied"

Your MCP server is running but does not have the right permissions to do what you asked. For the Filesystem server, this often means the folder path is wrong or your user account does not have read/write access to that folder. For external services, it usually means the API key has limited permissions — you may need to create a new key with broader access.

Problem: Agent Does Not Use the MCP Server

You set everything up, but your agent seems to ignore the new MCP server. This can happen if the server started with errors your agent silently handled, or if your request is ambiguous enough that the agent tries to handle it with built-in tools instead. Be specific in your requests (say "use the filesystem server to list my Documents folder" instead of just "show my files"). Also restart your agent completely — sometimes a fresh start is all it takes.

Problem: MCP Server Slowing Everything Down

If one MCP server is causing your agent to respond slowly, it is likely a connection issue with the external service. Check your internet connection and the service's status page (most major services have one). If a single problematic server is dragging everything down, you can temporarily remove it from your config file without affecting the others.

TIP

When troubleshooting, change one thing at a time. If you adjust three settings at once and the problem goes away, you will not know which fix actually worked — and the other changes might cause new problems later.

Frequently Asked Questions

Do I need to know how to code to use MCP servers?
No. Setting up an MCP server involves editing a configuration file (JSON), which is just a structured text file. You are copying and pasting entries, not writing code. If you can follow a recipe, you can set up an MCP server.
Are MCP servers free?
The MCP servers themselves are free and open source. However, some of the external services they connect to (like certain Google APIs or premium Slack features) may have their own costs. The Filesystem MCP server, for example, is completely free since it only accesses files on your own machine.
How many MCP servers can I run at the same time?
There is no hard limit built into OpenClaw. Community members have reported running twelve or more simultaneously without issues. The practical limit depends on your machine's resources, but modern computers handle a dozen MCP servers with ease.
Can an MCP server access my private data without permission?
An MCP server can only access what you explicitly configure it to access. The Filesystem server only sees the folders you specify. The Slack server only sees the workspaces you authorize. You are always in control of what your agent can reach. For more details, read our security guide.
What happens if an MCP server crashes?
If one MCP server stops working, the others continue running normally. Your agent will simply lose the ability that specific server provided until it is restarted. OpenClaw isolates each server, so one failure does not bring down your entire setup.
Where do I find new MCP servers to install?
The best place to discover MCP servers is ClawHub, the community marketplace for OpenClaw extensions. You can browse by category, check ratings and reviews, and find installation instructions. You can also find MCP servers on GitHub by searching for "mcp-server" followed by the tool name.
Can I build my own MCP server?
Yes, but it requires programming knowledge. If you are non-technical, the hundreds of existing community servers will cover most use cases. If you have a very specific need that nothing covers, you could hire a developer to build a custom MCP server — the standard is well-documented and a skilled developer can create one in a few hours.
What is the difference between MCP and the OpenClaw skills on ClawHub?
Skills on ClawHub are pre-built workflows that run inside OpenClaw. MCP servers are connections to external tools and services. Think of skills as things your employee already knows how to do, and MCP servers as tools you put on their desk. They complement each other — you can explore popular skills here.
Do MCP servers work with NemoClaw?
Yes. NemoClaw is built on top of OpenClaw, so all MCP servers that work with OpenClaw also work with NemoClaw. NemoClaw adds enterprise security features on top, but the MCP compatibility is identical.
Will adding MCP servers increase my AI model costs?
Slightly. Each time your agent uses an MCP server, the information it sends and receives counts toward your AI model usage. In practice, the increase is small — fetching a calendar event or reading a file adds very little to your token usage compared to long conversations.

Your Next Step

MCP servers are the single biggest upgrade you can make to your OpenClaw setup after the initial installation. They transform your agent from a smart conversationalist into a truly capable digital employee that can reach into your tools, services, and files to get real work done.

Start small. Add the Filesystem MCP server today — it takes five minutes and requires no API keys. Once you see your agent navigating your files and folders, you will immediately understand the potential. Then add Google Calendar or Slack next week. Before you know it, you will have a fully connected digital employee that handles the tasks you used to spend hours on.

If you want a guided, step-by-step approach to setting up OpenClaw with MCP servers and everything else, our CampeloClaw course walks you through the entire process from first install to advanced workflows. Every lesson is designed for non-technical users, with real configurations, real examples, and real results.

TIP

Bookmark this article. As you add more MCP servers over the coming weeks, the troubleshooting section and FAQ will be your best friends. And if you hit a wall, the CampeloClaw community is always there to help.

Written by CampeloClaw Team

We teach non-technical users how to build AI employees with OpenClaw.

Keep reading

Ready to master OpenClaw?

Go from zero to running your own 24/7 AI assistant with our hands-on course.

Get Access
Back to BlogGet Access