Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

MCP gives AI hands — connecting Claude Desktop to Gmail, Drive, Calendar, databases, and the web

Figure 1:Giving Your AI Hands — Without MCP, your AI can only talk. With MCP, it can reach into your actual world.

Imagine hiring that brilliant analyst from Chapter 1 — the one with an IQ of 180 who has read everything ever published.

Now imagine they show up to work every day, and someone locks them in a room with no windows, no phone, no internet, and no files. The only information they get is whatever you walk in and read aloud to them.

They are still brilliant. They can still reason. But they are working blind — dependent entirely on what you manually bring them.

That has been the state of AI for most people. You have this extraordinary reasoning capability sitting in a chat window, and the only way to feed it your world is to copy and paste things into the conversation. Your emails. Your documents. Your calendar. Every piece of context, manually. Every session.

MCP ends that.

MCP — Model Context Protocol — is the technology that opens the door. It is an open standard, published by Anthropic, that gives your AI assistant a live connection to your actual world: your inbox, your files, your calendar, the web, your data. Not descriptions of these things that you typed in. The actual things themselves.

The moment MCP connects to your Gmail, Claude is not reading a summary of your emails you wrote. It is reading your emails. In real time.

This is not a feature. It is a transformation.

This chapter covers the three connections that will change how you work immediately — Google Workspace, Firecrawl, and Supabase — and maps the broader landscape of what else is possible.


What MCP Actually Is

Before and after MCP — AI that can only talk vs AI that can act

Figure 2:The MCP Difference — The same model. The same intelligence. One version is locked in a room. The other has a door.

Before MCP existed, connecting an AI to external tools required custom code, API wrappers, and significant engineering effort. Every integration was a one-off project. MCP standardizes the handshake — it defines a common protocol so that any tool built to the standard can plug into any AI that supports it.

Think of it like USB. Before USB, every peripheral had its own connector. After USB, anything that followed the standard worked with anything else that followed the standard. MCP is USB for AI tools.

From a practical standpoint, an MCP server is a small piece of software that runs on your computer alongside Claude Desktop. Claude Desktop talks to it using the MCP protocol. The server translates Claude’s requests into calls to the actual tool — your Gmail account, your database, a website — and returns the results back to Claude. The whole exchange happens in seconds, and from your perspective it just looks like Claude knows things it could not have known before.

Claude Desktop config file showing MCP server entries

Figure 3:The Config File — A JSON file that tells Claude Desktop which MCP servers to load. You add entries here once; they load automatically every time Claude opens.

Behind the scenes, Claude Desktop keeps a list of the tools it has permission to use. When you connect a new tool, Claude Desktop remembers it and loads it automatically every session. From that point on, Claude can use those tools in any conversation.

You do not need to be a developer to do this. The rest of this chapter walks you through the exact steps.


Google Workspace: Your Day-to-Day Life, Inside Claude

This is the highest-value MCP connection most professionals can make. Your Gmail, Google Drive, and Google Calendar contain more context about your work than any document you could manually paste. Connecting them to Claude Desktop means your AI can finally see your world instead of just hearing about it.

If you do not have a Google account, create one at gmail.com before continuing. It is free. The connection requires a Gmail account because Google’s authentication is tied to the Google account ecosystem.

Three Google MCP connections — Gmail, Drive, and Calendar — each with independent value

Figure 4:Three Independent Connections — Gmail, Drive, and Calendar each connect separately. Each one adds a different kind of awareness to Claude.

What you get:

Gmail — Claude can search your inbox, read specific emails, find threads by sender or subject, and draft responses in your voice. Ask it to find every email from a specific client in the last 30 days, summarize the conversation, and draft a follow-up — and it does exactly that without you copying and pasting a single message.

Google Drive — Claude can search your Drive, open and read documents, and reason across multiple files. Drop 10 reports in a Drive folder and ask Claude to find the common themes or flag the outliers. It reads all of them.

