
Integration · Email
Connect Claude & ChatGPT to Resend
Ask your AI whether an email was delivered, how last week's sending went or why an address is not receiving mail, and it reads the answer from Resend. It can send emails from your verified domains, manage contacts and segments, and create and send broadcasts, with your approval if you want it.
Free plan, no credit card. Takes about a minute.
Try asking
“Did the invoice email to [email protected] get delivered?”
The AI finds the email in your sent list and shows its latest delivery event, such as delivered or bounced.
“How did last week's sending look?”
It pulls sent, delivered, opened, clicked and bounced numbers for that date range.
“Why are emails to [email protected] not going out?”
It checks the suppression list and shows whether the address bounced, complained or was blocked manually.
What your AI can do
Sending and delivery
Send or schedule emails from a verified domain, cancel scheduled ones, and check each email's delivery status and your sending stats.
Contacts and segments
Create, update and delete contacts, add them to or remove them from segments, and see suppressed addresses.
Broadcasts, templates and domains
Create and send broadcasts to a segment, read templates, check sending domains and read emails received on your inbound addresses.
“Draft a broadcast to the Customers segment about our new opening hours.”
It creates the broadcast as a draft with sender, subject and content. Nothing goes out until it is sent.
“Add [email protected] to the Newsletter segment.”
It creates the contact if needed and adds her to the segment.
“Is our new sending domain verified yet?”
It reads the domain and shows its verification status and DNS records.
26 tools for Resend
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_contact_to_segmentChanges dataAdd a contact to a segment. Required: contact_id (contact ID or email) and contact_id_2 (the segment ID).cancel_scheduled_emailDeletesCancel an email that was scheduled with scheduled_at and has not been sent yet. Required: email_id.create_broadcastChanges dataCreate a broadcast to a segment. Required: from, subject, segment_id, plus html or text. It is saved as a draft unless send=true, which sends it to the whole segment immediately.create_contactChanges dataCreate a contact. Required: email. Optional: first_name, last_name, properties, segments to add them to, and unsubscribed.delete_contactDeletesPermanently delete a contact. Required: contact_id (ID or email). This cannot be undone.get_broadcastGet one broadcast's subject, sender, content, segment and status. Required: broadcast_id.get_contactGet one contact by ID or email address, including name, custom properties and unsubscribe status. Required: contact_id (ID or email).get_domainGet one sending domain with its verification status and DNS records. Required: domain_id.get_emailGet one sent email: recipients, subject, content and its latest delivery event (delivered, bounced, opened...). Required: message_id.get_email_metricsGet sending stats (sent, delivered, opened, clicked, bounced...) for a date range. Optional: start_date, end_date, granularity (daily, weekly...), and filters by domain_id or broadcast_id.get_received_emailGet one received email with its sender, subject and body. Required: email_id.get_segmentGet one segment's details. Required: segment_id.get_templateGet one template with its HTML and variables. Required: template_id.list_broadcastsList broadcasts (marketing emails to a segment) with their status: draft, scheduled or sent.list_contactsList contacts in your Resend account. Use cursor and limit to page.list_domainsList your sending domains and whether each is verified.list_received_emailsList emails received on your Resend inbound addresses, newest first.list_segment_contactsList the contacts in a segment. Required: segment_id.list_segmentsList your contact segments (the groups you send broadcasts to).list_sent_emailsList recently sent emails with their delivery status, newest first. Use cursor and limit to page.list_suppressionsList email addresses Resend will not send to because they bounced, complained or were blocked manually. Optional: origin.list_templatesList your email templates.remove_contact_from_segmentDeletesRemove a contact from a segment; the contact itself is kept. Required: contact_id (contact ID or email) and contact_id_2 (the segment ID).send_broadcastVisible to othersSend a draft broadcast to everyone in its segment, now or at scheduled_at. Required: broadcast_id. Sending cannot be undone.send_emailVisible to othersSend an email right away (or later with scheduled_at). Required: from (a verified domain address), to, subject, plus html or text, or a template with variables. Sending cannot be undone.update_contactChanges dataUpdate a contact's name, email, custom properties or unsubscribed flag. Required: contact_id (ID or email).
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Resend from the app list.
- 2
Paste your key
Paste a Resend API key. In the Resend dashboard, open API Keys and click Create API Key. Choose Full access or Sending access, then copy the key. It is shown only once.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.
Questions
What can the AI do in Resend?
It can read sent and received emails, delivery stats, contacts, segments, broadcasts, templates, sending domains and suppressed addresses. It can send and schedule emails, cancel scheduled ones, create, update and delete contacts, manage segment membership, and create and send broadcasts.
Does the AI see my Resend API key?
No. Your Resend API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups only. Sending an email or broadcast cannot be undone and deleting a contact is permanent, so these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan, and you do not need a credit card to start. Paid plans bill per completed task. You also need your own Resend account.
Should I use a Full access or Sending access key?
A Sending access key is limited to sending email, so most of the other tools here will not work with it. Choose Full access if you want the AI to read and manage your account too, and use the tool switches in PipMCP to limit what it can do.
Let your AI work in Resend today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Resend freePipMCP is not affiliated with Resend. Product names are trademarks of their owners.




