How to Set Up Claude MCP Server: The Right Way

Most people using Claude are leaving 80% of its capability on the table. They’re typing prompts into a chat window while Claude sits there unable to touch their files, query their database, browse their internal tools, or take any real action in their business systems. That changes the moment you set up an MCP server.

According to McKinsey’s 2023 report, generative AI could add $2.6–$4.4 trillion annually to global productivity.

MCP — Model Context Protocol — is the open standard Anthropic released that lets Claude connect directly to external tools and data sources. Instead of copy-pasting content into Claude and hoping it helps, you give Claude actual access: to your file system, your CRM, your databases, your APIs. I set up my first MCP server in late 2025, and within a week I had Claude reading my project files, querying a SQLite database, and pushing tasks to my project management system without me touching a single app manually.

This tutorial walks you through exactly how to set up a Claude MCP server for business use in 2026 — from prerequisites to your first working tool call. No fluff, no vague overviews. Exact steps, exact settings, exact commands.

What You’ll Build by the End of This Tutorial

By the time you finish this guide, you’ll have:

  • Claude Desktop configured to connect to MCP servers
  • At least two working MCP tool integrations (filesystem access + one business tool)
  • A verified setup where Claude can read files from a local folder and respond to real business queries
  • A foundation to add more servers as your needs grow

This is a practical business setup, not a developer playground. If you can install software and edit a JSON config file, you can do this.

Prerequisites: What You Need Before Starting

Prerequisites What You Need Before Starting

Before you start, make sure you have these in place:

  • Claude Desktop app — the free desktop app from Anthropic (not the browser version). Download it at claude.ai/download. Available for macOS and Windows.
  • A Claude Pro subscription — MCP works with the free tier in some cases, but for business use you want Claude Pro ($20/month) for higher rate limits. Claude Team ($25/user/month) also works.
  • Node.js installed — version 18 or higher. Check by running node --version in your terminal. Download from nodejs.org if needed.
  • npm or npx — comes with Node.js. Confirm with npx --version.
  • Basic terminal comfort — you’ll run a few commands. Nothing complex.

That’s genuinely it. You don’t need to be a developer. You don’t need to host anything in the cloud. MCP servers can run entirely on your local machine.

Step 1: Install Claude Desktop and Locate the Config File

Download and install Claude Desktop from claude.ai/download. Sign in with your Anthropic account. Once installed, don’t open it yet — we need to set up the config file first.

The MCP configuration lives in a file called claude_desktop_config.json. Here’s where to find it depending on your OS:

Operating SystemConfig File Location
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%Claudeclaude_desktop_config.json

On macOS, open Terminal and run:

open ~/Library/Application Support/Claude/

On Windows, paste %APPDATA%Claude into File Explorer’s address bar and press Enter.

If the file doesn’t exist yet, create it. Open any text editor (VS Code, Notepad++, even plain Notepad) and create a new file named claude_desktop_config.json in that folder.

Step 2: Add Your First MCP Server — Filesystem Access

Step 2 Add Your First MCP Server  Filesystem Access

The filesystem MCP server is the best starting point. It gives Claude read/write access to specific folders on your machine — so you can ask Claude to summarize documents, analyze reports, or organize files in a designated business folder.

Paste this into your claude_desktop_config.json file:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/yourname/Documents/Business"
      ]
    }
  }
}

Replace /Users/yourname/Documents/Business with an actual folder path on your machine. I use a dedicated folder called ClaudeWorkspace inside my Documents folder. On Windows, your path would look like C:UsersyournameDocumentsBusiness (note the double backslashes in JSON).

Save the file. Now open Claude Desktop. You should see a small hammer icon (🔨) in the bottom-left of the chat input area. That icon confirms MCP tools are available. Click it to see the list of tools Claude now has access to.

Test it immediately. Drop a PDF or text file into your designated folder, then ask Claude:

Can you read the file "Q1_report.txt" from my business folder and give me a 5-bullet summary?

If Claude reads it and responds with the content — your first MCP server is working.

Step 3: Add a Second Server for Business Data — SQLite or Notion

One server is useful. Two servers start turning Claude into a real business assistant. Here are the two most practical options for solopreneurs and small business owners:

Option A: SQLite Server (for local databases and spreadsheet exports)

If you export data from your CRM, accounting software, or any system as CSV and convert it to SQLite, Claude can query it directly using natural language. I use this for client revenue data and project history.

Update your config to add the SQLite server alongside filesystem:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/yourname/Documents/ClaudeWorkspace"
      ]
    },
    "sqlite": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sqlite",
        "/Users/yourname/Documents/ClaudeWorkspace/business.db"
      ]
    }
  }
}

Point the path to an actual SQLite database file. To create a quick test database, install DB Browser for SQLite (free), create a new database, add a table with some sample client or sales data, and save it to your workspace folder.

Then ask Claude something like:

Query my database and show me total revenue by client for the last 3 months. Format as a table.

Option B: Notion MCP Server (for teams already using Notion)

If your business runs on Notion, there’s a community MCP server that connects Claude directly to your Notion workspace. Claude can read pages, create new content, and update databases.

First, create a Notion integration at notion.so/my-integrations. Copy your Internal Integration Token. Then add this to your config:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/yourname/Documents/ClaudeWorkspace"
      ]
    },
    "notion": {
      "command": "npx",
      "args": ["-y", "@notionhq/notion-mcp-server"],
      "env": {
        "OPENAPI_MCP_HEADERS": "{"Authorization": "Bearer YOUR_NOTION_TOKEN", "Notion-Version": "2022-06-28"}"
      }
    }
  }
}

Replace YOUR_NOTION_TOKEN with your actual integration token. Then go into Notion and share the specific pages or databases you want Claude to access with your integration.

Step 4: Restart Claude Desktop and Verify All Servers Are Active

Step 4 Restart Claude Desktop and Verify All Servers Are Active

Every time you edit claude_desktop_config.json, you need to fully quit and reopen Claude Desktop. On macOS, use Cmd+Q (not just closing the window). On Windows, right-click the system tray icon and choose Exit.

After reopening, click the hammer icon in the chat input area. You should see all configured servers listed with their available tools. If a server failed to load, it won’t appear in this list — that’s your first diagnostic signal.

Run a quick verification prompt for each server:

List all the tools you currently have access to and briefly describe what each one does.

Claude will give you a full inventory of active tools. If you see filesystem tools, SQLite tools (or Notion tools), you’re set.

Step 5: Build Your First Real Business Workflow With MCP

Here’s where it gets actually useful. Let me show you three specific prompts I use regularly that only work because of MCP — you can’t replicate these in regular Claude chat.

Weekly Report Summarizer

I drop PDF exports from my tools into my ClaudeWorkspace folder every Friday. Then I run this:

Read all .txt and .pdf files in my workspace folder that were modified this week. 
Create a weekly business summary covering:
1. Key metrics and numbers mentioned
2. Completed projects or milestones
3. Open issues or action items
4. Top 3 priorities for next week based on what you see

Format it as a clean report I can paste into an email.

Client Revenue Analysis

With the SQLite server connected to my invoicing data:

Query the invoices table. Show me:
- Total revenue per client this quarter
- Which clients haven't been invoiced in over 60 days
- Average invoice value by service type

Flag any clients where revenue has dropped more than 20% compared to last quarter.

Document Drafting From Existing Files

Read the file "client_brief_acme.txt" and the file "proposal_template.txt" from my workspace.

Using the brief details and following the structure of the template, write a complete project proposal for the Acme client. 

Save the final proposal as "proposal_acme_draft.txt" in the same folder.

That last one reads two files and writes a new one — all in one prompt. In my experience, this single workflow saves me 45 minutes per proposal.

Popular MCP Servers Worth Adding for Business Use in 2026

Popular MCP Servers Worth Adding for Business Use in 2026

The MCP ecosystem has expanded significantly. Here’s a quick overview of the servers I’ve tested and found genuinely useful:

MCP Server What It Does Best For Cost
@modelcontextprotocol/server-filesystem Read/write local files All business users Free
@modelcontextprotocol/server-sqlite Query SQLite databases Data-heavy solopreneurs Free
@notionhq/notion-mcp-server Read/create Notion pages Notion-based teams Free (requires Notion account)
@modelcontextprotocol/server-github Access GitHub repos, issues, PRs Developers, tech freelancers Free
@modelcontextprotocol/server-brave-search Real-time web search Research-heavy workflows Free tier available (Brave API key needed)
@modelcontextprotocol/server-postgres Query PostgreSQL databases Businesses with existing DBs Free

