Carly MCP Server

148 tools for email, calendar, CRM, workflows, files, and notes — in Claude, ChatGPT, or any MCP client.

https://carlyassistant.com/mcp/

Or have your agent set it up

Paste this into Claude, ChatGPT, Cursor, Codex, Muse, or any AI agent. It walks you through adding Carly and connecting your accounts.

Help me set up Carly. Carly connects to thousands of apps, from Gmail, Outlook and my calendars to Slack, HubSpot and QuickBooks, and keeps working after this chat is closed: answering email, booking meetings, following up and running workflows the moment something happens.

I'll add Carly to you myself. Tell me exactly what to click for the app you are, one step at a time, and wait for me to confirm before moving on. If you can run the setup yourself (Claude Code, Codex, Muse, Grok Bot), go ahead.

1. Tell me how to add the Carly plugin (some apps call it a connector). Give me only the steps for the app you are:
   - ChatGPT: I open https://chatgpt.com/plugins/plugin_asdk_app_6a67a26316b88191860222f918d4ec54 (or open Plugins and search "Carly"), add it, and sign in.
   - Claude (claude.ai, Claude Desktop, or Cowork): I open https://claude.ai/directory/carly, click Connect, and sign in.
   - Claude Code: run  claude mcp add --transport http --scope user carly https://carlyassistant.com/mcp/  then I run /mcp, pick carly, and authenticate.
   - Codex: run  codex mcp add carly --url https://carlyassistant.com/mcp/  then  codex mcp login carly
   - Cursor: I add {"mcpServers": {"carly": {"url": "https://carlyassistant.com/mcp/"}}} to ~/.cursor/mcp.json, then sign in to carly from Customize.
   - Muse: I create a Carly API key at carlyassistant.com/integrations (Advanced > API Keys > Create a new key, with Select all scopes). You build a custom connector to https://carlyassistant.com/mcp/ using the key as a bearer token and ask me for it in your secure credential prompt.
   - Grok: I go to grok.com/connectors, choose New Connector, then Custom, paste https://carlyassistant.com/mcp/, and sign in.
   - Grok Bot: add a custom remote MCP server named carly with https://carlyassistant.com/mcp/, then I approve it and sign in.
   - Perplexity: I go to Settings > Connectors > Custom connector > Remote, paste https://carlyassistant.com/mcp/, and sign in.
   - Anything else: I add a remote MCP server (streamable HTTP) named carly with https://carlyassistant.com/mcp/. It signs in with OAuth.
   I sign in with my Carly account, or create one at carlyassistant.com.

2. When I say it's added, check that you can see Carly's tools. If you can't yet, tell me how to turn Carly on for this chat, or tell me to open a new chat and paste this prompt again.

3. Walk me through connecting my accounts at https://carlyassistant.com/integrations. Under Accounts, I type each email address I use and click Add Email. On each new address, I click Connect Gmail or Connect Outlook, tick what Carly can reach (Email, Calendar, Contacts, Drive or OneDrive), then click Connect with Google or Connect with Microsoft and grant access. For an address that is already connected, I open Manage access and click Connect next to anything missing. Repeat for every address. Then ask which of my other apps I want connected too.

4. Check it worked: use Carly to list all my connected mailboxes and calendars and tell me every account you can see.

5. Then ask me what to hand off first, for example: "Check all my inboxes for anything that needs a reply today."

Setup

Claude

Open the connector, click Connect, and authorize.

ChatGPT

Open the plugin, add it, and authorize.

Or add it as a custom connector under Plugins. Paste the URL, then authorize.

https://carlyassistant.com/mcp/

Claude Code

Run in your terminal.

claude mcp add --transport http carly https://carlyassistant.com/mcp/

Cursor, VS Code, and other clients

Add to your MCP config.

{
  "mcpServers": {
    "carly": {
      "type": "http",
      "url": "https://carlyassistant.com/mcp/"
    }
  }
}

Tools

Email Search and read mail, send and reply from your own mailbox or from Carly, create drafts, move, label, flag, trash, unsubscribe
Calendar Find free time, create, update, move and delete events, check and share calendars, run group-scheduling polls
Contacts & CRM Look up people, search, query and aggregate CRM records, add and update contacts
Workflows Author workflow graphs or start from a template, list, test, run, pause, resume, archive, schedule recurring tasks
Files Google Drive and OneDrive: list, download, create folders, share, create and append to Docs, append workbook rows
Notes, to-dos & data Save, search and delete memory, manage to-dos, create data tables and query rows
Booking pages Create, update and delete booking pages, list event types, slots and bookings
Apps & code Connect third-party apps, run sandboxed Python and pandas, save and run skills

Try it

  • "Find the newest email about the renewal and summarize it"
  • "Find me 30 minutes free Thursday afternoon"
  • "Add Dana at Northwind to my CRM as a prospect"
  • "Every weekday at 8am, email me a digest of yesterday's unread mail"
  • "Set up a group scheduling poll for a kickoff next week"

Authentication

OAuth 2.1 with PKCE. No API key to paste and no shared credential — every connection is bound to one person's Carly account. Read-only tools run without interrupting you; tools that write ask first, and every call is scoped to the account that authorized it.

The MCP reference lists every tool with its inputs and read or write classification, plus scopes, errors, and rate limits.

Questions: support@calbotservice.com

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR