Skip to content

Integration · Email

Connect Claude & ChatGPT to tinyEmail

Ask your AI which campaigns are scheduled, how a campaign did at Gmail addresses, or to draft next week's newsletter in tinyEmail. It can create and update audiences, contacts, senders and campaigns, start or pause a send, unsubscribe a contact and read your suppression lists and segments. Email marketing tasks get done in a chat instead of across several screens.

Connect TinyEmail free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which campaigns are scheduled to go out next week?”

    The AI lists campaigns filtered by scheduled date, with subject, sender and status.

  • “Draft a campaign called October Offers to the Newsletter audience, from our main sender.”

    It finds your sender and audience, then creates a draft campaign with name, subject, preview text and HTML. Nothing is sent until the campaign is started.

  • “How did the September newsletter perform at gmail.com addresses?”

    It reads the campaign's delivery and engagement stats broken down by recipient email domain.

What your AI can do

Campaigns

List, read, create and update campaigns with subject, HTML template, sender, recipients and schedule, then start, pause or delete them.

Audiences and contacts

Create and update audiences, list their contacts, look up and update contacts, and unsubscribe people who ask.

Senders, suppressions and reports

Manage sender identities, read suppression lists and segments, and report on engagement by email domain and among new subscribers.

  • “Add these five contacts to the VIP audience with the tag event2026.”

    It finds the audience and adds the contacts with their emails, names and tags.

  • “Unsubscribe [email protected], he asked us to stop.”

    It unsubscribes the contact with a reason, so he stops receiving campaigns.

  • “Pause the Black Friday campaign.”

    It finds the campaign and pauses it while it is running or scheduled.

22 tools for TinyEmail

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_audienceChanges dataCreate a new audience with a `name` and optional `members` (each with email and optional name, phone, tags, status and address fields).
  • create_campaignChanges dataCreate a draft campaign with `campaign` (name, subject, preview text), `sender_id`, `template` HTML and optional recipients (`contact_ids`) and `schedule`. It is not sent until started.
  • create_senderChanges dataCreate a sender identity with `name`, `email`, optional `reply_to`, and the postal address (`address`, `city`, `region`, `postal_code`, `country`) shown in email footers.
  • delete_campaignDeletesPermanently delete a campaign by `campaign_id`. This cannot be undone.
  • get_campaignGet one campaign by `campaign_id`, including subject, sender, schedule and status.
  • get_campaign_domain_statsChanges dataGet a campaign's delivery and engagement stats broken down by recipient email domain, by `campaign_id` and optional `domain_name`.
  • get_contactGet one contact by `email`, including status and profile fields.
  • get_new_subscriber_engagementChanges dataReport on how new subscribers engaged, for the given `audience_ids` between `from` and `to` dates.
  • get_segmentGet one segment by `segment_id`.
  • get_senderGet one sender identity by its ID.
  • get_suppression_listGet one suppression list by `suppression_id`.
  • list_audience_contactsList the contacts in an audience by `audience_id`. Paginated with `page` and `limit`.
  • list_audiencesList your audiences (contact lists) with their IDs.
  • list_campaignsList campaigns, optionally filtered by created date (`from`, `to`) or scheduled date (`scheduled_from`, `scheduled_to`). Paginated with `page` and `limit`.
  • list_sendersList your sender identities (from name, email and address) with their IDs, for use when creating campaigns.
  • list_suppression_listsList your suppression lists (addresses that must never receive email).
  • pause_campaignVisible to othersPause a running or scheduled campaign by `campaign_id`.
  • start_campaignVisible to othersStart sending a campaign by `campaign_id`, now or at `schedule.dateTime`. This emails real recipients and cannot be recalled.
  • unsubscribe_contactVisible to othersUnsubscribe a contact by `email`, with an optional `unsubscribe_reason`. They will stop receiving campaigns.
  • update_audienceChanges dataUpdate an audience by `audience_id`, for example adding contacts with `assign_members`.
  • update_campaignChanges dataUpdate a campaign by `campaign_id`: name, subject, HTML template, sender, recipients or schedule. Only the fields you pass change.
  • update_contactsVisible to othersUpdate one or more contacts' profile fields, tags or status via `update_members` (each identified by email).

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose TinyEmail from the app list.

  2. 2

    Paste your key

    Paste your tinyEmail API key. The tinyEmail API is available on Enterprise accounts only. Log in at app.tinyemail.com, go to My Account › API Keys, create a key and copy it.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in tinyEmail?

The AI can read campaigns, audiences, contacts, senders, segments and suppression lists, and report on campaign stats by email domain and on new subscriber engagement. It can create and update audiences, contacts, senders and campaigns, start or pause a campaign, unsubscribe a contact and delete a campaign if you switch those tools on.

Does the AI see my tinyEmail API key?

No. Your tinyEmail 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 drafts and reports only. Starting a campaign emails real recipients and cannot be recalled, and deleting a campaign is permanent, so these actions can require your approval before they run. 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 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 with no credit card required. Paid plans bill per completed task. You also need your own tinyEmail account, and tinyEmail only offers API access on Enterprise accounts.

Will the AI send a campaign by itself?

Not unless you let it. Creating or updating a campaign only saves a draft. A campaign is sent when the start tool runs, and you can leave that tool off or require your approval for it. That way the AI can prepare campaigns while you decide when they go out.

Let your AI work in TinyEmail today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect TinyEmail free

PipMCP is not affiliated with TinyEmail. Product names are trademarks of their owners.