Integration · Email
Connect Claude & ChatGPT to SMTP.com
Ask your AI how many emails were delivered yesterday, which messages failed on a channel, or to send an email through SMTP.com. It can read sending statistics, list messages with their delivery events, request CSV reports of email events and look up your channels and sending domains.
Free plan, no credit card. Takes about a minute.
Try asking
“How did our email do yesterday?”
The AI gets sending statistics for the last day: delivered, failed, opened, clicked and more.
“Which messages on the transactional channel failed since this morning?”
It lists messages on that channel from the start time you give, filtered to failed events.
“Which recipient ISPs had the most failures yesterday?”
It gets the stats for the last day grouped by recipient ISP.
What your AI can do
Send email
Send an email through one of your channels with from address, to, cc and bcc, subject and text or HTML parts.
Stats and messages
Read delivered, failed, opened and clicked counts by channel, domain, recipient domain or ISP, and list sent messages with their events.
Reports, channels and domains
Request and read CSV event reports, and look up channels with their quota and the sending domains on your account.
“Send a test email from our main channel to me.”
It sends an email with a subject and a text or HTML body through the channel. The email goes out right away.
“Make a CSV report of all events on the newsletter channel for March.”
It requests a report for that period. When it is ready, the AI can fetch the download link.
“Which sending domains do we have, and are they enabled?”
It lists the domains registered on your account and whether each one is enabled.
42 tools for SMTP.com
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_alertChanges dataCreate a new alert. Required: type. API summary: Create New Alert.create_api_keyChanges dataCreate a new api key. Required: name.create_channelChanges dataCreate a new channel. Required: name, smtp username or quota.create_domainChanges dataCreate a new domain. Required: domain name. API summary: Register a Domain.create_domain_dkim_keyChanges dataCreate a new dkim key for a domain. Required: selector or private key. API summary: Add DKIM for Domain.create_mimeChanges dataCreate a new mime. API summary: Send MIME Message.create_periodicChanges dataCreate a new periodic. Required: frequency or report time. API summary: Create Periodic Report.create_reportChanges dataRequest a one-off CSV report of email events from `start` (UNIX time) to `end`, optionally for one `channel`, `domain` or `events` list.delete_alertDeletesPermanently delete a alert by alert id. Destructive action; may require approval. API summary: Delete Alert.delete_api_keyDeletesPermanently delete a api key by api key. Destructive action; may require approval. API summary: Delete an API Key.delete_callbackDeletesPermanently delete a callback by event. Destructive action; may require approval. API summary: Delete Callback.delete_callbacksMoves moneyPermanently delete a callback. Financial or irreversible action; may require approval. API summary: Delete All Callbacks.delete_channelDeletesPermanently delete a channel by name. Destructive action; may require approval.delete_domainDeletesPermanently delete a domain by domain name. Destructive action; may require approval. API summary: Delete Domain.delete_domain_dkim_keysMoves moneyPermanently delete a dkim key by domain name. Financial or irreversible action; may require approval. API summary: Delete DKIM for Domain.delete_periodicDeletesPermanently delete a periodic by report id. Destructive action; may require approval. API summary: Delete a Periodic Report.get_accountGet the connected SMTP.com account's details (company, contact info, plan).get_alertGet one alert by alert id. API summary: Get Alert Details.get_api_keyGet one api key by api key. API summary: Get API Key Details.get_callbackGet one callback by event. API summary: Get Callback Details.get_channelGet one sending channel by `name`, including its SMTP username and quota.get_domainGet one registered sending domain by `domain_name`.get_email_statsGet sending statistics (delivered, failed, opened, clicked and more) for a `duration` such as last_day, split by `slice` and `group_by` (channel, domain, rcpt_domain or rcpt_isp) with a `slice_specifier`.get_reportGet one report by `report_id`, including its status and download link when ready.list_alertsList alerts. API summary: List All Allerts.list_api_keysList api keys. API summary: List All API Keys.list_callbacksList callbacks. API summary: List All Callbacks.list_channelsList sending channels (senders) on the account. Use to find the `channel` name needed to send or look up email.list_domain_dkim_keysList dkim keys for a domain. API summary: Get DKIM for Domain.list_domainsList the sending domains registered on the account and whether they are enabled.list_logsList logs. Optional filters: channel. Results are paginated. API summary: View Callback Logs.list_messagesList sent messages and their delivery events for a `channel` from `start` (RFC 2822 or UNIX time), optionally filtered by `event` (accepted, delivered, failed) or `msg_id`.list_reportsList on-demand and periodic reports with their status and download details.send_emailChanges dataSend an email through a `channel`: set `originator.from`, `recipients` (to, cc, bcc), `subject` and `body.parts` (text and/or HTML). Sends a real email immediately.update_accountsVisible to othersUpdate an existing account. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Account Details.update_alertChanges dataUpdate an existing alert identified by alert id. Only the fields you pass are changed. API summary: Update Alert Details.update_api_keyChanges dataUpdate an existing api key identified by api key. Only the fields you pass are changed. API summary: Update API Key.update_callbackChanges dataUpdate an existing callback identified by event. API summary: Create Callback.update_channelChanges dataUpdate an existing channel identified by name. Only the fields you pass are changed. API summary: Update Channel Details.update_domainChanges dataUpdate an existing domain identified by domain name. Only the fields you pass are changed. API summary: Update Domain Details.update_domain_dkim_keysVisible to othersUpdate an existing dkim key identified by domain name. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update DKIM Key Details.update_periodicChanges dataUpdate an existing periodic identified by report id. Only the fields you pass are changed. API summary: Update Periodic Report.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose SMTP.com from the app list.
- 2
Paste your key
Paste an SMTP.com API key. Log in to your SMTP.com account and copy an API key from the API keys section of the dashboard, or create one if you have none. Your plan must include the Email API.
- 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 SMTP.com?
The AI can read your account details, channels, sending domains, sending statistics, sent messages with their delivery events and reports. It can send an email through a channel and request a one-off CSV report of email events.
Does the AI see my SMTP.com credentials?
No. Your SMTP.com 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 read-only. Sending an email reaches a real recipient right away, so send_email can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps 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?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own SMTP.com account.
Which SMTP.com plan do I need?
Your SMTP.com plan must include the Email API, because that is what HeyMyApps connects to. You also need an API key from the API keys section of the SMTP.com dashboard.
Let your AI work in SMTP.com today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect SMTP.com freeHeyMyApps is not affiliated with SMTP.com. Product names are trademarks of their owners.






