How to integrate Smtp2go MCP with Atomic Agent

Connect Atomic Agent to Smtp2go MCP. Search for bounced emails this week, add marketing@mydomain.com as allowed sender, and more using natural language, with authentication handled for you.

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

Introduction

Atomic Agent is an open-source AI agent that runs on your machine and supports local models through llama.cpp. Connect it to 1,500+ apps through Composio, including Smtp2go.

This guide uses Atomic Agent's built-in Composio integration. You need Atomic Agent v0.5.6 or later, your own Composio API key, and a Smtp2go account. See the Atomic Agent documentation for installation instructions.

Also integrate Smtp2go with

How Atomic Agent connects to Smtp2go

Atomic Agent connects to Composio's Tool Router over Streamable HTTP MCP. It discovers the tools needed for your request, and Composio handles account authentication.

Execution and account-connection tools follow Atomic Agent's configured approval policy. Review any approval prompt before allowing an action on your connected account.

Connect Smtp2go to Atomic Agent

  1. Sign up or sign in to the Composio dashboard. Copy your API key.
  2. In Atomic Agent, open the Integrations tab and select Composio. Select API key, press e, paste the key, and press Enter. The tools become available immediately, without a restart.
  3. Ask Atomic Agent to do something in Smtp2go. It searches Composio for the right tool.
  4. On first use, open the sign-in link returned in the chat. Connect your Smtp2go account, then return to Atomic Agent to continue.

Headless setup

Add the following line to ~/.atomic-agent/.env, replacing YOUR_COMPOSIO_API_KEY with your key. Start Atomic Agent after saving the file.

bash
COMPOSIO_API_KEY=YOUR_COMPOSIO_API_KEY

What is the Smtp2go MCP server, and what's possible with it?

The Smtp2go MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Smtp2go account. It provides structured and secure access to your email sending and management infrastructure, so your agent can perform actions like searching email activity, managing allowed senders, updating sender domains, and controlling IP allow lists on your behalf.

  • Comprehensive email activity search: Ask your agent to filter and retrieve email events such as sends, opens, clicks, and bounces by recipient, date, or message ID.
  • Allowed sender management: Have your agent add, update, remove, or view allowed sender email addresses to control who can send emails from your account.
  • Sender domain configuration: Let the agent register new sender domains for SPF/DKIM verification and manage domain-related settings seamlessly.
  • IP allow list control: Direct your agent to add or remove IP addresses or CIDR ranges in your account’s IP allow list, enhancing security for sending sources.
  • Email delivery monitoring: Enable your agent to search and analyze sent emails, helping you monitor delivery, troubleshoot issues, and ensure reliable communication.

Use Smtp2go from Atomic Agent

With your account connected, ask Atomic Agent to work with Smtp2go in natural language. You can connect more apps through the same Composio integration as you need them.

Visit the Atomic Agent website or inspect the Atomic Agent source code.

Troubleshooting

Why is my API key rejected?

Copy the key directly from the Composio dashboard. Atomic Agent requires ASCII characters because it sends the key in an HTTP header. Remove any extra characters introduced when copying.

Why are Composio tools unavailable after saving a key?

Check that you use Atomic Agent v0.5.6 or later and that Composio is enabled in your configuration. A "composio": { "enabled": false } setting disables the integration while keeping the saved key on disk.

Does Composio have a free plan?

The Hobby plan includes 100,000 tool calls per month. Composio-managed OAuth apps have a lower included allowance. See Composio pricing for the current limits that apply to your connection.

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.

FAQ

Frequently asked questions

With a standalone Smtp2go MCP server, the agents and LLMs can only access a fixed set of Smtp2go tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Smtp2go and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Atomic Agent fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Smtp2go tools.

Yes, absolutely. You can configure which Smtp2go scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Smtp2go data and credentials are handled as safely as possible.

Start with Smtp2go.It takes 30 seconds.

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

Start building