Tools: 17
Email

BigMailer

Connect your account, then chat with AI to run tools.

BigMailer is an email marketing platform that enables businesses to manage and automate their email campaigns and newsletters. Use it to create, schedule, and track email marketing efforts efficiently.

Use in your AI tool

You’ll sign in to MCPBundles when your client connects.

MCP URL
https://mcp.mcpbundles.com/bundle/bigmailer

Chat in MCPBundles Studio

This server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.

Managed
17 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com

AI Skill
SKILL.md

Domain knowledge for BigMailer — workflow patterns, data models, and gotchas for your AI agent.

BigMailer

BigMailer is a multi-brand email marketing platform for managing bulk and transactional email campaigns, contact lists, audience segments, and suppression lists. It supports multiple sender brands under a single account.

Data Model

  • Brands — top-level organizational units. Every downstream resource (campaigns, contacts, lists, segments) belongs to a brand. Always fetch the brand roster first to obtain a brand_id before querying brand-scoped resources.
  • Bulk campaigns — one-time or scheduled mass email sends. Statuses: draft, pending, in progress, complete, error, paused, archived, active.
  • Transactional campaigns — event-triggered emails (password resets, order confirmations, etc.). Separate from bulk campaigns.
  • Contacts — individual email recipients within a brand. Each contact has an email, custom field values, list memberships, unsubscribe preferences, and bounce/complaint counters. Contacts can be looked up by UUID or email address.
  • Lists — named groupings of contacts used for targeting campaign sends.
  • Segments — dynamic audience slices defined by conditions (operator: all/any). Used for targeted sends without manually maintaining lists.
  • Custom fields — brand-level data attributes (string, integer, date) attached to contacts for personalization and segmentation.
  • Message types — categories of communication (marketing, product updates, etc.) that contacts can independently unsubscribe from.
  • Suppression lists — per-brand exclusion lists for bounces, complaints, and manual opt-outs. Critical for deliverability compliance.
  • Users — account-level team members with roles: admin, account_manager, brand_manager, campaign_manager, template_manager. Some roles are restricted to specific brands via allowed_brands.

Hierarchy

Account → Brands → (Campaigns, Contacts, Lists, Segments, Fields, Message Types, Suppression Lists). Users are account-scoped, not brand-scoped.

Pagination

Paged collections use cursor-based pagination. Responses include a cursor field—pass it back on the next request. Default page size is 100 (max 1000).

Rate Limits

About ten requests per second per account with a small concurrency cap; back off when the service signals overload.

Common Workflows

  1. Audit account structure — List all brands, then for each brand list campaigns, contacts, and lists to understand the full account topology.
  2. Campaign review — Fetch all bulk or transactional campaigns for a brand to review status, delivery metrics, and scheduling.
  3. Contact lookup — Retrieve a specific contact by ID or email to inspect field values, list memberships, and bounce history.
  4. Audience analysis — List segments and custom fields for a brand to understand targeting capabilities.
  5. Deliverability check — Review suppression lists and message type unsubscribes to assess sender reputation health.

