Mailtrap for AI agents
Agents read Mailtrap at once. Changes and sends are held for a person's approval by default.
About Mailtrap
Email Delivery Platform for testing and sending transactional emails
What an agent can do in Mailtrap
Every Mailtrap action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in Mailtrap without asking first. 26 actions.
- Get ContactTool to retrieve a contact by UUID or email address from Mailtrap. Use when you need to fetch details of a specific contact including their subscription status, lists, and custom fields.
- Get Permission ResourcesTool to retrieve all resources in account for permission management. Use when you need to see the hierarchical structure of projects, inboxes, and other resources with their access levels for the curr
- Get Sending StatsTool to retrieve email sending statistics from Mailtrap for a specific account. Use when you need metrics like delivery rate, bounce rate, open rate, click rate, and spam rate for a date range.
- Get Sending Stats by DateTool to retrieve email sending statistics aggregated by date. Use when you need to analyze email delivery performance, bounce rates, open rates, click rates, and spam rates for a specific date range.
- List AccountsTool to list all Mailtrap accounts you have access to. Use when you need to retrieve account information or get account IDs for other operations. Returns account ID, name, and access levels (1000=owne
- List Contact ListsTool to retrieve all contact lists for a Mailtrap account. Use when you need to view available contact lists or obtain contact list IDs for other operations.
- List InboxesTool to get a list of inboxes for a Mailtrap account. Use when you need to retrieve all inboxes associated with an account ID. Returns the list of inboxes with their configuration, permissions, and st
- List Messages in InboxTool to get messages from a Mailtrap inbox. Use when you need to retrieve emails from a specific inbox, with support for search filtering and pagination. Returns up to 30 messages per request.
- List ProjectsTool to get a list of projects for a Mailtrap account. Use when you need to retrieve all projects and their associated inboxes for a specific account. Returns project attributes, permissions, and nest
- List Sending DomainsTool to list all sending domains for a Mailtrap account. Use when you need to retrieve configured domains for email sending.
- Get Billing UsageTool to retrieve current billing cycle usage for an account. Use when you need to check billing information, usage limits, or consumption for Email Sandbox and Email Sending services.
- Get Contact ExportTool to retrieve the status of a contact export. Use when you need to check the progress of an export or download the exported contacts file.
Show all 26
- Get Contact FieldTool to retrieve contact field details by field ID. Use when you need to get information about a specific custom field in your contacts.
- Get Contact Import StatusTool to retrieve the status of a contact import operation. Use when you need to check the progress or completion status of a contact import. Use after initiating a contact import to monitor its status
- Get Contact ListTool to retrieve a specific contact list by its ID. Use when you need to fetch details about a contact list in a Mailtrap account.
- Get Email TemplateTool to retrieve details of a specific email template by ID. Use when you need to fetch template content, metadata, or configuration for an existing email template.
- Get Inbox AttributesTool to retrieve inbox attributes from Mailtrap. Use when you need to get details about a specific inbox including its configuration, statistics, and permissions.
- Get Message HTML BodyTool to retrieve the HTML body of a message from Mailtrap. Use when you need to get the formatted HTML content of a specific email message.
- Get Project by IDTool to retrieve project details from Mailtrap by project ID. Use when you need to get information about a specific project including its inboxes, permissions, and share links.
- Get Sending DomainTool to retrieve sending domain details from Mailtrap. Use when you need to check domain configuration, DNS verification status, or tracking settings.
- Get Sending Stats by CategoriesTool to retrieve email sending statistics grouped by categories. Use when you need to analyze email performance metrics (delivery, bounce, open, click, spam rates) segmented by email categories within
- Get Sending Stats by DomainsTool to retrieve sending statistics grouped by domains for a Mailtrap account. Use when you need email delivery, bounce, open, click, and spam metrics broken down by sending domain for a specific date
- Get Sending Stats by ESPTool to retrieve email sending statistics grouped by email service providers (ESPs) for a specified date range. Returns delivery, bounce, open, click, and spam metrics for each ESP. Use when you need
- List Contact FieldsTool to get all contact fields for a Mailtrap account. Use when you need to retrieve custom field definitions for contacts.
- List Email TemplatesTool to retrieve all email templates for a Mailtrap account. Use when you need to list available templates, browse template configurations, or find a specific template by name or attributes.
- List Email SuppressionsTool to list suppressed email addresses for a Mailtrap account. Use when you need to view which emails are blocked from receiving messages due to bounces, complaints, unsubscribes, or manual suppressi
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 23 actions.
- Clean InboxTool to clean an inbox in Mailtrap by deleting all messages. Use when you need to remove all emails from an inbox while keeping the inbox itself.
- Delete ContactTool to delete a contact from a Mailtrap account. Use when you need to permanently remove a contact by their UUID or email address. The deletion is permanent and cannot be undone.
- Delete ProjectTool to delete a project from Mailtrap. Use when you need to permanently remove a project and its associated resources. Returns the ID of the deleted project.
- Reset Inbox CredentialsTool to reset SMTP credentials for a Mailtrap inbox. Use when you need to regenerate the username and password for inbox access.
- Update contactTool to update an existing contact in Mailtrap. Use when you need to modify contact details such as email, custom fields, list memberships, or subscription status. If the contact doesn't exist, it wil
- Update inboxTool to update an inbox's settings in Mailtrap. Use when you need to change the inbox name or email username.
- Update projectTool to update a project's name in Mailtrap. Use when you need to rename an existing project.
- Create ContactTool to create a new contact in Mailtrap. Use when you need to add a contact with an email address to a Mailtrap account. Optionally include custom fields and assign to contact lists.
- Create Contact EventTool to create a contact event in Mailtrap. Use when you need to track custom events associated with a contact for segmentation or automation triggers.
- Create Contact ExportTool to create a contact export job for a Mailtrap account. Use when you need to export contacts with filters. The export is processed asynchronously - the response includes a job ID and status. Check
- Create Contact FieldTool to create a custom contact field in Mailtrap. Use when you need to add new contact attributes for personalization and segmentation in email campaigns.
- Create Contact ListTool to create a new contact list in Mailtrap. Use when you need to organize contacts into groups or segments. Each contact list has a unique ID and name that can be used to add contacts to it later.
Show all 23
- Create Email TemplateTool to create a new email template in Mailtrap account. Use when you need to create a reusable email template with HTML/text content, subject, and category. The template can be used for sending promo
- Create Sending DomainTool to create a new sending domain in Mailtrap. Use when you need to register a domain for sending transactional emails. After creation, DNS records must be configured before the domain can be used f
- Delete Contact FieldTool to delete a contact field by its ID. Use when you need to remove a custom contact field from an account.
- Delete Contact ListTool to delete a contact list by its ID. Use when you need to remove a contact list from an account.
- Delete Email TemplateTool to delete an email template from a Mailtrap account. Use when you need to remove an existing email template.
- Delete Sending DomainTool to delete a sending domain from a Mailtrap account. Use when you need to remove a domain permanently.
- Import ContactsTool to import contacts in bulk to Mailtrap. Use when you need to add or update multiple contacts at once. The import operation is asynchronous and returns a job ID that can be used to check the statu
- Mark Inbox as ReadTool to mark all messages in a Mailtrap inbox as read. Use when you need to mark all unread messages as read in a specific inbox.
- Update Contact FieldTool to update a contact field in Mailtrap. Use when you need to modify the name or merge tag of an existing contact field.
- Update Contact ListTool to update a contact list's name in Mailtrap. Use when you need to rename an existing contact list.
- Update Email TemplateTool to update an existing email template in Mailtrap account. Use when you need to modify template properties such as name, subject, category, HTML body, or plain text body. All fields in the email_t
Changes wait in Needs you
Changes and sends in Mailtrap are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
Mailtrap questions
Can an agent change data in Mailtrap on its own?
Not by default. Changes and sends in Mailtrap are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in Mailtrap?
This connector lists 26 read actions. Reads run at once, without waiting for approval.
How does Mailtrap connect?
It connects with bearer token. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.