Resources · Claude connector

Claude Spark connectorWhat Claude can do in your Spark account.

The Claude Spark connector exposes 19 tools: 14 read, 5 write, 0 undocumented. Claude reads your inboxes, calendars and meeting notes, drafts and triages mail, and can send when you allow it. Here: the access levels Spark enforces and what runs only on your computer.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What changes when your inbox runs your day

Spark is an email app that gathers Gmail, Outlook, Exchange, iCloud, Yahoo and IMAP accounts in one place. With the extension in Claude Desktop, you ask Claude about your mail in plain words: it searches the threads, reads attachments, checks your calendar, then drafts, files or snoozes messages within the access level you picked in Spark.

Clear the backlog after a trip. search finds the threads on a topic, thread reads them in full, and action archives, snoozes or labels what can wait.

Answer without starting from a blank page. draft prepares a reply, a forward or a message from one of your saved Spark templates, and can share it with a teammate for review before anything leaves.

Book the follow-up meeting. availability finds free slots, then event creates the invitation, once send access is on for that account.

Now, what the directory sheet does not tell you. Spark decides what Claude may do, account by account: read-only, triage (drafts, comments, email and contact actions) or send (mail and calendar invitations too). Spark Desktop must be open on macOS or Windows, with its command-line bridge enabled, because the extension talks to it locally. And nothing fires on its own: no tool wakes up when a message arrives. Routing every incoming invoice to accounting is an automation tool's job, a different trade; the Integrations hub covers that side.

Vocabulary

The vocabulary, in one minute

Five words you will meet while plugging Spark in.

Connector
The link you set up once between Claude and an account you already use, so Claude can work in it while it answers you.
Tool
One named thing a connector lets Claude do. Claude picks the ones it needs during the answer, and the directory sheet lists them by name.
Authorization
The step where you hand Claude the access it will use on a service. Granted once per person, and it can be taken back.
Approval
The confirmation Claude waits for before it goes through with something that changes an account, shown in the chat when it matters.
MCP
The shared standard connectors are built on: it is what lets an assistant like Claude talk to an outside app such as Spark.
Connect

Plug Spark into Claude in three steps

  1. 01

    Find Spark in Claude Desktop

    Spark ships as a desktop extension, so open Claude Desktop. In the settings, go to Customize, then Connectors, and look for Spark. On a Team or Enterprise workspace, an Owner or Primary Owner must switch it on before members can use it.

  2. 02

    Start the connection

    Click Connect on its row and complete what Spark asks for. If the link breaks later, use Disconnect, then plug the extension back in from the same row.

  3. 03

    Set what Claude may touch

    The service, not Claude, decides what the access covers. In Spark's own AI agent settings, give each account and shared inbox its level: read-only, triage or send. The level stays adjustable in that same place.

Tools

The 19 tools, sorted by what they do

Spark gives Claude 19 tools: 14 that read your account, 5 that change something in it.

Fourteen tools consult your mail, calendars and meetings, five act on them. Names stay as Claude shows them, in English.

  • 14 read
  • 5 write

What Claude reads (14)

14 tools

Fourteen tools that look into Spark without changing anything.

accounts

Shows every email account set up in Spark, along with its calendars, teams and shared inboxes. It tells Claude where to look before it searches anything.

When it helps
you juggle a personal Gmail and a company Exchange and want Claude to stick to the work one.

Sourcegithub.com · September 3, 2026 ↗

folders

Returns the folders of an account with how many messages sit in each, a quick picture of where mail piles up and where Claude should look next.

When it helps
you suspect a filtering rule has been quietly dropping client mail into an obscure folder for weeks.

Sourcegithub.com · September 3, 2026 ↗

emails

Lists messages with their metadata, page by page, and accepts the same kind of filters you would type in Gmail's search bar. Claude gets the list first and decides which threads deserve a full read.

When it helps
a freelancer wants every unread message from clients since Friday, and nothing else.

Sourcegithub.com · September 3, 2026 ↗

thread

Opens a whole conversation with headers, message bodies and attachments, so Claude can summarise it, spot who is waiting on whom, or quote the one reply that matters.

When it helps
a long back-and-forth with a supplier needs boiling down to three lines before a negotiation call.

Sourcegithub.com · September 3, 2026 ↗

attachment

