Sendloop MCP server

Connect Sendloop to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Sendloop MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the send campaign tool in Sendloop
  • Use the manage subscriber lists tool in Sendloop
  • Use the manage segments tool in Sendloop
  • Use the manage suppression list tool in Sendloop
  • Use the add subscriber tool in Sendloop
  • Use the get account info tool in Sendloop

Supported Tools

send_campaign

Send Campaign

Send, pause, resume, or cancel a scheduled email campaign. Use this to control the delivery lifecycle of a prepared campaign.

manage_lists

Manage Subscriber Lists

Create, update, or delete subscriber lists in Sendloop. Use this to organize your email subscribers into separate lists based on audience, source, or campaign purpose.

manage_segments

Manage Segments

Create, list, or delete audience segments within a subscriber list. Segments allow you to target specific groups of subscribers based on rules such as subscription date, behavior, or custom field values.

manage_suppression_list

Manage Suppression List

View or add email addresses to the global suppression list. Suppressed addresses are blocked from receiving any emails across all lists and campaigns.

subscribe

Add Subscriber

Add a new subscriber to a specified list. Supports custom field values to store additional attributes alongside the email address. Fields are passed as a map of custom field IDs to their values.

get_account_info

Get Account Info

Retrieve Sendloop account information and settings including account name, email, and plan details.

manage_custom_fields

Manage Custom Fields

List, create, or delete custom fields on a subscriber list. Custom fields store additional attributes alongside subscriber email addresses and can be used for personalization and targeting.

unsubscribe

Unsubscribe

Remove a subscriber from a specified list by email address. The subscriber will no longer receive emails from this list.

get_lists

Get Subscriber Lists

Retrieve all subscriber lists or a specific list by ID. Returns list details including name, subscriber count, and configuration.

manage_campaigns

Manage Campaigns

Create, update, or delete email campaigns. Set campaign name, sender info, subject, and target lists; provide HTML/plain text content when creating. Use send_campaign to send or schedule a prepared campaign.

update_subscriber

Update Subscriber

Update a subscriber's custom field values within a specific list. Identify the subscriber by their ID or email address and provide the custom fields to update as a map of field IDs to new values.

get_campaign_report

Get Campaign Report

Retrieve detailed performance reports for a campaign including opens, clicks, bounces, unsubscriptions, forwards, and geographic open locations. Select which metrics to include. Opens are aggregate statistics; other sections return a page of event records.

search_subscribers

Search Subscribers

Search for subscribers by email address across all lists, or browse subscribers within a specific list. Use this to find subscriber details, look up profiles, or list members of a given list with optional segment filtering and pagination.

get_campaigns

Get Campaigns

Retrieve email campaigns with optional status filters, or fetch a specific campaign by ID. Use status filters to narrow down results to only drafts, sending, sent, etc.

get_list_report

Get List Report

Retrieve overall performance statistics for a subscriber list, including open and click trends, highest-performing days, and spam complaints. Call get_lists to discover list IDs.

import_subscribers

Import Subscribers

Import multiple subscribers into a list with optional custom field values. Returns imported, duplicate, and failed counts so you can check the import outcome. Call get_lists to discover list IDs.

Connect Sendloop to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Sendloop in Metorial. In your Metorial portal, enable the Sendloop MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Sendloop tools.

Run Sendloop through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Sendloop and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Sendloop tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Sendloop

Slack

Slack: connect with bot OAuth or user OAuth to work with messages, conversations, search, files, Canvases, Lists, profiles, reactions, reminders, and workspace productivity settings.

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

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Resolve site users to numeric Person/Group LookupId values. 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. Retrieve site properties and search for sites across Microsoft 365.

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. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

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.

Technical notes for Sendloop

Manage Sendloop subscriber lists, custom fields, audience segments, campaigns, and suppression entries. Add or update subscribers, import contacts in bulk, send or schedule campaigns, and inspect campaign and list performance reports.

Frequently asked questions

Common questions about connecting Sendloop to AI agents with Metorial.

  1. How many tools does the Sendloop MCP server have?
    The Sendloop MCP server exposes 16 tools, including Send Campaign, Manage Subscriber Lists, Manage Segments. Each one is governed and traced through Metorial.
  2. Sendloop exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Sendloop MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Sendloop and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Sendloop MCP server yourself or use the hosted gateway.

Connect Sendloop to production AI agents

See how Metorial gives your team governed access to Sendloop, with tracing and security controls built in.