

SMTP Email Delivery Service
Communications
Available ActionsEach successful request consumes credits as outlined below.
send5cr
Details
SMTP Mailer is a streamlined email sending service designed for AI agents and automation workflows to deliver messages through any standard SMTP server. It accepts connection credentials via an intuitive URL format supporting both plain SMTP and encrypted SMTPS connections, making configuration straightforward without complex parameter handling. Recipients can be specified as a single address, an array, or a comma-separated string, with support for CC and BCC fields for flexible distribution. The tool sends both plain text and HTML formatted emails, enabling rich content delivery including formatted newsletters, styled notifications, and branded communications. File attachments are supported through base64-encoded content with configurable MIME types for documents, images, and other media. Email priority levels allow marking messages as low, normal, or high importance for recipient mail client handling. The sender address can be explicitly set or automatically derived from the SMTP username, simplifying configuration for common use cases. This tool is optimized specifically for email delivery. For workflows requiring additional protocols such as FTP file transfers, SSH command execution, or MQTT messaging alongside email, use the Protocol Bridge tool which provides a unified interface across multiple network protocols.
Use Cases
SMTP email sending, automated email delivery, transactional email, notification email, alert email sending, AI agent email, LLM email integration, workflow email automation, HTML email sending, rich text email, formatted email delivery, email with attachments, document email delivery, PDF email attachment, image email attachment, bulk email sending, multiple recipient email, CC BCC email, email priority setting, high priority email, Gmail SMTP integration, Outlook SMTP sending, Office 365 email automation, SendGrid SMTP, Mailgun SMTP, custom SMTP server, secure email SMTPS, TLS encrypted email, email newsletter delivery, welcome email automation, password reset email, order confirmation email, shipping notification email, appointment reminder email, invoice email delivery, report email automation, scheduled email sending, webhook email trigger, chatbot email sending, customer notification, support ticket email, status update email, error alert email, monitoring notification email, email marketing automation, drip campaign email
Actions(1)
send5cr10 params(4 required)Send an email via an SMTP server. Supports plain text and HTML body formats, CC/BCC recipients, file attachments (base64-encoded), and priority levels.
send5cr10 params(4 required)Send an email via an SMTP server. Supports plain text and HTML body formats, CC/BCC recipients, file attachments (base64-encoded), and priority levels.
smtp_urlrequiredstringSMTP server URL with credentials. Format: smtp://username:password@hostname:port (STARTTLS, port 587) or smtps://username:password@hostname:port (SSL/TLS, port 465). Gmail requires an App Password.
torequiredarrayRecipient email address(es). At least one is required. Can also accept a single string or comma-separated string.
Array of: string
subjectrequiredstringEmail subject line.
bodyrequiredstringEmail body content. Can be plain text or HTML depending on body_type.
from_emailstringSender email address. Defaults to the username from smtp_url. Useful when sending from a different address than the authenticated account.
body_typestringEmail body format: 'plain' for plain text (default), 'html' for HTML content.
Values:
plainhtml
Default:
plainccarrayCC (Carbon Copy) recipients. Visible to all recipients.
Array of: string
bccarrayBCC (Blind Carbon Copy) recipients. Hidden from other recipients.
Array of: string
attachmentsarrayFile attachments (max 25MB total). Each object requires filename and base64-encoded content, with optional content_type MIME type.
Array of: object
prioritystringEmail priority level. Sets the X-Priority header: 'low' (5), 'normal' (3), or 'high' (1).
Values:
lownormalhigh
Default:
normalFrequently Asked Questions
How do I connect this tool to an external agent?
You can install the local MCP server by opening a terminal and running:
Install commands
npm install -g @agentpmt/mcp-router
agentpmt-setupThis will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.
Alternatively you can connect to the hosted version with this config block, no installation required:
Hosted MCP config
{
"mcpServers": {
"agentpmt": {
"type": "streamable-http",
"url": "https://api.agentpmt.com/mcp",
"headers": {
"Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
"x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
}
}
}
}View MCP Connection Instructions for more details.
How does an external agent use this tool?
After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:
Agent prompt
Call the AgentPMT-Tool-Search-and-Execution tool with action 'get_schema' and tool_id 68bf8f07b0ef2f262f41dace ("SMTP Email Delivery Service"). Then call the same tool with action 'call_tool', tool_id 68bf8f07b0ef2f262f41dace, and the parameters needed for my request.
The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.