Google Calendar — Claude can see your upcoming schedule, check for conflicts, identify your available windows, and factor your calendar into its recommendations. Ask it to help you prepare for tomorrow’s meetings and it knows what those meetings are.

Setting up the Google connectors in Claude Desktop:

Connecting Google Workspace to Claude Desktop via built-in connectors

Figure 5:Google Connector Setup — No config files, no credentials, no developer tools. Claude Desktop has it built in.

Claude Desktop ships with Google Workspace connectors built in. There is nothing to install, no configuration file to edit, no Google Cloud Console to touch. The connectors are already there — you just need to authenticate.

How it works: Simply ask Claude a question that requires your Google data. Claude detects what it needs, asks for your permission, and opens a Google OAuth window. You sign in, grant access, and Claude gets to work. Every action Claude takes on your behalf requires your explicit approval — it will always show you what it is about to do before doing it.

To connect your accounts: In Claude Desktop, click Customize in the left sidebar → Connectors → click the + icon → select Google Workspace. Sign in with your Google account when prompted. Grant the permissions requested. That is the entire setup.

From that point on, Claude can access your Gmail, Drive, and Calendar in any conversation — no re-authentication required. Claude’s responses include citations showing exactly which emails, documents, or calendar events it used as sources, with links back to the originals.

One important note on Gmail permissions: Google’s OAuth screen mentions email sending during authentication. Claude only reads your emails and creates drafts — it cannot send. Anything it drafts must be sent manually by you. Your inbox is read-only from Claude’s perspective unless you explicitly approve a specific action.

This connection is not a one-time trick. Once it is live, every conversation with Claude has access to your Google data when you ask for it. It becomes part of how you work.


Firecrawl: The Web, Readable by Your AI

The public internet is one of the largest information sources in the world — and by default your AI cannot read any of it. Firecrawl fixes that.

Firecrawl converts web pages into clean text an AI can read

Figure 6:What Firecrawl Does — A website is a mess of HTML, JavaScript, and navigation. Firecrawl extracts the actual content and hands it to your AI as clean, readable text.

Firecrawl is a web scraping API that converts any website into clean, structured text that an AI can read and reason about. Give it a URL. It returns the content in a format Claude can actually use — no HTML, no noise, just the text and structure of the page.

The free account gives you 500 lifetime credits. One credit is roughly one page scrape. That sounds limited, but consider what 500 deliberate scrapes actually gets you: 500 competitor pages analyzed, 500 pricing pages extracted, 500 news articles summarized, 500 job postings collected and compared. Used intentionally, 500 credits is a meaningful research capability that costs you nothing.

Five high-value Firecrawl use cases for business professionals

Figure 7:Firecrawl Use Cases — 500 free credits. Use them on things that would take you hours to read manually.

Setting up Firecrawl:

Go to firecrawl.dev and create a free account. Your dashboard will show your API key — a unique code that identifies your account, like a password for the service. Copy it and keep it somewhere safe.

Now go to Firecrawl’s Claude Desktop setup documentation page (search “Firecrawl MCP Claude Desktop” — it will be the first result). You will see a short configuration snippet. Copy that snippet, open Claude Desktop, and paste it in with this instruction:

“Here is the Firecrawl MCP configuration. Install this in Claude Desktop for me and tell me what to do step by step.”

Claude will walk you through the rest. When it asks for your API key, paste the one from your dashboard. The whole process takes about five minutes.

Once connected, test it immediately: ask Claude to read a specific URL and summarize it.

What to use Firecrawl for:

Competitive intelligence is the highest-value use case for most professionals. Ask Claude to read a competitor’s pricing page, their about page, their most recent blog posts, and their careers page — then synthesize what it learns into a competitive brief. That research, done manually, takes hours. With Firecrawl and Claude, it takes minutes and the output is better structured than anything you would write by hand.

The discipline is intentionality. Do not burn credits on pages you could just read yourself. Use them on content that requires synthesis — multiple pages, dense reports, sites with paywalled summaries you want analyzed from what is publicly visible.


