Smtp2go MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Smtp2go MCP or direct API to send emails, track delivery status, manage templates, and monitor bounces through natural language.

Smtp2go logoSmtp2go
Api Key

Smtp2go is a dependable email delivery service that ensures your messages are sent and received reliably. It's designed to give your business fast, secure, and hassle-free transactional email delivery.

32 Tools

Try Smtp2go now

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

TOOL ROUTER PLAYGROUND
Smtp2go
Try asking
TOOLS

Supported Tools

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

Search Email Activity

Tool to search activity events like sends, opens, clicks, and bounces.

Add Allowed Sender

Tool to add a new allowed sender email address.

Remove Allowed Sender

Tool to remove a sender email address from the allowed senders list.

Update Allowed Senders

Tool to update (replace) the entire allowed senders list in your SMTP2GO account.

View Allowed Senders

Tool to view the list of allowed senders configured in your account.

Add Sender Domain

Tool to add a new sender domain for SPF/DKIM verification.

Search SMTP2GO Emails

Tool to search sent emails.

Add IP Allow List

Tool to add a public IP address to your account's IP allow list.

Remove IP from Allow List

Tool to remove an IP address from your account's IP allow list.

View IP Allow List

Tool to view the list of IP addresses in your IP allow list.

View Received SMS

Tool to retrieve received SMS replies for your SMTP2GO account.

Get Email Bounces Stats

Tool to retrieve email bounces statistics.

Email Cycle Statistics

Tool to retrieve current email cycle/quota statistics.

Email History Statistics

Tool to retrieve email history statistics.

Email Spam Statistics

Tool to retrieve email spam report statistics.

Email Unsubscription Stats

Tool to retrieve email unsubscribe statistics.

Search Subaccounts

Tool to search subaccounts.

Subaccounts Usage

Tool to retrieve usage statistics for subaccounts.

Add to Suppression List

Tool to add email addresses or domains to the suppression list.

Remove suppression entry

Tool to remove an email address or domain from the suppression list.

View Suppression List

Tool to view the suppression list.

Edit Email Template

Tool to edit details of an existing email template.

Search Email Templates

Tool to search your collection of email templates by ID or name.

View Email Template

Tool to view details of a specific email template.

Add SMTP User

Tool to add a new SMTP user.

Edit SMTP User

Tool to edit details of an existing SMTP user.

Remove SMTP User

Tool to remove an SMTP user from your account.

View SMTP Users

Tool to list all SMTP users configured on your account.

Add Webhook

Tool to create a new webhook.

Edit Webhook

Tool to edit an existing webhook’s settings.

Remove webhook

Tool to remove a webhook.

View Webhooks

Tool to view all webhooks configured in your account.

SETUP GUIDE

Connect Smtp2go 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: 'Show me all allowed sender addresses in Smtp2go' }],
  stopWhen: stepCountIs(5)
});

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

Connect Smtp2go 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 Smtp2go 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: 'Show me all allowed sender emails for my account'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Smtp2go actions with your Agent

Why Use Composio?

AI Native Smtp2go Integration

  • Supports both Smtp2go MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for sending, tracking, and managing your Smtp2go emails

Managed Auth

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

Frequently asked questions

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

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

Start building