โ† Back to Hub Tool Reference
๐Ÿ”Œ

MCP Servers

Model Context Protocol โ€” the standard that lets Claude connect to external tools, databases, and services. With MCP, Claude isn't limited to your local files; it can read Notion pages, create Linear tickets, query databases, and more.

ProtocolIntegrationsReal-time DataExtensible

๐Ÿ“– How MCP Works

MCP is an open standard for connecting AI models to external tools. An MCP server exposes a set of "tools" โ€” functions Claude can call to read or write data in an external system.

Claude Code
โŸท
MCP Server
โŸท
Notion API
Linear API
GitHub API

Claude discovers the tools the MCP server exposes, then decides when to call them based on your prompt. You never write API code โ€” Claude handles the calls and formats the results for you.

๐Ÿ““
Notion
๐Ÿ“‹
Linear
๐Ÿ™
GitHub
๐Ÿ—‚
Atlassian
๐ŸŽจ
Figma
โœ…
ClickUp

๐Ÿ”ง Connecting an MCP Server

~/.claude/settings.json
{
  "mcpServers": {
    "notion": {
      "command": "npx",
      "args": ["-y", "@notionhq/notion-mcp-server"],
      "env": { "NOTION_API_KEY": "your-key-here" }
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "your-token" }
    }
  }
}

After adding the config, restart Claude. Type /mcp to see connected servers and their available tools.

๐Ÿš€ 5 Real Examples

Example 01

Turn meeting notes into a Notion page automatically

Paste raw meeting notes into Claude. It formats them, extracts action items, and creates a structured Notion page โ€” no copy-pasting required.

promptRead notes.md and create a Notion page in the "Engineering Meetings" database. Include: summary, decisions made, and a table of action items with owner and due date.
Example 02

Create Linear tickets from a bug report list

Give Claude a list of bugs in plain text. It creates properly structured Linear issues with priority, labels, and descriptions.

promptRead bugs.md and create a Linear issue for each bug. Set priority based on severity keywords (critical/high/medium). Label them "bug". Assign to the "Backend" team.
Example 03

Query your GitHub repos and summarize open PRs

Ask Claude to read your open pull requests across repos and give you a status summary โ€” without leaving the terminal.

promptList all open PRs in my-org/my-repo that are older than 3 days. For each: title, author, last activity, and whether CI is passing. Format as a table.
Example 04

Sync a sprint plan from markdown to ClickUp

Write your sprint plan in markdown, then have Claude create all tasks in ClickUp with proper assignments, due dates, and priorities.

promptRead sprint-plan.md and create ClickUp tasks in the "Sprint 12" list. Each task gets: name, description, assignee (from the "Owner:" field), and due date (from "Due:"). Set status to "To Do".
Example 05

Build a multi-tool workflow: design โ†’ ticket โ†’ doc

Chain MCP servers for a complete workflow โ€” read a Figma design, create a Linear implementation ticket, write a Notion spec page.

promptRead the Figma file at [url] and extract all UI components. Create a Linear ticket "Implement new dashboard design" with component list. Then create a Notion spec page with component details and acceptance criteria.
โšก MCP Sandbox simulated
Simulate MCP tool calls
MCP Server sandbox
Simulate connecting and using MCP tools.
 
mcp $
Security: MCP servers run locally on your machine. Your API keys never leave your environment โ€” the MCP server talks to external APIs directly, not through Anthropic's servers.