Reads one attachment by its ID and returns its content, whether image, audio, text or other, downloading it first if Spark has not cached it yet.

When it helps
you want the totals from a PDF quote without opening it yourself.

Sourcegithub.com · September 3, 2026 ↗

events

Returns calendar events over a time range you choose, across the calendars Spark knows about for your accounts. Claude can then point out clashes or empty afternoons.

When it helps
before accepting a new request, you want to see how loaded next week already is, day by day.

Sourcegithub.com · September 3, 2026 ↗

availability

Looks for open time slots for scheduling. The directory sheet adds that it can find mutual availability with teammates, which saves the usual round of "does Tuesday work for you?".

When it helps
three colleagues must meet this week and nobody wants to compare agendas by hand.

Sourcegithub.com · September 3, 2026 ↗

contacts

Searches your contacts by name or email address, which helps Claude address a message to the right person when two people share a first name or a company domain.

When it helps
you only remember that the accountant is called Claire and works at the firm that handles payroll.

Sourcegithub.com · September 3, 2026 ↗

team

Displays team information in Spark: who belongs to the team and which conversations are assigned to whom. Handy before handing a thread to somebody who is already swamped.

When it helps
a support lead wants to know who currently holds the most assigned conversations before dispatching new ones.

Sourcegithub.com · September 3, 2026 ↗

meetings

Returns the meeting transcripts Spark holds, as a list to pick from before reading one in detail. It is the index; the reading happens with the next tool.

When it helps
you cannot recall which of last week's calls covered the budget, only that one of them did.

Sourcegithub.com · September 3, 2026 ↗

meeting

Reads one meeting's summary, full transcript and notes, so Claude can pull decisions, owners or next steps out of it and phrase them for whoever missed the call.

When it helps
a manager skipped the project kickoff and needs the few decisions that actually matter.

Sourcegithub.com · September 3, 2026 ↗

templates

Shows the message templates saved in Spark, both your personal ones and those shared by the team, so Claude knows which ready-made replies exist before drafting from scratch.

When it helps
a new hire wants to know which canned answers the team already relies on.

Sourcegithub.com · September 3, 2026 ↗

template

Displays one saved template, found by ID or by name, together with the placeholders it expects to be filled in, such as a client name or an amount.

When it helps
you want to see exactly what the "late payment" template asks for before Claude builds a draft on it.

Sourcegithub.com · September 3, 2026 ↗

What Claude changes (5)

5 tools

Five tools that act on your mail, calendar or contacts. No source describes a confirmation of their own: the general rule below applies, on top of Spark's access levels.

event

Approval: see the rule

Creates, edits or deletes a calendar event, answers an invitation, and adds or removes attendees. Spark requires send access on the account for this one.

What Claude asks for
no confirmation specific to this tool is documented, so the general approval rule governs it.
When it helps
a client call moves by an hour and two guests must be added.

Sourcegithub.com · September 3, 2026 ↗

draft

Approval: see the rule

Prepares or edits a draft: new message, reply, reply-all, forward, or one built from a saved template, with attachments and a markdown body. It can also delete a draft, list signatures and share the draft with teammates.

What Claude asks for
nothing specific is documented here; see the general rule below.
When it helps
ten candidates need a personalised decline by Friday.

Sourcegithub.com · September 3, 2026 ↗

comment

Approval: see the rule

Posts a team chat comment on a thread, and shares the thread with the team first if it was not already shared.

What Claude asks for
sources say nothing about a prompt for comments, so the approvals section covers it.
When it helps
you want a colleague's opinion on a tricky client email without forwarding it.
Watch out
commenting can expose a private thread to the team.

Sourcegithub.com · September 3, 2026 ↗

action

Approval: see the rule

Archives, pins, snoozes, moves, labels, assigns, shares or marks mail as done, reclassifies its category, and can send or schedule a draft, among other actions.

What Claude asks for
no tool-level confirmation is described; the default approval behavior applies.
When it helps
an overflowing inbox needs sorting before a holiday.
Watch out
sending needs send access in Spark.

Sourcegithub.com · September 3, 2026 ↗

contact-action

Approval: see the rule

Blocks or accepts a sender, changes a contact's category, marks it important or primary, and turns auto-summary on or off.

What Claude asks for
the documentation is silent on a prompt for this tool, so rely on the approval rules below.
When it helps
a newsletter keeps landing among your priority senders.

