Stacks·10 min read·May 3, 2026

What Are MCPs? Your First MCP Setup in Claude Code

MCP is like a USB port for AI. Plug in Notion, databases, GitHub, Slack and Claude uses them natively. Here's what MCPs are and how to set up your first one.

MCP lets Claude Code talk to external tools directly. Notion, databases, GitHub, Slack. This guide explains what MCPs are from scratch and walks you through setting up your first one: the Notion MCP.

What Is an MCP?

MCP stands for Model Context Protocol. It's a standard that lets AI models connect to external tools and data sources.

Think of it like a USB port. Your laptop is useful on its own. Plug in a monitor, a drive, a keyboard and it becomes a workstation. MCP does the same thing for Claude. Without MCPs, Claude can only work with what's in your conversation and your local files. With MCPs, Claude can read your Notion workspace, query your database, create GitHub issues, send Slack messages. All from one prompt.

The key thing: Claude doesn't just get data from these tools. It can write back to them. Ask Claude to update a Notion page, and it updates the page.

How MCPs Actually Work

Three components:

MCP Server. A small program that talks to one specific tool. The Notion MCP server reads and writes Notion pages. The Postgres one runs SQL queries. One server per tool.

MCP Client. The AI tool that connects to MCP servers. Claude Code is an MCP client. So is Cursor, Windsurf, and most AI coding tools now.

The Protocol.The standard between them. Defines how the client finds out what the server can do, sends requests, gets responses back. You don't need to understand the protocol to use MCPs. Just know it's the reason any server works with any client.

In practice: you point Claude Code at an MCP server. Claude connects on startup, figures out what tools the server offers, and makes them available. Ask Claude to do something that needs that tool and it calls the server automatically.

What Can You Actually Do With MCPs?

Some real examples:

  • Notion MCP. Claude reads and writes your Notion workspace. Search pages, update databases, add new entries.
  • Postgres MCP. Claude runs read-only SQL against your database. Ask "how many users signed up this week" and get the real number back.
  • GitHub MCP. Create issues, open PRs, read code from repos you don't have cloned locally.
  • Slack MCP. Read channels, send messages, pull thread summaries.

There are hundreds of MCP servers. Anthropic maintains official ones for major tools. The community builds the rest.

This is a preview. The full guide continues inside.

The complete version includes everything above plus:

Plus 12 other full guides on agent builds, MCP setups, and Claude workflows. All free inside.

  • Step 1: Get your Notion integration token
  • Step 2: Add the Notion MCP to Claude Code (one command)
  • Step 3: Test it (search and write to Notion from Claude)
  • Step 4: Understanding the config under the hood
  • Adding more MCPs (GitHub, Postgres examples)
  • When MCPs are worth it vs overkill
Join My Skool (Free)