Supabase: A Free Database Your AI Can Use

Most business professionals have never needed a database. That changes the moment you start building AI-powered workflows that need to store, retrieve, and update information at scale.

Supabase is a free cloud platform that gives your AI a place to store and retrieve information that persists between conversations. Think of it as a smart spreadsheet in the cloud — one that your AI can read from and write to, that lives online and never disappears when you close a tab, and that can handle real workloads as your use of AI grows. No credit card required. No technical setup. You create a project and Supabase handles everything else.

Three Supabase capabilities — database, edge functions, authentication

Figure 8:What Supabase Gives You — Three independent capabilities. You can use one, two, or all three. The free tier covers serious workloads.

Why this matters for AI workflows:

When your AI starts doing real work — collecting data, tracking contacts, logging decisions, managing customer records — it needs somewhere to put information that persists between conversations. Claude’s context window is not persistent storage. It clears between sessions. Supabase is the persistent layer.

Persistent storage — Your AI can read from it, write to it, and query it in plain English. Ask Claude to “find all clients who haven’t been contacted in 30 days” and it retrieves exactly that. The data lives in Supabase permanently, not just in the conversation.

Automation — Supabase can run tasks automatically on a schedule — pulling data, generating reports, sending updates — even when you are not in a Claude conversation. This is what makes AI workflows run on their own rather than requiring you to manually trigger everything.

User logins — If you ever build a web tool, a client portal, or an internal dashboard, Supabase handles the sign-in system for you. Your users can log in with Google, email, or other methods — without you building any of that infrastructure.

Supabase free tier limits — storage, API calls, edge functions, auth users

Figure 9:The Free Tier — Generous enough for real workflows. You will not hit these limits on a personal or small-team project.

Setting up Supabase:

Go to supabase.com and create a free account. Click New Project, give it a name, and Supabase sets everything up in about two minutes. You now have a live database in the cloud — ready to use.

To connect it to Claude Desktop, go to Supabase’s MCP documentation (search “Supabase MCP Claude Desktop”). Copy the configuration snippet you find there. Open Claude Desktop and paste it with this message:

“Here is the Supabase MCP configuration. Install this in Claude Desktop for me and walk me through each step.”

Claude will guide you through it. When it asks for your project URL and your project’s public key — both visible in your Supabase dashboard under Project Settings → API — paste them in. Five minutes, no technical knowledge required.

Once connected, ask Claude: “What information is stored in my Supabase project?” and it will describe what it sees. From that point on, tell Claude what you want to store or retrieve in plain English — it handles everything underneath.


The Rest of the Landscape

The three tools above are the high-priority installs. But MCP is an ecosystem, not a closed list. Hundreds of servers exist and more are published every week. Here is a brief map of what else is available so you know where to look when you need something specific.

MCP tool landscape showing categories — code, web, data, productivity, infrastructure

Figure 10:The MCP Landscape — Categories of tools available. When you need a capability not covered in this chapter, this is how you find it.

Code and repositories — GitHub MCP lets Claude read, write, and manage code repositories. If you work with developers or manage technical projects, this connection lets Claude participate in actual codebases rather than just talking about them abstractly.

Web automation — Chrome DevTools MCP gives Claude the ability to interact with web pages in a browser — filling forms, clicking buttons, extracting data from sites that Firecrawl cannot scrape because they require login sessions.

Workflow automation — Pipedream connects thousands of apps without code. Once integrated with Claude via MCP, it becomes a trigger-and-action engine: when Claude identifies something that needs to happen in another tool, Pipedream can make it happen.

Infrastructure — Netlify lets Claude deploy websites and web applications directly from a conversation. GoDaddy MCP covers domain management. These are niche tools for specific use cases but genuinely powerful when you need them.

Finding new servers: The canonical registry is at mcp.run and the Anthropic MCP GitHub repository. When you need a capability not covered here, search those first. The ecosystem is growing fast — if a major tool does not have an MCP server today, it likely will within months.