All of Anthropic’s official MCP servers are open source and free to use. You only pay for the Claude subscription itself.

Troubleshooting: The 5 Most Common Setup Problems

Problem 1: The hammer icon doesn’t appear in Claude Desktop

Cause: Config file has a JSON syntax error, or Claude Desktop wasn’t fully restarted.
Fix: Paste your config into jsonlint.com to validate it. Even one missing comma breaks the entire file. Then quit Claude completely (don’t just close the window) and reopen it.

Problem 2: “Server failed to start” error

Cause: Node.js isn’t installed, or npx can’t find the package.
Fix: Open your terminal and manually run the server command to see the error output. For example: npx -y @modelcontextprotocol/server-filesystem /your/path. If Node isn’t found, install it from nodejs.org (version 18+).

Problem 3: Claude can see the tools but says “I don’t have permission to access that file”

Cause: The folder path in your config is wrong, or the folder doesn’t exist yet.
Fix: Double-check the exact path. On macOS, drag the folder into Terminal to get the exact path with no typos. Create the folder if it doesn’t exist.

Problem 4: Windows path issues

Cause: Windows paths use backslashes, but JSON requires them to be escaped.
Fix: Use double backslashes in your JSON path: "C:UsersyournameDocumentsBusiness" or use forward slashes which also work: "C:/Users/yourname/Documents/Business".

Problem 5: Notion server connects but Claude can’t see your pages

Cause: You haven’t shared the Notion pages with your integration.
Fix: In Notion, open each page or database you want Claude to access, click the three-dot menu (···) in the top right, go to Connections, and add your integration. Claude can only see pages explicitly shared with it — this is intentional for security.

“`html

My Real-World Experience

A few months back I had one of those weeks where everything landed at once — three new listings to write up, a stack of follow-up emails to send after an open day in Funchal, and a buyer asking for a CMA on a T3 apartment in São Martinho by Friday. I’d been using Claude on its own, copy-pasting between browser tabs like an idiot. A contact in a property forum mentioned MCP and I finally sat down on a Sunday afternoon to set it up properly. That Sunday afternoon turned into about three hours of reading, testing, and swearing at terminal windows — but by Monday morning I had Claude connected to my local files and pulling from the folders where I keep my listing templates, past CMA data, and email sequences.

The difference was immediate. Instead of manually feeding Claude my old listing copy for context, it could reference my existing descriptions directly. I ran a test across five property write-ups that week. What normally takes me around 25 minutes per listing — pulling comparable language, adjusting for the neighbourhood, tweaking the tone for international versus local buyers — dropped to roughly 9 minutes. That’s not magic, but across a full month of listings it adds up to real hours I can put back into prospecting or just not working on a Saturday.

The honest frustration? The initial setup is genuinely fiddly if you’re not technical. I got stuck on the config file path for longer than I’d like to admit, and there’s a point during the process where almost nothing helpful is showing on screen — you just have to trust it’s working. For a solo operator without an IT background, that uncertainty is uncomfortable. The documentation assumes you’re comfortable in a terminal, and I’m not, really.

Rating: 4/5 — Once it’s running it genuinely earns its place in a one-person real estate operation, but the setup friction is a real barrier for non-technical agents working alone.

Bottom line: If you’re a solo agent drowning in repetitive writing and client communication, getting Claude MCP set up correctly is worth the painful afternoon it costs you. I’d recommend it to any one-person real estate business — just clear your schedule the first time and don’t expect it to be plug-and-play.

“`

Security Considerations Before You Go Live

Security Considerations Before You Go Live

A few things I wish someone had told me before I started:

  • Only grant access to folders Claude actually needs. Don’t point the filesystem server at your entire home directory. Create a dedicated workspace folder and only put relevant files there.
  • Never put API keys or passwords in files inside your Claude workspace folder. If Claude can read those files, they’re part of the context window and could theoretically be exposed.
  • The config file stores credentials in plain text. Treat claude_desktop_config.json like a .env file — don’t share it, don’t commit it to public repos.
  • MCP servers run locally. Your data doesn’t pass through a third-party MCP server provider. The MCP server is just a local process on your machine
    Robson Penassi

    Robson Penassi

    Real estate consultant in Madeira, Portugal. Solopreneur since 2012. Testing AI tools since 2023 to automate his one-person business. Writes about what actually works — and what does not.

    More articles by Robson →

Leave a Comment