Connect Mailtrap with Hookshot™ and your stack

Email Delivery Platform for testing and sending transactional emails

Tools and triggers

What Agents can do in Mailtrap

Available tools and events after Mailtrap is connected.

  • Clean Inbox

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

  • Create Contact

    Tool 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 Event

    Tool 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 Export

    Tool 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 the status field…

  • Create Contact Field

    Tool 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 List

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

  • Create Email Template

    Tool 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 promotional…

  • Create Sending Domain

    Tool 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 for sending.

  • Delete Contact

    Tool 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 Contact Field

    Tool to delete a contact field by its ID. Use when you need to remove a custom contact field from an account.

  • Delete Contact List

    Tool to delete a contact list by its ID. Use when you need to remove a contact list from an account.

  • Delete Email Template

    Tool to delete an email template from a Mailtrap account. Use when you need to remove an existing email template.

  • Delete Project

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

  • Delete Sending Domain

    Tool to delete a sending domain from a Mailtrap account. Use when you need to remove a domain permanently.

  • Get Billing Usage

    Tool 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

    Tool 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 Contact Export

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

  • Get Contact Field

    Tool 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 Status

    Tool 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 and retrieve…

  • Get Contact List

    Tool 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 Template

    Tool 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 Attributes

    Tool 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 Body

    Tool 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 Permission Resources

    Tool 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 current authentication…

Setup

Connect Mailtrap in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.