How to Connect ChatGPT to Your Mac

Give ChatGPT direct access to your Mac apps — Mail, Calendar, Contacts, Teams, OneDrive, and 100+ tools. Works from chatgpt.com web, mobile, or any device. Privacy-first: opt-in via Cloud Relay, encrypted end-to-end.

L
LMCP··5 min read

What This Lets You Do

ChatGPT runs in the cloud, but your email, calendar, and Teams chats live on your Mac. With LMCP plus the Cloud Relay, ChatGPT can call tools that run directly on your Mac. Ask it from any device:

  • “Summarize my unread emails from this week”
  • “What’s on my calendar tomorrow?”
  • “Find the Teams message where Marco mentioned the API migration”
  • “Draft a reply to Sarah’s email about the budget”

ChatGPT sends the request to the LMCP backend, the backend forwards it through an encrypted WebSocket tunnel to your Mac, your Mac runs the tool, and the result comes back to ChatGPT — usually in under 2 seconds.

Privacy Story

Cloud Data Forwarding is off by default and opt-in per machine. When off, the connector's tools/list advertises only setup_install — data tools are not listed until you enable forwarding.

When you turn it on, your data still comes from your Mac — nothing is stored in the cloud. The bytes transit through the encrypted tunnel between your Mac and the LMCP backend, but they’re never persisted server-side. Turn it off any time and ChatGPT instantly loses access.

If you prefer zero cloud transit, you can use the local lmcp connector inside Claude Desktop, Cursor, or VS Code instead — tool calls go through stdio and never touch the network. Read the privacy guide for the full breakdown.

What You Will Need

  • macOS 12 (Monterey) or later — Apple Silicon or Intel
  • ChatGPT Plus, Team, Enterprise, or Edu — the Custom Connector feature is not available on the free plan
  • An email address — used to register your tunnel and recover access

Step 1: Install LMCP on Your Mac

  1. Download the LMCP installer (.dmg, macOS 12+).
  2. Open the .dmg, drag Local MCP to Applications, and open it from Applications.
  3. macOS may ask you to confirm opening an app from the internet — click Open.

LMCP starts automatically and puts an icon in your menu bar. Setup takes about 30 seconds.

Step 2: Set Up Cloud Relay

Click the LMCP icon in your menu bar (top-right corner of the screen), then click Settings at the bottom of the popover. In the Settings window, go to the Connect tab and scroll to Cloud AI Clients · Via Cloud Relay.

  1. Enter your email address and click Connect. The dot turns green when the encrypted tunnel is established.
  2. Toggle Cloud Data Forwarding to ON.
  3. Step 3 appears automatically: copy the URL and Token — you’ll need them next.

This registers a unique token for your Mac on the LMCP backend. The token is what identifies your tunnel — without it, no one can route requests to your Mac.

Step 3: Add the Connector in ChatGPT

Open ChatGPT (web or desktop), then:

  1. Click your profile picture → Settings
  2. Go to Connectors (or Apps & Connectors)
  3. Click + Add Connector (or Build a connector)
  4. Fill in:
    • Name: LMCP
    • Description: My Mac apps — Mail, Calendar, Teams, OneDrive
    • MCP Server URL: https://www.local-mcp.com/mcp (or paste from LMCP Settings)
    • Authentication: OAuth
  5. Click Continue — ChatGPT auto-discovers our OAuth endpoints. Leave the OAuth fields empty (they get filled by Dynamic Client Registration).
  6. Check the box “I understand and want to continue” and click Create.

Step 3b: Authorize on the popup

ChatGPT opens an OAuth login page on www.local-mcp.com. You’ll see:

Authorize ChatGPT — ChatGPT wants to access your Mac apps via LMCP. Paste your cloud token below.

Go back to LMCP Settings → Connect tab → Step 3, click the Copy button next to Token, switch to the popup, paste the token, and click Authorize. The popup closes automatically and ChatGPT shows the connector as Connected.

ChatGPT then validates the connection and discovers the available tools. With forwarding ON, you should see setup_install plus the full data-tool catalog (typically 100+ tools: Mail, Calendar, Teams, OneDrive, Notes, Reminders, Safari tabs, Office files, and more). You only do this OAuth step once — ChatGPT remembers the token for the lifetime of the connector.

