Skip to content

Integration · Email

gmass.co

Connect Claude & ChatGPT to GMass

Ask your AI to write a campaign, put it in Gmail as a GMass draft and send or schedule it when you are happy. It can find your lists and Google Sheets to use as recipients, and report who opened, clicked, replied, bounced or unsubscribed. It can also send a single email right away or add an address to your unsubscribe list.

Connect GMass free

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

Try asking

  • “Draft a campaign to the Webinar signups list inviting them to Thursday's session.”

    The AI finds the list, writes the email and creates a campaign draft in Gmail. Nothing is sent yet.

  • “Send that draft tomorrow at 9:00.”

    It schedules the campaign from the draft with the send time you gave. Every recipient gets a real email.

  • “Who replied to last week's campaign?”

    It finds the campaign and lists the recipients who replied.

What your AI can do

Campaigns

Create campaign drafts in Gmail with recipients, lists, attachments and HTML or plain text, then send them now or schedule them.

Reports

Read campaign stats and list recipients, opens, clicks, replies, bounces and unsubscribes.

Lists and single emails

Search your lists and Google Sheets, send one email right away, and add addresses to your unsubscribe list.

  • “How did our newest campaign do?”

    It reads the campaign's sending stats and lists opens, clicks and bounces.

  • “Which Google Sheets can I use as a recipient list?”

    It lists the sheets available to GMass and the worksheets in the one you pick.

  • “Never email [email protected] again.”

    It adds the address to your GMass unsubscribe list.

33 tools for GMass

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

  • add_unsubscribeChanges dataAdd an `email_address` to your unsubscribe list so GMass never emails it again.
  • create_campaign_draftChanges dataCreate a campaign draft in Gmail. Requires `subject` and `message`; set recipients with `email_addresses` (comma-separated) or a `list_address`, plus optional `from_email`, `message_type` (html or plain), `cc`, `bcc` and `attachments`. Nothing is sent yet.
  • create_listVisible to othersCreate a new list. Search lists first to avoid duplicates. Has effects visible outside this system. API summary: Creates a new email list.
  • create_webhookDeletesCreate a new webhook. Destructive action; may require approval. API summary: Method for platforms like Zapier and Integromat to create webhooks. This method cannot be used by an end GMass user.
  • delete_domainDeletesPermanently delete a domain by domain. Destructive action; may require approval. API summary: Deletes an unsubscribed domain from your account (resume sending to the domain).
  • delete_unsubscribesMoves moneyPermanently delete a unsubscribe. Financial or irreversible action; may require approval. API summary: Deletes an email address from your unsubscribe list (resumes sending to the address).
  • delete_webhooksMoves moneyPermanently delete a webhook. Financial or irreversible action; may require approval. API summary: /// Method for platforms like Zapier and Integromat to remove webhooks. This method cannot be used by an end GMass user.
  • get_campaignGet one campaign by `campaign_id`, with subject, status and sending stats.
  • get_current_userGet the GMass user and Gmail account you are connected as, with plan details.
  • list_bouncesList bounces. API summary: Retrieves sample data for bounces, for use by third party platforms like Zapier and Integromat.
  • list_campaign_bouncesList the addresses that bounced for a campaign by `campaign_id`.
  • list_campaign_clicksList the recipients who clicked a link in a campaign by `campaign_id`.
  • list_campaign_opensList the recipients who opened a campaign by `campaign_id`.
  • list_campaign_recipientsList the recipients of a campaign by `campaign_id`, with send status. Optional `stage` and `date` filters for follow-up stages.
  • list_campaign_repliesList the recipients who replied to a campaign by `campaign_id`.
  • list_campaign_unsubscribesList the recipients who unsubscribed from a campaign by `campaign_id`.
  • list_campaignsList your GMass campaigns, newest first. Paginated with `limit` and `offset`.
  • list_clicksList clicks. API summary: Retrieves sample data for clicks, for use by third party platforms like Zapier and Integromat.
  • list_domainsList domains. API summary: Retrieves all unsubscribed domains for your account.
  • list_google_sheetsList the Google Sheets available to GMass for use as recipient lists.
  • list_opensList opens. API summary: Retrieves sample data for opens, for use by third party platforms like Zapier and Integromat.
  • list_repliesList replies. API summary: Retrieves sample data for replies, for use by third party platforms like Zapier and Integromat.
  • list_report_blocksList blocks for a report. Results are paginated. API summary: Gets the blocked recipients as a result of this campaign.
  • list_sendsList sends. API summary: Retrieves sample data for sends, for use by third party platforms like Zapier and Integromat.
  • list_sheet_worksheetsList the worksheets (tabs) in a Google Sheet by `sheetid`.
  • list_unsubscribesList unsubscribes. API summary: Retrieves sample data for unsubscribes, for use by third party platforms like Zapier and Integromat.
  • list_warmup_statsList warmup stats. API summary: Get a user's warm-up statistics.
  • list_zapiersList zapiers. API summary: For Zapier campaign dropdowns: Lists all of your campaigns and their aggregate statistics.
  • search_listsSearch your GMass email lists by name with `q`. Use to find a `list_address` for a campaign.
  • send_campaignChanges dataSend or schedule a campaign from a draft. Pass `campaign_draft_id` and `body` with settings such as `sendTime` (omit to send now), `fromName`, `replyTo`, `throttling` and `verify`. This sends real emails to every recipient.
  • send_transactional_emailChanges dataSend one email right away to `to` with `subject` and `message`; optional `from_email`, `from_name`, `cc`, `bcc` and tracking `settings`. This sends a real email.
  • update_domainChanges dataUpdate an existing domain identified by domain. API summary: Unsubscribes a domain from your account (stops sending to this domain).
  • update_unsubscribeChanges dataUpdate an existing unsubscribe identified by campaign id. API summary: Suppresses an email address for just a particular email campaign.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose GMass from the app list.

  2. 2

    Paste your key

    Paste your GMass API key. In your GMass dashboard, open the API Keys section and create an API key.

  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 GMass?

The AI can list and read campaigns and their recipients, opens, clicks, replies, bounces and unsubscribes. It can search your lists and Google Sheets, create campaign drafts, send or schedule campaigns, send a single email and add addresses to your unsubscribe list.

Does the AI see my GMass API key?

No. Your GMass 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 the AI can create drafts and read reports without sending anything. Sending a campaign or a single email reaches real people and 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 GMass account.

Can I check a campaign before it goes out?

Yes. The AI first creates a campaign draft in your Gmail, and nothing is sent at that step. You can open the draft in Gmail and read it, then ask the AI to send or schedule it.

Let your AI work in GMass today.

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

Connect GMass free

HeyMyApps is not affiliated with GMass. Product names are trademarks of their owners.