Connect Unisender to AI agents

Connect Unisender to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

unsubscribe_contact

Unsubscribe Contact

Unsubscribe or exclude a contact from one or more lists. Use **method** "unsubscribe" to mark a contact as unsubscribed (preserves contact data), or "exclude" to completely remove the contact from lists.

list_messages

List Messages

Retrieve email and SMS messages. Get a specific message by ID or list messages with optional date filters and pagination.

get_templates

Get Email Templates

Retrieve email templates. Either get a specific template by ID or list all templates with optional filters.

launch_campaign

Launch Campaign

Launch a campaign to send a previously created email or SMS message. Supports scheduling for future delivery, read/link tracking, and Google Analytics integration. Use this after creating an email message with the **Create Email Message** tool.

delete_tag

Delete Tag

Delete a contact tag by its ID. Tags are shared across all lists. Removing a tag will unassign it from all contacts.

manage_templates

Manage Email Templates

Create, update, or delete reusable email templates. Templates can be used when composing email messages for campaigns. Use **action** to specify the operation.

cancel_campaign

Cancel Campaign

Cancel a scheduled or pending campaign. Only campaigns that have not yet started sending can be cancelled.

get_lists

Get Contact Lists

Retrieve all subscription/contact lists in the account. Returns list IDs and titles, useful for identifying which lists to target for campaigns or subscriptions.

get_contact

Get Contact

Retrieve detailed information about a contact by email address. Returns the contact's subscription status, list memberships, field values, and other metadata.

manage_lists

Manage Contact Lists

Create, update, or delete subscription/contact lists. Lists are used to organize contacts for targeted email and SMS campaigns. Use **action** to specify whether to create, update, or delete a list.

get_fields_and_tags

Get Fields and Tags

Retrieve custom contact fields and/or tags. Fields store additional contact data; tags are used for segmentation and targeting. Both are global across all lists.

import_contacts

Import Contacts

Bulk import contacts into Unisender. Provide field names and data rows to import multiple contacts at once. Supports setting list memberships, tags, and custom field values. The first field name should typically be "email" or "phone". Use "email_list_ids_<LIST_ID>" fields to subscribe contacts to specific lists.

validate_sender

Validate Sender Email

Request verification of a sender email address or retrieve the list of already verified sender emails. Verified addresses are required to send emails through Unisender.

send_sms

Send SMS

Send an SMS message to a specific phone number. Returns a message ID that can be used to check delivery status later.

send_email

Send Individual Email

Send an individual email to a specific recipient. Unlike campaign-based sending, this sends directly to one email address. Useful for transactional-style messages or one-off communications. The recipient must already be in the specified list.

create_email_message

Create Email Message

Create an email message (campaign letter) without sending it. The message can later be sent using the **Launch Campaign** tool. Supports HTML body, text body auto-generation, tagging, and scheduling for autoresponder series.

update_email_message

Update Email Message

Update an existing email message. Modify any of its properties including sender, subject, body, list association, and other settings.

subscribe_contact

Subscribe Contact

Subscribe an email address and/or phone number to one or more contact lists. Allows setting contact fields (name, email, phone, custom fields), tags, and double opt-in behavior. Set **doubleOptin** to `3` to add contacts without sending a confirmation email.

list_campaigns

List Campaigns

Retrieve a list of campaigns with optional filtering by date range and status. Useful for reviewing campaign history and finding campaign IDs for statistics.

get_account_info

Get Account Info

Retrieve information about the current Unisender account, including account settings, login, email, and account status.

get_campaign_stats

Get Campaign Statistics

Retrieve statistics for a campaign including delivery status, open rates, click rates, unsubscribes, spam complaints, and visited links. Combines campaign status, common stats, and link visit data into a single response.

manage_fields

Manage Custom Fields

Create, update, or delete custom contact fields. Custom fields allow storing additional data on contacts (e.g., city, company, preferences). Fields are global across all lists. Use **action** to specify the operation.

More integrations teams use with Unisender

Slack

Slack: connect with bot OAuth or user OAuth. Send, update, delete, and schedule messages; list and cancel scheduled messages; open DMs and group DMs; manage conversations, members, files, reactions, pins, bookmarks, reminders, user groups, and user status; search messages and files with user scopes; and retrieve user, conversation, and workspace info.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Subscribe to webhooks for list and library change notifications. Retrieve site properties and search for sites across Microsoft 365.

Hubspot

Create, read, update, and delete CRM objects including contacts, companies, deals, tickets, and custom objects. Manage associations between CRM records. Track engagements such as calls, emails, meetings, notes, and tasks. Send transactional and marketing emails, manage campaigns, and handle subscription preferences. Build and manage marketing workflows, sequences, and automation actions. Manage CMS content including blog posts, landing pages, and HubDB tables. Handle commerce data including products, orders, invoices, quotes, and payments. Create and manage contact lists for segmentation. Configure deal, ticket, and order pipelines with custom stages. Search and filter CRM records. Bulk import and export CRM data. Manage users, teams, and account settings. Subscribe to webhooks for real-time notifications on object creation, deletion, property changes, merges, and association changes.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Subscribe to real-time change events via Change Data Capture and Platform Events. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Apolloio

Search and prospect B2B contacts and companies from a database of over 275 million people and 70 million organizations. Enrich people and company data with emails, phone numbers, and firmographic details. Create and manage contacts, accounts, deals, and tasks. Add contacts to email sequences and manage sequence statuses. Log and search call records. Perform bulk operations for contact creation, account creation, task creation, and data enrichment.

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Technical notes for Unisender

Manage email and SMS marketing campaigns. Create, update, and delete contact lists, subscribe and unsubscribe contacts, and import/export contacts in bulk. Design email messages and reusable templates, launch email campaigns with scheduling and A/B testing, and send SMS messages to lists or individual numbers. Manage custom contact fields, tags, and subscriber notes. Retrieve campaign statistics including opens, clicks, bounces, and delivery status. Configure webhooks for real-time notifications on email delivery, subscribes, unsubscribes, and campaign status changes. Manage sender domain verification and account settings.

Connect Unisender to production AI agents

See how Metorial gives Unisender access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Unisender to AI agents with Metorial.

  1. Can Metorial connect Unisender to AI agents?
    Yes. Metorial connects AI agents to Unisender through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.