Tools discovered (17)

  • Bigmailer Delete Contact

    Permanently delete a contact from a BigMailer brand. This removes the contact and all associated data. This action cannot be undone.

  • Bigmailer Delete Field

    Permanently delete a custom field from a BigMailer brand. This removes the field definition and all associated contact values. This action cannot be undone.

  • Bigmailer Delete List

    Permanently delete a mailing list from a BigMailer brand. The contacts in the list are NOT deleted — only the list grouping is removed. This action cannot be undone.

  • Bigmailer Fetch Message Types

    List all message types defined for a brand. Message types represent categories of communication (e.g. marketing, product updates, newsletters) that contacts can independently subscribe to or unsubscribe from. Returns: id, name for each message type. Use this to understand opt-out granularity and to correlate with contact unsubscribe_ids.

  • Bigmailer Fetch Segments

    List all audience segments for a brand, or fetch a single segment by ID. Segments are dynamic audience slices defined by conditions with an operator (all/any). Pass segment_id to get one segment's full details including conditions; omit to list all. Returns: id, name, operator, conditions array, size. Use this to understand targeting rules before sending campaigns or analyzing audience overlap.

  • Bigmailer List Brands

    List all brands in your BigMailer account, or fetch a single brand by ID. Brands are the top-level organizational unit — you need a brand_id from this tool before querying any brand-scoped resources (campaigns, contacts, lists, etc.). Pass brand_id to get one brand's full details; omit to list all. Returns: id, name, url, connection_id, from_name, from_email, bounce_danger_percent, max_soft_bounces, contact_limit, created. List mode includes cursor for pagination.

  • Bigmailer List Bulk Campaigns

    List all bulk (mass-send) email campaigns for a brand, or fetch a single campaign by ID. Use this to review campaign status, scheduling, and delivery metrics. Pass campaign_id to get one campaign's full details; omit to list all. Returns: id, name, status (draft/pending/in progress/complete/error/paused/archived/active), subject, from_name, from_email, send schedule, and delivery statistics. List mode includes cursor for pagination.

  • Bigmailer List Contacts

    List all contacts for a brand, or fetch a single contact by ID or email address. Pass contact_id (UUID or email) to get one contact's full details; omit to list all. Returns: id, email, field_values (custom data), list_ids (list memberships), unsubscribe_all, unsubscribe_ids (message type opt-outs), num_soft_bounces, num_hard_bounces, num_complaints, created. Use this for contact lookups, audience inspection, and bounce/complaint analysis.

  • Bigmailer List Fields

    List all custom fields for a brand, or fetch a single field by ID. Custom fields define the data attributes available on contacts (e.g. FIRST NAME, BIRTHDAY, EMPLOYEE ID). Pass field_id to get one field's details; omit to list all. Returns: id, name, type (string/integer/date). Use this to understand what personalization and segmentation data is available before querying contacts.

  • Bigmailer List Lists

    List all mailing lists for a brand, or fetch a single list by ID. Mailing lists are named groupings of contacts used to target campaign sends. Pass list_id to get one list's details; omit to list all. Returns: id, name, subscriber count, created. Use this to understand audience segmentation by list before sending campaigns or analyzing contacts.

  • Bigmailer List Suppression Lists

    List all suppression lists for a brand, or fetch a single suppression list by ID. Suppression lists track contacts excluded from sends due to bounces, complaints, or manual opt-outs. Pass suppression_list_id to get one list's details; omit to list all. Returns: id, name, suppression reasons, contact count. Use this to audit deliverability compliance and manage do-not-email exclusions.

  • Bigmailer List Transactional Campaigns

    List all transactional email campaigns for a brand, or fetch a single campaign by ID. Transactional campaigns are event-triggered emails (password resets, order confirmations, etc.) — separate from bulk campaigns. Pass campaign_id to get one campaign's full details; omit to list all. Returns: id, name, subject, triggers, performance data, API settings. List mode includes cursor for pagination.

  • Bigmailer List Users

    List all users with access to your BigMailer account. Users are account-scoped (not brand-scoped) and have roles: admin, account_manager, brand_manager, campaign_manager, or template_manager. Returns: id, email, name, role, allowed_brands (for role-restricted users). Use this to audit team access, review permissions, or identify who manages which brands.

  • Bigmailer Send Transactional

    Send a transactional email through a BigMailer transactional campaign. Transactional emails are event-triggered messages like password resets, order confirmations, or welcome emails. The recipient contact is created if it doesn't exist. Supports field_values (persisted to the contact) and variables (temporary, for this send only). Returns the contact_id of the recipient.

  • Bigmailer Upsert Contact

    Create a new contact or update an existing one in a BigMailer brand. Matches on email address — if a contact with the given email exists, their fields are updated; otherwise a new contact is created. Optionally set custom field values, list memberships, and unsubscribe preferences. Returns the created/updated contact ID.

  • Bigmailer Upsert Field

    Create a new custom field or update an existing one in a BigMailer brand. Pass field_id to update an existing field, or omit to create a new one. Creating requires name and type (text/integer/date). Returns the created/updated field ID.

  • Bigmailer Upsert List

    Create a new mailing list or update an existing one in a BigMailer brand. Pass list_id to update an existing list's name, or omit to create a new list. Returns the created/updated list ID.

Frequently Asked Questions

What is the BigMailer MCP server?

BigMailer is an email marketing platform that enables businesses to manage and automate their email campaigns and newsletters. Use it to create, schedule, and track email marketing efforts efficiently. It provides 17 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect BigMailer to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/bigmailer. Authentication is handled automatically.

How many tools does BigMailer provide?

BigMailer provides 17 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does BigMailer require?

BigMailer uses API Key. BigMailer requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect BigMailer to any MCP client in minutes

Ready to use BigMailer?

Sign in to connect your credentials and start running tools from the chat.