Skip to content

Integration · Email

anypost.com

Connect Claude & ChatGPT to Anypost

Ask your AI whether an email was delivered, why an address gets no mail, or to send a message through Anypost. It can read email events, templates and sending domains, publish template drafts, re-check a domain's DNS records and manage the suppression list.

Connect Anypost free

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

Try asking

  • “Was the password reset email to [email protected] delivered?”

    The AI lists recent email events and shows whether the message to that recipient was delivered, opened or bounced.

  • “Why is [email protected] not getting our emails?”

    It checks whether the address is suppressed and why: a bounce, a complaint or an unsubscribe.

  • “Send a short test email from [email protected] to me.”

    It sends the email right away from your verified domain. A sent email cannot be recalled.

What your AI can do

Sending and events

Send a single email with HTML or text, cc, bcc and reply-to, and read events such as delivered, opened, bounced and complained.

Templates

List and read templates, read a template's unpublished draft, publish it, or make a copy.

Domains and suppressions

Check sending domains and their DNS records, re-run verification, and look up or remove suppressed addresses.

  • “Is our new sending domain verified yet?”

    It re-checks the domain's DNS records, updates the verification status and shows the domain with its DNS records.

  • “Publish the draft of our welcome template.”

    It reads the template draft and publishes it, so new emails sent with that template use the new version.

  • “List every address on the suppression list.”

    It lists the suppressed addresses that Anypost will not send to.

44 tools for Anypost

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

  • create_api_conventionsDeletesCreate a new batch. Destructive action; may require approval. API summary: API conventions.
  • create_api_keys_apiChanges dataCreate a new api key. API summary: API Keys API.
  • create_domains_apiChanges dataCreate a new domain. API summary: Domains API.
  • create_events_apiVisible to othersCreate a new message. Has effects visible outside this system. API summary: Events API.
  • create_suppressions_apiChanges dataCreate a new suppression. API summary: Suppressions API.
  • create_templates_apiChanges dataCreate a new template. API summary: Templates API.
  • create_webhook_rotate_secretDeletesCreate a new rotate secret for a webhook. Destructive action; may require approval. API summary: Webhooks API.
  • create_webhook_rotate_secret_postDeletesCreate a new rotate secret for a webhook. Destructive action; may require approval. API summary: Webhooks API.
  • create_webhook_testDeletesCreate a new test for a webhook. Destructive action; may require approval. API summary: Webhooks API.
  • create_webhooks_apiDeletesCreate a new webhook. Destructive action; may require approval. API summary: Webhooks API.
  • delete_api_keys_apiDeletesPermanently delete a api key by api key id. Destructive action; may require approval. API summary: API Keys API.
  • delete_domains_apiDeletesPermanently delete a domain by domain id. Destructive action; may require approval. API summary: Domains API.
  • delete_suppression_deleteDeletesPermanently delete a suppression by topic. Destructive action; may require approval. API summary: Suppressions API.
  • delete_suppressions_apiDeletesPermanently delete a suppression by topic. Destructive action; may require approval. API summary: Suppressions API.
  • delete_template_draftsMoves moneyPermanently delete a draft by template id. Financial or irreversible action; may require approval. API summary: Templates API.
  • delete_templates_apiDeletesPermanently delete a template by template id. Destructive action; may require approval. API summary: Templates API.
  • delete_webhooks_apiDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Webhooks API.
  • duplicate_templateVisible to othersMake a copy of a template by `template_id`.
  • get_accountGet the account and API key identity this connection uses. Use to confirm which Anypost account you are working in.
  • get_api_keyGet one api key by api key id. API summary: API Keys API.
  • get_api_keys_apiList api keys. API summary: API Keys API.
  • get_domainGet one sending domain by `domain_id`, with its DNS records and verification status.
  • get_eventGet one email event by `event_id`, with recipient, type, timestamp and details.
  • get_suppressionCheck whether an `email` address is suppressed and why.
  • get_suppression_2Get one suppression by topic. API summary: Suppressions API.
  • get_suppression_getGet one suppression by topic. API summary: Suppressions API.
  • get_templateGet one email template by `template_id`, with subject and content.
  • get_template_draftGet the unpublished draft version of a template by `template_id`.
  • get_webhookGet one webhook by webhook id. API summary: Webhooks API.
  • get_webhooks_apiList webhooks. API summary: Webhooks API.
  • list_domainsList sending domains and their verification status.
  • list_eventsList recent email events (sent, delivered, opened, bounced, complained, etc.). Use to check what happened to sent emails.
  • list_suppressionsList suppressed email addresses (bounces, complaints, unsubscribes) that Anypost will not send to.
  • list_templatesList email templates with their IDs and names.
  • publish_templateVisible to othersPublish a template's current draft by `template_id`, so emails sent with this template use the new version.
  • remove_suppressionDeletesRemove an `email` address from the suppression list so it can receive email again. Only do this when the recipient has asked to receive email again.
  • send_emailVisible to othersSend one email now: `from` (an address on a verified domain), `to` (1-50 recipients), `subject`, and an `html` and/or `text` body, plus optional cc, bcc and reply_to. The email is delivered immediately and cannot be recalled.
  • submit_domainVisible to othersVerify a domain (domain id). Has effects visible outside this system. API summary: Domains API.
  • update_api_keys_apiChanges dataUpdate an existing api key identified by api key id. Only the fields you pass are changed. API summary: API Keys API.
  • update_domains_apiChanges dataUpdate an existing domain identified by domain id. Only the fields you pass are changed. API summary: Domains API.
  • update_template_draftsVisible to othersUpdate an existing draft identified by template id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Templates API.
  • update_templates_apiChanges dataUpdate an existing template identified by template id. Only the fields you pass are changed. API summary: Templates API.
  • update_webhooks_apiDeletesUpdate an existing webhook identified by webhook id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Webhooks API.
  • verify_domainVisible to othersRe-check a sending domain's DNS records by `domain_id` and update its verification status. Use after adding the DNS records.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste an Anypost API key secret. In the Anypost dashboard create an API key under Authentication / API keys with the full permission, and copy the secret that starts with ap_. It is shown only once. A send_only key can only send mail.

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

The AI can read your account identity, email events, templates, template drafts, sending domains and the suppression list. It can send an email, publish or duplicate a template, re-check a domain's verification and remove an address from the suppression list.

Does the AI see my Anypost API key?

No. Your Anypost 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 reaches a real inbox and cannot be recalled, and removing a suppression lets mail go to that address again, so both 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 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 Anypost account.

Which API key permission should I use?

Create a key with the full permission if you want the AI to read events, templates, domains and suppressions. A send_only key can only send mail. The secret starts with ap_ and Anypost shows it only once, so paste it into HeyMyApps right after you create it.

Let your AI work in Anypost today.

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

Connect Anypost free

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