Moosend MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Moosend MCP or direct API to send campaigns, manage subscribers, segment audiences, and analyze results through natural language.

Moosend logoMoosend
Api Key

Moosend is a cloud-based, AI-powered email marketing platform for automated campaigns. Reach your audience efficiently with personalization, analytics, and powerful segmentation.

31 Tools

Try Moosend now

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

TOOL ROUTER PLAYGROUND
Moosend
Try asking
TOOLS

Supported Tools

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

Add Segment Criteria

Tool to add a new criterion (rule) to a segment.

Add or Update Subscriber

Tool to add or update a subscriber in a mailing list.

Clone Campaign

Tool to clone an existing campaign, creating an exact copy with the same content and settings.

Create custom field

Tool to create a custom field in a mailing list.

Create Mailing List

Tool to create a new empty mailing list in Moosend.

Create Segment

Tool to create a new segment for a mailing list.

Delete Campaign

Permanently deletes a campaign from your Moosend account by its ID.

Delete custom field

Tool to remove a custom field definition from a mailing list.

Delete Mailing List

Tool to delete a mailing list.

Get all campaigns

Tool to retrieve a list of all campaigns in your account.

Get All Subscribers

Retrieves all subscribers from a specified mailing list, filtered by their subscription status (Subscribed, Unsubscribed, Bounced, or Removed).

Get Campaign Details

Retrieves comprehensive details about a specific campaign by its ID.

Get Campaign Stats by Location

Retrieves a detailed report of campaign opens (unique and total) by country.

Get Mailing List Details

Gets details for a given mailing list including name, member counts, status, and custom field definitions.

Get Subscriber By Email

Retrieves detailed subscriber information by email address from a specific mailing list.

List all mailing lists

Tool to get a list of your active mailing lists in your account.

List all senders

Tool to retrieve a list of all active senders in your account.

List campaigns with paging

Tool to retrieve a paginated list of all campaigns in your account with detailed information.

List Segments

Tool to get a list of all segments with their criteria for a specified mailing list.

Remove Multiple Subscribers

Tool to permanently remove multiple subscribers from a mailing list.

Schedule Campaign

Tool to schedule a campaign.

Send Campaign

Tool to send an existing draft campaign immediately.

Unschedule Campaign

Tool to unschedule a campaign.

Unsubscribe From Account

Tool to unsubscribe a subscriber from the account.

Unsubscribe from Mailing List

Tool to unsubscribe a subscriber from a specified mailing list.

Update Campaign

Tool to update a draft campaign.

Update custom field

Tool to update properties of an existing custom field in a mailing list.

Update Mailing List

Tool to update the properties of an existing mailing list.

Update Segment

Tool to update properties and criteria of an existing segment.

Update Segment Criteria

Tool to update an existing criterion in a segment.

Update Subscriber

Tool to update a subscriber in the specified mailing list.

SETUP GUIDE

Connect Moosend 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: 'Get all campaigns created in July 2024' }],
  stopWhen: stepCountIs(5)
});

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

Connect Moosend 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 Moosend 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: 'Get all campaigns created in the last month'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Moosend actions with your Agent

Why Use Composio?

AI Native Moosend Integration

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

Managed Auth

  • Built-in API key handling with secure storage
  • Central place to manage, scope, and revoke Moosend 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 Moosend
  • Scoped, least privilege access to Moosend resources
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, Moosend 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 Moosend.It takes 30 seconds.

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

Start building