DRAYemail that sounds like you
MCP CONNECTOR FOR GMAIL

Every mailbox.
One connector.
Your voice.

Dray gives Claude every Gmail account you own, then teaches it how you actually write, per person, from the mail you have already sent. Claude drafts the reply. You decide whether it goes.

https://mcp.heydray.com/mcp
add as a custom connector inclaudeon desktop, mobile and web
16
tools · every write is a draft first
0
message bodies stored, ever
mailboxes, acting as one
60s
connect, calibrate, first draft
01ONE REPLY, START TO FINISH

A draft you would have written yourself.

Claude cannot see how you write. Dray puts that in front of it, inside the tool results, before Claude knows it is about to draft. Then the server rewrites the draft against your full style card and refuses to hand back anything that does not score.

Real tool calls, in the order Claude makes them.

claude · 1 mailbox connected via dray
you › Sam is asking about Thursday again. Tell him it works but I want to push to 4.
DRAFT FIRST · NOTHING LEAVES THIS SESSION WITHOUT A YES

fig. 01 · draft_reply, unedited output shape

02TONE MATCH

You do not write to your cofounder the way you write to counsel.

Dray measures how you open, how you close, how long your replies run against what they answer, whether you use contractions, whether you hedge, which phrases are yours. It does that separately for every kind of relationship you have, and separately again for the people you write to most.

Then it keeps getting better. Every time you edit a Dray draft before sending, that difference becomes a rule: never opens with “Hope this finds you well”, always cuts the first sentence, signs off shorter to peers than to clients.

WRITING TO
you › confirm Thursday but push it to 4pm
CLAUDE WITHOUT DRAY

Hi Sam, Thanks so much for your patience on this! I'm happy to confirm that Thursday works perfectly on our end. Would it be at all possible to move things to 4pm? I hope this works for you! Looking forward to it! Best, Alvaro

CLAUDE WITH DRAY

Hey Sam, Thursday works. Can we push it to 4? I'll have the revised numbers with me by then. Does that still leave you enough time before the board pack closes? - Alvaro

MEASURED FROM YOUR SENT MAIL
opens "Hey {name}," 68% · median reply 31 words · zero exclamation marks across 62 messages · closes with a question 54% of the time

fig. 02 · same request, three relationships

03THE ROSTER

Sixteen tools. One of them sends.

Every tool works across all connected accounts. Everything that writes produces a Gmail draft and stops there, so the first time you see an email is before it exists as anything but a draft in your own mailbox.

Bulk changes preview counts and samples and change nothing until you confirm. Mail goes to Trash, never permanent deletion. Dray does not ask Google for the scope that would let it.

READ
list_accountswhich mailboxes are connected, and whether each has a voice yet
get_inbox_overviewunread across every account in one call
search_emailsgmail query syntax, all accounts at once
read_threada conversation, quoted history stripped, voice attached
read_emailone message in full
read_attachmentby stable index, never a volatile id
DRAFT
draft_replythe flagship: your voice, your length, scored out of 100
compose_drafta new email, same engine
update_draftrevise and rescore
list_draftswhat is waiting in the drafts folder
SEND
send_draftthe only tool in Dray that sends. Needs you to ask.
reply_to_threadgated: refuses until a draft has been shown to you
ORGANISE
modify_emailslabel, archive, mark read, trash. Previews before bulk changes.
VOICE
connect_mailboxa signed link to add another account
calibrate_mailboxmine the sent folder into a voice model
voice_statuswhat Dray thinks your voice is, and why
04SETUP, AND WHAT YOU ARE TRUSTING US WITH
STEP 01

Paste one URL.

In Claude, add a custom connector and paste the Dray URL. No install, no local daemon, no config file to hand edit. It works the same on desktop, mobile and the web.

STEP 02

Sign in with Google.

Google's own consent screen. Finishing it connects your first mailbox in the same step. Add the second and third whenever you like, and they act as one.

STEP 03

Let it read your sent mail.

Ask Claude to calibrate. Dray reads how you actually write, per relationship, and keeps the measurements. It does not keep the messages.

Your mail is never stored.

What Dray keeps is the measurements: how you open, how long you write, the rules learned from your own edits. Exemplars are message ids, and the bodies behind them are fetched from Gmail at the moment a draft is written and thrown away after.

Google refresh tokens are encrypted before they are written down. Every change Dray makes to your mailbox is recorded in an audit log only you can read.

You will see a scary Google screen.

During the beta, Google shows an “unverified app” warning when you connect. That warning is real and we are not going to pretend otherwise. Verification for restricted Gmail scopes takes months and an independent security assessment. We are in the middle of it.

To continue, click Advanced, then Go to Dray (unsafe). If that sentence bothers you, wait for us to finish. That is a completely reasonable thing to do.

Dray’s use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

05PRICING
FREE
$0
for trying it properly
  • 1 mailbox
  • search, read, attachments
  • drafts, with a generic voice
  • never sends anything
PRO
$8/mo
the voice engine, every account
  • every mailbox you own
  • voice model per relationship
  • per contact voice once there is history
  • the sounds-like-you score
  • learns from every edit you make
FOUNDING 100
$5/mo, for life
free for the whole beta
  • free while Dray is in beta
  • then $5 a month, forever
  • a direct line to us
  • a say in what ships next
join the beta

fig. 03 · the founding hundred is capped by Google, not by us. Unverified apps are limited to 100 users.

Claude already knows how to write. Teach it how you write.

https://mcp.heydray.com/mcp