Four-step universal pattern for connecting any MCP server to Claude Desktop

Figure 11:The Universal Pattern — Find it, connect it, verify it. Every tool follows the same four steps — and none of them require technical knowledge.

The universal pattern for any tool connection is the same four steps: find the tool’s MCP documentation (search “[tool name] MCP Claude Desktop”), copy the configuration snippet, open Claude Desktop and say “Install this for me and walk me through it” — then paste the snippet. Claude will guide you through each remaining step. Once you have done it three times, the whole process takes under five minutes.



Case Study: The Governance Gap at Meridian Health Partners

Background

Meridian Health Partners is a mid-sized regional healthcare management organization headquartered in Fort Lauderdale, Florida, with approximately 1,400 employees across twelve affiliated clinics and three administrative centers. The organization manages insurance credentialing, patient scheduling, billing operations, and clinical staff coordination on behalf of its affiliated practices. Unlike hospital systems with large IT departments, Meridian operates with a lean technology team of eight — a structure common to regional healthcare management companies that grew rapidly through acquisition rather than organic digital transformation.

In early 2025, Meridian’s Chief Operating Officer, Diana Ruiz, attended a continuing education seminar on AI adoption in healthcare administration. What she brought back to leadership was not a vendor proposal — it was a framework. She had seen a live demonstration in which an AI assistant, connected to a live Google Workspace environment via MCP, pulled a week’s worth of scheduling conflicts, cross-referenced them against insurance authorization windows in a connected database, and drafted staffing adjustment memos — in under four minutes. The equivalent task at Meridian required two full-time coordinators and typically took two days. Ruiz returned to Fort Lauderdale with a mandate: evaluate whether MCP-enabled AI could be integrated into Meridian’s administrative operations within the fiscal year.

Meridian’s CTO, James Okafor, was cautiously supportive. His team had already piloted Claude Desktop for individual productivity tasks — drafting internal communications, summarizing meeting notes — and the results were positive. But the demonstrations Ruiz described were fundamentally different in kind. Connecting the AI to live systems — Meridian’s Google Workspace, its patient scheduling database, its credentialing file archive — meant the AI was no longer a drafting assistant operating on information employees manually provided. It would be reading, and potentially writing, directly into Meridian’s operational environment. Okafor recognized that the technical setup was not the hard part. The governance was.

Meridian’s compliance officer, Veronica Sánchez, immediately flagged the HIPAA implications. Even though the MCP connections being discussed did not directly touch patient health records, Meridian’s Google Drive contained hundreds of documents with quasi-identifiable administrative data — scheduling patterns, insurance claim summaries, staffing assignments cross-referenced with clinic locations. The line between operational data and protected health information was not always clean. Any AI system that could read that Drive could potentially reason across it in ways that produced HIPAA-relevant inferences. Sánchez had seen this problem before in the context of cloud storage audits. MCP, she argued, created the same risk surface at a new layer of abstraction.

The Situation

Leadership at Meridian now faced a decision that went beyond technology procurement. They had identified a genuine operational advantage — MCP-connected AI could compress two-day coordination cycles into four-minute workflows — but the architecture that enabled that advantage also introduced a new class of governance risk. The protocol’s universality, the very feature that made it powerful, meant that once granted, an AI’s access to connected systems was broad and persistent. Unlike a human employee who reads one file at a time and can be watched, a connected AI can query, cross-reference, and synthesize across an entire Drive in seconds. There is no natural bottleneck for auditing what was accessed and why.

Okafor proposed a phased rollout: start with read-only connections to non-sensitive calendaring and scheduling systems, establish logging requirements, and only expand to write-enabled connections after a governance framework was approved by compliance and legal. Ruiz supported the phased approach but worried about competitive timing — two of Meridian’s largest competitors had already announced AI workflow pilots, and the organization’s board was asking about differentiation. The strategic tension was real: moving carefully protected compliance, but moving slowly ceded ground. Sánchez’s position was that Meridian should not expand MCP access beyond read-only until a formal AI access policy — including data classification rules, access logging standards, and a defined approval process for new MCP tool connections — was ratified by the compliance committee.

