Connect Claude Code to web scraping, workflow automation, meeting intelligence, browser control, and your entire Google Workspace. One afternoon of setup.
MCPs are plugins that connect Claude Code to external tools, giving it the ability to actually do things in the real world, not just talk about them.
npm install -g @anthropic-ai/claude-code in your terminal first. You'll also need Node.js 20+. Check with node -v. If you see a version below 20, download the latest from nodejs.org.
Apify gives Claude Code access to thousands of ready-made scrapers: LinkedIn profiles, Google Maps listings, Instagram accounts, e-commerce products, and more. You point Claude at what you want, Apify does the scraping.
Step 1a: Create your free Apify account
Go to apify.com and sign up. The free plan includes $5/month of compute, enough to run dozens of scrapes.
Step 1b: Get your API token
In your Apify account, go to Settings → Integrations and copy your API token. It starts with apify_api_.
Step 1c: Add the MCP to Claude Code
claude mcp add apify --env APIFY_TOKEN=your_apify_token_here -- npx -y @apify/actors-mcp-server
Replace your_apify_token_here with the token you copied from Apify.
node -v. The hosted version above has no Node.js requirement.
The n8n MCP lets Claude Code build, inspect, and trigger your n8n workflows directly. It also gives Claude access to n8n's full node documentation, useful even if you're just getting started with n8n.
Step 2a: Add the MCP
If you have n8n running (self-hosted or cloud), use this command and fill in your instance URL and API key:
claude mcp add n8n-mcp \
--env MCP_MODE=stdio \
--env LOG_LEVEL=error \
--env DISABLE_CONSOLE_OUTPUT=true \
--env N8N_API_URL=https://your-n8n-instance.com \
--env N8N_API_KEY=your_n8n_api_key \
-- npx n8n-mcp
Where to find your n8n API key: In n8n, go to Settings → API and create a new key. Your instance URL is the address you use to access n8n (e.g. https://yourname.app.n8n.cloud).
Granola is a meeting notes app that runs quietly in the background and generates transcripts and summaries from every call. The MCP lets Claude access those transcripts so you can turn any meeting into a follow-up email, proposal, action list, or prep doc in seconds.
Step 3a: Add the Granola MCP
claude mcp add --transport http granola https://mcp.granola.ai/mcp
Step 3b: Authorise with your Granola account
After adding the MCP, open Claude Code and run /mcp. Select Granola from the list. This triggers the browser OAuth flow. Sign in with the same account you use in the Granola app and you're connected.
/mcp
Playwright is Microsoft's open-source browser automation tool. The MCP lets Claude take control of a real Chrome window: navigating pages, clicking buttons, filling forms, taking screenshots, and scraping dynamic content that normal tools can't reach.
Step 4a: Add the Playwright MCP
claude mcp add playwright -- npx @playwright/mcp@latest
That's it. No accounts, no API keys. Playwright is completely free and open-source.
Google's official Workspace MCP connects Claude directly to Gmail, Google Calendar, and Google Drive. You can read and draft emails, create and manage calendar events, and search or create files in Drive, all from inside Claude Code.
Step 5a: Connect via claude.ai (works for Claude Code too)
Google Workspace connects at the account level: you set it up once on the web, and it's automatically available in your Claude Code CLI sessions because both use the same Anthropic account.
Step 5b: Activate in Claude Code
Open Claude Code and run /mcp to confirm Google Workspace is listed as connected. The Gmail, Calendar, and Drive tools will now be available in any Claude Code session.
/mcp
Run this inside Claude Code to see all your active MCPs:
/mcp
You should see Apify, n8n-mcp, Granola, and Playwright listed as connected. Google Workspace tools appear automatically once the integration is authorised.
Paste any of these directly into Claude Code after setup. Each one gives you a real result in under two minutes.
Use Apify to find 30 marketing agency owners in [your city] from Google Maps — I want their business name, address, phone number, and website. Export as a list.
Get the transcript from my most recent Granola meeting, identify all action items and decisions, then draft a follow-up email in Gmail to the client summarising next steps. Save it as a draft.
Use the Playwright MCP to open my Stripe dashboard, navigate to the Customers section, and give me a summary of my top 10 customers by total spend this month with their email addresses.
Search my Gmail for all unread emails from the last 7 days. Summarise each one in a sentence, flag which ones need a reply, and draft responses to any that are time-sensitive. Save each as a draft.
What people are building with these MCPs
Not code projects. Not side experiments. Actual business operations.