Step 4: Try It

Start a new conversation in ChatGPT. Make sure the LMCP connector is enabled in the chat (the connector toggle in the input bar). Then ask:

  • “List my email accounts”
  • “What meetings do I have today?”
  • “Search my emails for ‘invoice’ this month”
  • “Show me the latest messages in the engineering Teams channel”

ChatGPT will route the request through the Cloud Relay to your Mac, which executes the tool and returns the result. You’ll see a tool call indicator in ChatGPT’s UI, and the response usually arrives in under 2 seconds.

What Tools Are Available?

With Cloud Data Forwarding on, ChatGPT sees the same 100+ tools as the local lmcp connector:

  • Mail (Mail.app + Outlook): list, read, search, send, reply, move, save attachments
  • Calendar: list events, create, delete, check availability
  • Contacts: search, list, get details
  • Microsoft Teams: list chats, read messages, channel messages (no Graph API needed)
  • OneDrive: list, read, write, move, delete, search files
  • Notes & Reminders: list, search, create, complete
  • Messages: read iMessage chats
  • OmniFocus: list tasks, projects, complete, search
  • Word, Excel, PowerPoint, PDF: read and create
  • Finder & Safari: search files (Spotlight), list folders, bookmarks

Use Cases

Inbox triage from your phone

You’re away from your Mac but want to triage your inbox. Open ChatGPT on your phone: “Summarize new emails from the last 24 hours, group by sender, flag anything from legal or finance.” ChatGPT calls your Mac, reads Mail.app, returns a categorized summary in seconds.

Meeting prep before walking into the room

You have a 3pm meeting and 5 minutes to prepare. From ChatGPT: “Prep me for the 3pm with Maria and Juan. Find recent emails, Teams chats, and shared docs from the last week.” ChatGPT cross-references your calendar attendees with email/Teams/OneDrive activity and gives you a context brief.

Weekly status report

Friday afternoon: “Write my weekly status report based on this week’s emails, calendar events, and Teams discussions.” ChatGPT pulls the data, generates the report, you copy-paste to Slack or send by email.

Turning It Off

Open LMCP Settings → Connect tab, toggle Cloud Data Forwarding back to OFF. The change is instant: ChatGPT immediately loses access to data tools. Your tunnel stays connected for setup_install, but no data flows through.

Troubleshooting

ChatGPT says “Could not reach your Mac”

The LMCP app isn’t running, or the Cloud Relay tunnel is down. Open the LMCP menu bar — the dot should be green. If it’s orange, open Settings → Connect tab and re-enter your email. If LMCP isn’t running at all, download and reinstall the .dmg.

Tools list shows only setup_install (no Mail, Calendar, etc.)

Cloud Data Forwarding is OFF — the cloud connector intentionally lists only setup_install until you opt in. Open LMCP Settings → Connect tab, toggle Cloud Data Forwarding ON, then refresh ChatGPT.

ChatGPT says “the connector is not authenticated”

The token is wrong or expired. Open LMCP Settings → Connect tab → Step 3, copy the token again, and paste it back into ChatGPT’s connector settings.

Step 3 (URL and Token) not appearing in LMCP Settings

Step 3 only appears when both the Cloud Relay is connected (green dot) and Cloud Data Forwarding is ON. Check both are active in the Connect tab.

What About Other AI Clients?

The Cloud Relay works with any MCP-compatible client that supports custom servers and Bearer authentication:

  • Claude.ai web: same flow, add as Custom Connector in Settings — see the Claude.ai guide
  • Custom MCP clients: any tool that can hit a JSON-RPC endpoint over HTTPS with Bearer auth

For Claude Desktop, Cursor, VS Code, Windsurf, or Zed running on your Mac, you don’t need the Cloud Relay at all — LMCP autoconfigures the local lmcp connector during install, and tool calls go through stdio without touching the cloud. See the Claude Desktop guide for that flow.

Related Guides

Ready to try it?

Works with Claude, Cursor, VS Code, ChatGPT and any MCP client

Download LMCP (.dmg)
Free for the first 500 installsmacOS 12+ · Apple Silicon & Intel

✦ llms.txt