Discussion Prompt

Using the frameworks presented in this chapter, analyze the strategic and governance tension Meridian faces. How does the architectural shift MCP represents — from AI as a drafting tool to AI as a live participant in operational systems — change the risk calculus for organizations in regulated industries? Consider specifically the distinction between read and write access, the compounding intelligence advantage of connected AI over time, and the organizational costs of governance delay. What decision framework would you recommend Meridian’s leadership adopt, and what conditions would need to be satisfied before expanding from read-only to write-enabled MCP connections?


Discussion Guidelines

Initial Post (due before class)

Peer Responses (minimum 2)


Applied Exercise: Connect Google to Claude Desktop and Prompt Your Real World

By the end of this exercise you will have Gmail, Google Drive, and Google Calendar connected to Claude Desktop — and you will have prompted against your actual data. This is the moment the workshop becomes real.

Track A — Claude Desktop

What you need:

Part 1: Connect Your Google Account (5 minutes)

Open Claude Desktop. In the left sidebar, click CustomizeConnectors → the + icon → select Google Workspace.

A browser window opens asking you to sign in with Google and grant permissions. Sign in with your Google account and approve the permissions. That is it. No config files. No developer console. No credentials to manage. Claude Desktop handles the entire authentication flow.

Once connected, you will see Gmail, Google Drive, and Google Calendar listed as active connectors. Claude now has access to all three whenever you ask for them.

Part 2: Prompt Against Your Gmail

Type this into Claude Desktop:

“Search my Gmail for any emails I received in the last 7 days that I have not replied to. For each one, give me the sender’s name, the subject line, and one sentence describing what they need from me. Sort them by urgency.”

Read what comes back. Notice that Claude is citing actual emails with links back to the originals. This is not a simulation — it is reading your real inbox.

If you have a clean inbox, try:

“Who has emailed me most frequently in the last 30 days? Give me the top five senders and roughly what each conversation has been about.”

Part 3: Prompt Against Your Google Drive

“Search my Google Drive for any documents I have edited in the last two weeks. List them by title, when they were last modified, and one sentence on what each one appears to be about.”

Then go deeper on one:

“Open [name of a specific document you know is in your Drive] and summarize it in five bullet points.”

Part 4: Prompt Against Your Calendar

“Look at my Google Calendar for the next 14 days. What does my schedule look like? Which days are the most packed? Where is my biggest uninterrupted block of time, and what day is it on?”

Follow up with:

“Based on my calendar for this week, when would be the best time to block two hours for deep focused work? Suggest three options and explain why each one works.”

Your Submission: Run the connected tool on a real professional task — not a test, but something you actually need answered today. Copy the full output into a document. Write two sentences: (1) what you asked and why it was genuinely useful, and (2) what the output would have looked like if you had given Claude only your description of the data rather than the live connection. Submit the output + two sentences.

