โ† All Tools ๐Ÿ“ง

Email

Send emails from your AI via SMTP

11 tools available

Email tools let your AI agent send emails through your SMTP server. Configure multiple SMTP servers, create reusable templates with variables, send single or bulk emails with HTML support, and track delivery logs.

This is ideal for automating email workflows: sending reports, notifications, newsletters, or any communication your AI can compose. Templates support variable substitution with {{variable}} syntax for personalized messages.

Benefits

Why use Email?

โœ“ Multiple SMTP server configurations
โœ“ Reusable email templates with {{variable}} substitution
โœ“ HTML email support with CC/BCC
โœ“ Bulk sending with configurable batch sizes and delays
โœ“ Delivery tracking with success/failure logs
Use Cases

What can you do?

Automated reports

Have your AI generate reports and email them to stakeholders on a schedule.

Notification system

Send automated notifications when certain conditions are met in your data.

Newsletter sending

Create personalized newsletters from templates and send them to your mailing list.

Client communication

Compose and send professional emails to clients directly from your AI chat.

Getting Started

How to set up

Add SMTP config

Ask your AI to configure your SMTP server with host, port, username, and password.

Create templates

Set up reusable email templates with {{variable}} placeholders for personalization.

Send emails

Ask your AI to send emails โ€” single, multi-recipient, or bulk with template variables.

Your Endpoint

Connect with Email

Use this URL to connect with only Email + Environment Variables enabled.

MCP Endpoint
https://mcp.runtools.link/{YOUR_KEY}
๐Ÿ” Brave Search
6 tools View โ†’
๐Ÿง  Memory
9 tools View โ†’
๐Ÿ“„ Pandoc
2 tools View โ†’
๐ŸŒ Web
2 tools View โ†’
๐Ÿ”‘ Environment Variables
3 tools View โ†’
๐Ÿ“‘ WeasyPrint
1 tool View โ†’
๐Ÿ’ญ Sequential Thinking
1 tool View โ†’
๐Ÿ—„๏ธ Database
6 tools View โ†’
๐Ÿ“ Filesystem
11 tools View โ†’
๐Ÿ“ง Email
11 tools
๐Ÿ‘ค Account
2 tools View โ†’
Tools

Email Tools

email_get_smtp_configs
0 args
Get all configured SMTP servers for sending emails. Returns a list of SMTP configurations including host, port, and authentication details.

No arguments required

email_add_smtp_config
7 args
Add a new SMTP server configuration for sending emails. Example for Gmail: host='smtp.gmail.com', port=587, secure=false, user='you@gmail.com', pass='your-app-password'. For Outlook: host='smtp.office365.com', port=587.
Arguments
Name Type Description
name string Friendly name for this configuration (e.g. 'Gmail', 'Company SMTP') required
host string SMTP server hostname (e.g. 'smtp.gmail.com') required
port number SMTP server port (commonly 587 for TLS, 465 for SSL, 25 for unencrypted) required
secure boolean Use SSL/TLS (true for port 465, false for port 587 with STARTTLS) required
user string SMTP authentication username (usually your email address) required
pass string SMTP authentication password or app-specific password required
isDefault boolean Set as default SMTP configuration optional
email_update_smtp_config
8 args
Update an existing SMTP server configuration. Provide the config ID and the fields you want to change.
Arguments
Name Type Description
id string ID of the SMTP configuration to update required
name string New name for the configuration optional
host string New SMTP server hostname optional
port number New SMTP server port optional
secure boolean New SSL/TLS setting optional
user string New authentication username optional
pass string New authentication password optional
isDefault boolean Set as default configuration optional
email_delete_smtp_config
1 arg
Delete an SMTP server configuration by its ID.
Arguments
Name Type Description
id string ID of the SMTP configuration to delete required
email_get_templates
0 args
Get all email templates. Templates support {{variable}} syntax for dynamic content.

No arguments required

email_add_template
4 args
Add a new email template. Use {{variable}} syntax for dynamic content that will be replaced when sending. Example: subject='Welcome to {{company}}!', body='<h1>Hello {{name}}</h1>'.
Arguments
Name Type Description
name string Template name (e.g. 'Welcome Email', 'Invoice') required
subject string Email subject template. Supports {{variable}} syntax. required
body string Email body template (HTML supported). Supports {{variable}} syntax. required
isDefault boolean Set as default template optional
email_update_template
5 args
Update an existing email template. Provide the template ID and the fields you want to change.
Arguments
Name Type Description
id string ID of the template to update required
name string New template name optional
subject string New subject template optional
body string New body template (HTML supported) optional
isDefault boolean Set as default template optional
email_delete_template
1 arg
Delete an email template by its ID.
Arguments
Name Type Description
id string ID of the template to delete required
email_send
9 args
Send an email to one or more recipients. Supports HTML content, CC, BCC, and email templates with {{variable}} syntax. Requires an SMTP configuration (added via 'email_add_smtp_config').
Arguments
Name Type Description
to object[] Array of recipients with email and optional name required
subject string Email subject (required unless using a template) optional
body string Email body - HTML supported (required unless using a template) optional
from object Sender email and name. Defaults to SMTP auth user. optional
cc object[] CC recipients optional
bcc object[] BCC recipients optional
templateId string ID of an email template to use optional
templateData record Key-value pairs to replace {{variable}} placeholders in subject and body optional
smtpConfigId string ID of the SMTP configuration to use. Uses default if not specified. optional
email_send_bulk
9 args
Send emails to multiple recipients in batches with rate limiting. Each recipient gets an individual email. Supports templates and variable substitution. Requires an SMTP configuration.
Arguments
Name Type Description
recipients object[] Array of recipients with email and optional name required
subject string Email subject (required unless using a template) optional
body string Email body - HTML supported (required unless using a template) optional
from object Sender email and name. Defaults to SMTP auth user. optional
templateId string ID of an email template to use optional
templateData record Key-value pairs to replace {{variable}} placeholders optional
batchSize number Number of emails per batch (default: 10, max: 20) optional
delayBetweenBatches number Delay in milliseconds between batches (default: 1000) optional
smtpConfigId string ID of the SMTP configuration to use optional
email_get_logs
0 args
Get logs of sent emails. Shows recent email activity including success/failure status, recipients, and timestamps.

No arguments required

Explore More

Other Tool Categories

Discover more tools to supercharge your AI agent

โ† View All Tools