Bigmailer for AI agents

BigMailer is a white-label email marketing platform for agencies managing multiple brands, used to run separate contact lists, campaigns, and templates under different brand identities. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.

MarketingAPI keyMCP + RESTbigmailer.io
AUDIT LOG · BIGMAILERPOLICY: acme-support
09:41:07 · claude · u_8f2read
bigmailer.list_lists
List Contact Lists✓ allowed · 212ms
09:41:08 · claude · u_8f2read
bigmailer.get_list
Get List✓ allowed · 164ms
09:41:09 · claude · u_8f2write
bigmailer.create_list
Create List✓ approved · approved by user
09:41:12 · claude · u_8f2destructive
bigmailer.delete_list
Delete List✕ blocked · policy: deny
EVERY BIGMAILER CALL, ON THE RECORD
01 · USE CASES

What agents do in Bigmailer.

01

Add a contact to a brand's list

Create a contact under the right brand and list so it doesn't mix with another client's audience.

02

Launch a transactional campaign

Create a transactional campaign to send a one-off email tied to a specific customer action.

03

Delete a contact on request

Delete a contact only after the person asks to be removed, since suppressing them is usually safer than deleting.

02 · ACTIONS

57 Bigmailer actions, graded by risk.

Every Bigmailer action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.

read

27

Look things up. Allowed by default.

  • bigmailer.get_list
    Get List
  • bigmailer.get_user
    Get User
  • bigmailer.get_brand
    Get Brand
  • bigmailer.get_field
    Get Custom Field
  • bigmailer.list_lists
    List Contact Lists
  • bigmailer.list_users
    List Users
  • bigmailer.get_contact
    Get Contact
  • bigmailer.get_segment
    Get Segment
  • bigmailer.list_fields
    List Fields
  • bigmailer.get_template
    Get Template
  • bigmailer.list_senders
    List Senders
  • bigmailer.get_user_info
    Get User Information
  • bigmailer.list_contacts
    List Contacts
  • bigmailer.list_segments
    List Segments
  • bigmailer.list_templates
    List Templates
  • bigmailer.list_all_brands
    List All Brands
+ 11 MORE

write

23

Create and change things. Allow, or ask the user first.

  • bigmailer.create_list
    Create List
  • bigmailer.create_user
    Create User
  • bigmailer.update_list
    Update List
  • bigmailer.update_user
    Update User
  • bigmailer.create_brand
    Create Brand
  • bigmailer.create_field
    Create Field
  • bigmailer.update_brand
    Update Brand
  • bigmailer.update_field
    Update Field
  • bigmailer.create_contact
    Create Contact
  • bigmailer.create_segment
    Create Segment
  • bigmailer.update_contact
    Update Contact
  • bigmailer.update_segment
    Update Segment
  • bigmailer.create_template
    Create Template
  • bigmailer.update_template
    Update Template
  • bigmailer.create_bulk_campaign
    Create Bulk Campaign
  • bigmailer.create_contact_batch
    Create Contact Batch
+ 7 MORE

destructive

7

Delete, cancel or archive. Ask first, or deny outright.

  • bigmailer.delete_list
    Delete List
  • bigmailer.delete_user
    Delete User
  • bigmailer.delete_field
    Delete Custom Field
  • bigmailer.delete_contact
    Delete Contact
  • bigmailer.delete_segment
    Delete Segment
  • bigmailer.delete_template
    Delete Template
  • bigmailer.delete_brand_property
    Delete Brand Property
03 · HOW IT WORKS

Bigmailer in three steps.

  1. 01Your users connect BigmailerThey add their Bigmailer api key on Arc0 Connect, under your brand. It goes straight into the vault.
  2. 02You set the rulesReads run, writes like “create List” can wait for the user, and “delete List” can be denied outright.
  3. 03Any agent can actYour agent calls Bigmailer through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
POLICY.TS
await arc0.policies.set('bigmailer', {
  read: 'allow',
  write: 'ask',        // create_list
  destructive: 'deny',  // delete_list
})

# Claude Code: the same connection, one URL
$ claude mcp add --transport http arc0 \
    https://mcp.arc0.ai/u/u_8f2
04 · AUTH AND DATA

How Bigmailer connects.

Users add their Bigmailer api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

The same Bigmailer connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →

AUTH
API key
CREDENTIALS
Per-tenant encrypted vault
MODEL SEES
Results only, never credentials
AUDIT LOG
Every call, on every plan
05 · WORKS WITH

Use Bigmailer from any agent.

Claude
ChatGPT
Cursor
Codex
VS Code
OpenAI Agents SDK
Claude Agent SDK
Vercel AI SDK
Mastra
LangGraph
07 · FAQ

Bigmailer and Arc0, answered.

Q01

Can I use Bigmailer with Claude, ChatGPT or Cursor?

Yes. Connect Bigmailer to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Bigmailer actions you allow.

Q02

How do users connect Bigmailer?

Users add their Bigmailer api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

Q03

Which Bigmailer actions can my agent take?

57 in total: 27 read, 23 write and 7 destructive, such as “create List”. Your policies decide which of them each agent may call.

Q04

Can I stop my agent from deleting things in Bigmailer?

Yes. Actions like “delete List” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.

Q05

Can my own backend call Bigmailer too?

Yes. The same Bigmailer connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.

Get started

Plug Bigmailer into your agent.

Your users connect Bigmailer once, under your brand. Your agent gets 57 actions behind your policies, with every call on the record.

Free to build · MCP + REST · Audit log on every plan