AgentPMT
SMTP Email Delivery Service

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.

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_urlrequiredstring

SMTP 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.

torequiredarray

Recipient email address(es). At least one is required. Can also accept a single string or comma-separated string.

Array of: string
subjectrequiredstring

Email subject line.

bodyrequiredstring

Email body content. Can be plain text or HTML depending on body_type.

from_emailstring

Sender email address. Defaults to the username from smtp_url. Useful when sending from a different address than the authenticated account.

body_typestring

Email body format: 'plain' for plain text (default), 'html' for HTML content.

Values:
plainhtml
Default: plain
ccarray

CC (Carbon Copy) recipients. Visible to all recipients.

Array of: string
bccarray

BCC (Blind Carbon Copy) recipients. Hidden from other recipients.

Array of: string
attachmentsarray

File attachments (max 25MB total). Each object requires filename and base64-encoded content, with optional content_type MIME type.

Array of: object
prioritystring

Email priority level. Sets the X-Priority header: 'low' (5), 'normal' (3), or 'high' (1).

Values:
lownormalhigh
Default: normal

Frequently Asked Questions

How do I connect this tool to an external agent?

Install commands

npm install -g @agentpmt/mcp-router
agentpmt-setup

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\"}"
      }
    }
  }
}

How does an external agent use this tool?

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.

Looking for help integrating AI into your business? Set up a free consultation.