Track B — Claude Code inside Antigravity IDE

  1. Open Antigravity 2.0 IDE → Editor surface → open the integrated terminal (Control+backtick on Mac, Ctrl+backtick on Windows) → start Claude Code (you should see “claude>” when ready).

  2. At the claude> prompt, type “/mcp” and press Enter. A list of available MCP integrations appears — these are the external tools Claude Code can connect to: web search, file system readers, calendar, GitHub, Google Drive, Notion, and others depending on your installation.

  3. Choose one integration to connect. Web search is the easiest starting point and requires no separate account setup. Find it in the /mcp list and type the command to enable it — Claude Code will display the exact syntax. Follow any browser-based authentication prompts that open.

  4. Confirm the integration is active: type “/mcp” again and verify it shows as connected.

  5. Now run a real professional query that requires live data — not a question Claude can answer from training. For web search: “What are the three most important developments in [your specific industry] in the last two weeks? Cite specific sources with dates.” For a file reader: “List and summarize the five documents I have modified most recently in [folder path].” For a calendar connector: “What meetings do I have this week and what should I prepare for each one?”

  6. Read the output carefully. Notice that Claude Code is citing real, current information — not training data from months ago. The Antigravity IDE file browser on the left side of the screen will show any files created as part of this interaction.

  7. Now connect a second integration — one that touches a tool you use in your actual daily work. Common options: a file reader pointed at your documents folder, a calendar connector, or a project management tool. Follow the same process: find it in /mcp, authenticate, confirm active.

  8. Run a second real query using the new integration. Ask something that genuinely matters to your work this week.

  9. Finally, ask Claude Code to combine both integrations in one workflow: “Using [integration 1] and [integration 2], [describe a task that requires both].” For example: “Search the web for news about my client’s industry, then save a briefing to my documents folder as client-brief.md.”

  10. Watch the Antigravity IDE file browser as Claude Code works. If it creates or modifies a file, you will see it appear in the left panel in real time.

Your Submission: Copy three outputs into a single document: (1) your first integration query result with sources cited, (2) your second integration query result, (3) the combined-integration workflow result. Write two sentences: (1) which integration produced the most immediately useful output and why, and (2) describe one workflow you could build this week that combines two or more of your connected tools. Submit the three outputs + two sentences.

Track C — Gemini + Antigravity 2.0 IDE

  1. Open Gemini (gemini.google.com) and sign in with your Google account.

  2. Click the settings or Extensions icon (look for a plug or grid icon, or go to Settings → Extensions). Enable the Google Workspace extension — this connects Gemini to your actual Gmail, Google Drive, Google Calendar, and Google Docs.

  3. Once enabled, test with a real question that requires your actual data: “Find the three most important emails I have received in the last 48 hours that require a follow-up from me. For each one: who sent it, what do they need, and what would a good response look like?” Gemini will search your real inbox.

  4. Note when Gemini cites a real email subject line or sender name from your actual account — that is the tool connection working. The response is grounded in your real data, not a generic example.

  5. Run a second query using your Google Drive: “Find any documents in my Drive related to [a project you are currently working on]. Tell me what each document contains and whether there is anything I should review before my next meeting.” Confirm Gemini is referencing real document titles.

  6. Now open Antigravity 2.0 IDE and press CMD+E (Mac) or CTRL+E (Windows) to switch to Agent Manager.

  7. Create a new Project. Add a tool extension to the Project — click the tool or extension option in the Project settings and connect a web search capability. This is Antigravity’s own tool layer, separate from Gemini’s Google extensions.

  8. Start a new asynchronous Agent task inside the Project: “Search the web for the five most relevant recent developments in [your industry or area of work]. Produce a one-page intelligence briefing with findings and their strategic implications.” Submit the task.

  9. While the agent runs in the background (typically 2-4 minutes), go back to your Gemini window. Ask a follow-up question that builds on the Gmail or Drive data you already retrieved — you are using both surfaces simultaneously.

  10. When the Antigravity Artifact arrives, compare it to your Gemini outputs. You now have two types of live-data AI responses: Gemini accessing your personal Google data, and the Antigravity agent accessing the public web.

Your Submission: Copy three outputs into a document: (1) the Gemini inbox analysis, (2) the Gemini Drive document search, (3) the Antigravity web intelligence Artifact. Write two sentences: (1) which data source — your personal Google data or the public web — produced the more immediately actionable result for your work, and (2) describe a workflow that would combine both and what problem it would solve. Submit three outputs + two sentences.

Reflection

Write one sentence before you close this chapter:

Now that Claude can see your inbox, your files, and your calendar — what is the first task you are handing off to it completely, starting this week?

That sentence is your commitment. The rest of this book is about making it bigger.