Claude Code, the easy way
Sep 16, 2026
5 min read

MCP in plain English: connect Claude Code to your tools

What MCP servers are, how to add one with a single command, how sign-in works, and five official servers worth connecting if you run content or a small business.

Claude Code is very good with the files in a folder on your computer. Your business mostly doesn't live there. It lives in Notion, Stripe, your email platform and your issue tracker. MCP is how you let Claude reach those places directly, instead of you copying and pasting between tabs.

What MCP is

MCP stands for Model Context Protocol. It's an open standard for connecting AI apps to other software. An MCP server is a small adapter that a tool's maker (or anyone) publishes. It tells Claude what it can do in that tool, such as "search pages", "list customers" or "create a draft", and does it when asked. Claude Code is the client that connects to it.

Once a server is connected, those abilities show up as tools Claude can use, right next to reading files and running commands. Anthropic's own rule of thumb for when to bother: connect a server when you notice you keep copying data into the chat from another tool.

Local and remote servers

Servers come in two flavors:

  • Remote servers run on the vendor's computers. You connect with a URL and sign in through your browser. Anthropic recommends the HTTP transport for these, and most official business servers work this way.
  • Local servers are programs that run on your machine. Claude Code starts them for you, often through npx, and you usually hand them an API key. They run with your user account's full access.

You may also see SSE servers in older guides. That transport is deprecated; use HTTP where the vendor offers it.

Adding a server

One command, run in your normal terminal (not inside a Claude Code session):

claude mcp add --transport http notion https://mcp.notion.com/mcp

That's the transport, a name you choose (notion), and the server's URL. The name matters later: Claude Code labels the server's tools mcp__notion__..., and that's what you'll use in permission rules.

A local server looks slightly different, because Claude Code needs the command to start it. Everything after -- is the server's own command:

claude mcp add --env AIRTABLE_API_KEY=YOUR_KEY --transport stdio airtable -- npx -y airtable-mcp-server

To look after your servers:

claude mcp list          # every server and whether it's connected
claude mcp get notion    # details for one server
claude mcp remove notion # remove it

Inside a session, type /mcp to see each server's status and how many tools it offers.

Scopes: who gets the server

The --scope flag decides where the server is available and who else gets it.

ScopeLoads inShared?Stored in
local (the default)This project, just youNo~/.claude.json
projectThis project, for everyoneYes, through version control.mcp.json in the project folder
userAll your projectsNo~/.claude.json

A simple way to choose: user for tools you use everywhere, like your notes app. project when a team shares a repo and should share the setup; each person still signs in with their own account. local for experiments, or for anything that needs a key you don't want in a shared file. Claude Code asks before it uses servers from a project's .mcp.json, so a downloaded repo can't connect itself to things silently.

Signing in

Most remote servers use OAuth, the "Sign in with..." flow you already know. After adding the server, start Claude Code, type /mcp, pick the server and follow the browser login. Claude Code stores and refreshes the token. If a login expires, /mcp has a re-authenticate option, and "Clear authentication" revokes Claude Code's access.

You can also sign in from your shell with claude mcp login notion. That matters for scheduled or scripted runs, which can't open a browser, so sign in interactively first. More on that in running Claude Code on a schedule.

If you use Claude on the web, there's a shortcut: connectors you've added at claude.ai appear in Claude Code automatically when you're logged in with the same account.

Five official servers worth knowing

Each of these comes from the vendor's own documentation. Check the linked page before you connect, because URLs and plans change.

Notion

claude mcp add --transport http notion https://mcp.notion.com/mcp

Then run /mcp and sign in. Try: "Find every page in my content calendar due this month and draft an outline for each in drafts/."

Stripe

claude mcp add --transport http stripe https://mcp.stripe.com/

Sign in with /mcp. Stripe's consent screen lets you grant access to live accounts or sandboxes with different permissions for each, so start with a sandbox. Its tools include stripe_api_read and stripe_api_write, and Stripe asks for human confirmation, through a link, before certain writes such as refunds. If you'd used API keys before: Stripe says that from December 2026 its MCP server stops accepting full-access secret keys and restricted keys without the Agent tag, so use OAuth or an agent API key.

Try: "Summarize last month's failed payments by reason. Don't change anything."

Supabase

claude mcp add --scope project --transport http supabase "https://mcp.supabase.com/mcp?project_ref=abc123&read_only=true"

Replace abc123 with your project's ID. The two URL settings are Supabase's own safety switches: project_ref limits the server to one project, and read_only=true runs every query as a read-only database user. Supabase's advice is to connect a production project only when the task really needs production data.

Linear

claude mcp add --transport http linear-server https://mcp.linear.app/mcp

Sign in with /mcp. Try: "Turn the feedback in research/interviews.md into Linear issues, but show me the list before you create anything."

Kit

Kit (the email platform formerly called ConvertKit) runs an official server at https://app.kit.com/mcp, available on its paid Creator and Creator Pro plans and signed in with OAuth. Kit's docs give the URL rather than a Claude Code command, so use the standard one:

claude mcp add --transport http kit https://app.kit.com/mcp

It can read and change subscribers, tags, sequences and broadcasts, including sending them. Try: "Pull my last five broadcasts and their stats, then draft three subject lines in the style of the best one." Keep anything that sends on a prompt, and only email people who opted in (the usual CAN-SPAM and GDPR rules still apply when an AI pressed the button).

Security: only plug in what you trust

An MCP server can read your data and act as you. Treat adding one like installing an app with your passwords.

  • Use the vendor's official server. Get the URL from the vendor's own docs or Anthropic's connector directory. Anthropic reviews directory listings against its criteria but says it doesn't security-audit any MCP server. Be wary of unofficial packages promising your favorite tool.
  • Look at what it exposes. After connecting, ask: "List every tool from the stripe server and mark which ones change data." The /mcp panel shows the tool count per server.
  • Watch for prompt injection. That's when text Claude reads (a web page, an inbound email, a support ticket) contains instructions aimed at Claude. Be extra careful when one server reads outside content and another can send money or email.
  • Gate the write tools. MCP tools follow the same permission rules as everything else. Allow the safe ones by name and keep risky ones on ask, which prompts even in auto mode:
.claude/settings.json
{
  "permissions": {
    "allow": ["mcp__stripe__stripe_api_read"],
    "ask": ["mcp__stripe__stripe_api_write"]
  }
}
  • Remember where local servers run. A local server is a program on your computer with your access, and it runs outside Claude Code's sandbox.
  • Clean up. Remove servers you no longer use. For OAuth servers, run claude mcp logout <name> before claude mcp remove <name>, so the token is revoked at the provider where it supports that, not just deleted on your machine.

More on rules in stop clicking Allow all day, and on limits for unattended runs in keeping agents cheap and safe.

Start with one

Pick the tool you copy from most. Add its official server at user scope, sign in with /mcp, and give Claude one read-only job. Once you trust the results, add the next one. Five well-understood servers beat twenty you've never looked at.

Sources