Bigmailer MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Bigmailer MCP or direct API to send campaigns, manage contact lists, automate sequences, and track email performance through natural language.

Bigmailer logoBigmailer
Api Key

BigMailer is an email marketing platform for managing multiple brands with white-labeling and automation. It helps teams streamline campaigns and simplify integration with Amazon SES.

57 Tools

Try Bigmailer now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Bigmailer
Try asking
TOOLS

Supported Tools

Every Bigmailer action and event your agent gets out of the box.

Create Brand

Tool to create a new brand in BigMailer.

Create Brand Property

Tool to create a brand property in BigMailer.

Create Bulk Campaign

Tool to create a bulk email campaign in BigMailer.

Create Contact

Tool to create a new contact in BigMailer within a specified brand.

Create Contact Batch

Tool to create a batch of contacts in BigMailer for a specific brand.

Create Field

Tool to create a custom field in a BigMailer brand.

Create List

Creates a new contact list within a specified brand in BigMailer.

Create Segment

Tool to create a segment in BigMailer for a specific brand.

Create Suppression List

Tool to upload a suppression list for a brand in BigMailer.

Create Template

Tool to create a new email or page template in BigMailer.

Create Transactional Campaign

Creates a new transactional campaign within a specified brand in BigMailer.

Create User

Tool to create a new user in BigMailer.

Delete Brand Property

Tool to delete a brand property from a brand in BigMailer.

Delete Contact

Tool to delete a contact from a brand in BigMailer.

Delete Custom Field

Deletes a custom field from a specified brand in BigMailer.

Delete List

Tool to delete a list from BigMailer.

Delete Segment

Tool to delete a segment from a brand in BigMailer.

Delete Template

Tool to delete a template from BigMailer.

Delete User

Tool to delete a user from BigMailer.

Get Brand

Tool to retrieve detailed information about a specific brand by its ID.

Get Brand Property

Tool to retrieve a specific brand property by its ID for a given brand.

Get Bulk Campaign

Tool to retrieve detailed information about a specific bulk campaign in BigMailer.

Get Contact

Tool to retrieve detailed information about a specific contact from BigMailer.

Get Contact Batch Status

Tool to retrieve the status and results of a contact batch upload in BigMailer.

Get Custom Field

Tool to retrieve a custom field from a BigMailer brand.

Get List

Tool to retrieve details of a specific list within a brand.

Get Segment

Tool to retrieve a specific segment from BigMailer by brand ID and segment ID.

Get Suppression List

Tool to retrieve details of a specific suppression list for a brand in BigMailer.

Get Template

Tool to retrieve detailed information about a specific template by its ID.

Get Transactional Campaign

Tool to retrieve detailed information about a specific transactional campaign in BigMailer.

Get User

Tool to retrieve detailed information about a specific user by their ID.

Get User Information

This tool retrieves information about the authenticated user in BigMailer using the GET /me endpoint.

List All Brands

This tool retrieves a list of all brands associated with the authenticated BigMailer account.

List Brand Properties

Tool to retrieve a list of brand properties for a specific brand in BigMailer.

List Bulk Campaigns

Tool to list bulk campaigns for a specified brand in BigMailer.

List Connections

Tool to list all connections in your BigMailer account.

List Contacts

Tool to list contacts for a brand in BigMailer.

List Fields

Tool to list custom fields for a brand in BigMailer.

List Contact Lists

Tool to retrieve all contact lists for a specified brand in BigMailer.

List Message Types

Tool to list message types for a specific brand in BigMailer.

List Segments

Tool to list segments for a brand in BigMailer.

List Senders

Tool to list all senders configured for a specific brand in BigMailer.

List Suppression Lists

Tool to list suppression lists for a specific brand.

List Templates

Tool to list templates for a brand in BigMailer.

List Transactional Campaigns

Tool to list transactional campaigns for a specified brand in BigMailer.

List Users

Tool to list all users in your BigMailer account.

Update Brand

Tool to update a brand in BigMailer.

Update Brand Property

Tool to update a brand property in BigMailer.

Update Bulk Campaign

Tool to update an existing bulk campaign in BigMailer.

Update Contact

Tool to update an existing contact in BigMailer.

Update Field

Tool to update a custom field in BigMailer.

Update List

Tool to update a list in BigMailer.

Update Segment

Tool to update an existing segment in BigMailer.

Update Template

Tool to update an existing email or page template in BigMailer.

Update Transactional Campaign

Tool to update a transactional campaign in BigMailer.

Update User

Tool to update a user in BigMailer.

Upsert Contact

Tool to create or update a contact in a BigMailer brand.

SETUP GUIDE

Connect Bigmailer MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK and Claude Agent SDK
2

Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });

console.log("Creating Tool Router session...");
const { mcp } = await composio.create('your-user-id');
console.log(`Tool Router session created: ${mcp.url}`);
Initialize the Composio client and create a Tool Router session
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText, stepCountIs } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: mcp.url,
    headers: { 'x-api-key': 'your-composio-api-key' }
  }
});

const tools = await client.tools();

const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{ role: 'user', content: 'List all brands in my Bigmailer account' }],
  stopWhen: stepCountIs( 5 )
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent
SETUP GUIDE

Connect Bigmailer API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute Bigmailer Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'List all brands managed in Bigmailer'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Bigmailer actions with your Agent

Why Use Composio?

AI Native Bigmailer Integration

  • Supports both Bigmailer MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Bigmailer data

Managed Auth

  • Built-in OAuth handling with automatic token refresh and rotation
  • Central place to manage, scope, and revoke Bigmailer access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Bigmailer
  • Scoped, least privilege access to Bigmailer resources
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, Bigmailer requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with Bigmailer.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Bigmailer tool your agent needs.Free to start.

Start building