Sourcegithub.com · September 3, 2026 ↗

Approvals

What Claude asks before it acts

By default, Claude stops and asks for your go-ahead before each action it takes on an account in your place. The request appears in the conversation, right when it matters.

Spark adds a second lock of its own: each account and shared inbox gets a level, and writing or sending only works where you enabled it. On Team and Enterprise, owners decide whether a member can let some actions through without being asked every time. They can also cap what a connector may do for the whole organization, keeping reads and closing writes, and nobody overrides that from their own account. Finally, Claude works with your rights and nothing more.

Plans

Which plans it works on

Of the 819 sheets in the official directory, none displays availability plan by plan. The answer for a given connector is published nowhere.

The general rule is public: remote connectors are open to all users on Claude, Cowork, Claude Desktop and mobile, and desktop extensions such as Spark install on Claude Desktop. On Team and Enterprise, an Owner or Primary Owner switches a connector on for the organization before members can connect. For the current state of this one, check Spark's sheet in the official directory.

Limits

Where this connector stops

A connector is not an automation. Claude calls these tools while it answers you: nothing happens by itself when an email lands or an invitation comes in.

The tool list is an observed floor, not a promise: an admin can open actions no public sheet shows. The partner badge is not a security audit, and Anthropic writes on every sheet that it neither picks a publisher's tools nor vouches for how they behave. Everything here comes from Spark's own repository, since neither Claude's help center nor Anthropic's developer docs cover it. For a sheet of the same kind, see the Claude asana connector.

Need help

Need help connecting Spark to Claude?

A person reads every message.

FAQ

Claude Spark connector: frequent questions

01What can Claude do with the Spark connector?
Claude can read and work your email from the chat. Fourteen tools read: accounts, folders, message lists, semantic search, full threads, attachments, calendar events, free slots, contacts, team assignments, meeting transcripts and saved templates. Five tools act: they manage calendar events, write drafts, post team comments, archive, snooze, label or send mail, and manage contacts. Everything goes through Spark Desktop on your computer, within the access level you set per account.
02Can Claude send or delete emails through Spark?
Yes, when you allow it in Spark. The action tool can send or schedule a draft, the draft tool can delete a draft, and the event tool can delete a calendar event or send invitations. Spark gates all of this: sending mail and invitations needs the send level on that account, while drafts, comments and triage need at least the triage level. Spark's guide adds that a task run on an account without enough access returns an error explaining how to upgrade.
03Does Claude ask before sending an email?
By default, yes: Claude asks for confirmation before each action it takes on an account in your place. No source describes a confirmation specific to a Spark tool, so that default covers sending, archiving and calendar changes alike. Spark adds its own gate, the access level of each account. On a Team or Enterprise workspace, owners decide whether members may skip some prompts, and they can shut writes for everyone.
04Which plans is the Spark connector available on?
No official source publishes plan-by-plan availability for each connector, and no directory sheet shows it. The general rule says remote connectors are open to all users on Claude, Cowork, Claude Desktop and mobile, and desktop extensions such as Spark install on Claude Desktop. On Team and Enterprise, an Owner or Primary Owner switches the connector on first. Spark's sheet in the directory is the only place with the current state.
05Does Claude see every account I have in Spark?
It can reach any account connected in Spark, Gmail, Outlook, Exchange, iCloud, Yahoo or IMAP, but only within the level you gave each one. Set an account to read-only and Claude can look but not triage or send there. Claude also works with your rights and nothing beyond them. On top of that, a Team or Enterprise owner can restrict what the connector may do across the organization, which no member can lift alone.
06Why does Claude say Spark tools are unavailable?
Most likely because Spark Desktop is not running, or its command-line bridge is off. Spark's extension is a local bridge to the desktop app on macOS or Windows, which must be open and signed in to at least one account. The Spark CLI also has to be enabled under Settings, AI Agents, Spark CLI Setup. Spark discovers its tools while the app runs, so once it is back, Claude sees them again.
07Claude or an automation tool for Spark?
They answer different needs. Claude works in a conversation: you ask, it reads, drafts, files or sends within your access levels, then nothing happens once you stop typing. It does not react by itself when a message arrives. Forwarding every invoice to accounting the moment it lands is a job for an automation tool running in the background. For triage sessions and replies you want to check, the connector is the better fit.