Loops.so MCP for AI. Manage Emails, Contacts, and Campaigns from your AI Agent.
Works with every AI agent you already use
…and any MCP-compatible client








How this MCP server connects to your AI agent
Loops.so helps you manage all your email marketing and transactional messages directly from your AI client. It lets you handle contacts, create campaigns, send automated emails, and check deliverability status without leaving your chat window.
What AI agents can do with Loops.so Automation
Check api key
Verifies if your provided Loops API key is valid for use.
Check suppression
Checks the suppression status to see if a contact can receive marketing emails.
Create campaign
Builds and initiates a new email campaign within Loops.so.
You can create new contacts, find existing users by email or ID, update their personal details, or delete records entirely.
The MCP lets you list all active campaigns, retrieve specific campaign details, or build a brand-new marketing initiative from scratch.
Send automated transactional emails using templates, get details on existing messages, or update components that make up your email structure.
Check if a contact is suppressed from receiving emails, remove suppression status when appropriate, and list dedicated sending IPs for compliance checks.
Trigger specific events for contacts or create new custom properties to power your automation workflows based on user behavior.
Ask an AI about this
Waiting for input…
What AI agents can do with Loops.so: 24 Tools for Email Marketing
These tools give your agent direct access to every core function of Loops.so, allowing you to manage contacts, campaigns, and automated messages without leaving your AI client.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Loops.so on VinkiusCheck Api Key
Verifies if your provided Loops API key is valid for use.
Check Suppression
Checks the suppression status to see if a contact can receive marketing emails.
Create Campaign
Builds and initiates a new email campaign within Loops.so.
Create Contact Property
Adds a new custom data field (property) to the contact record.
Create Contact
Creates an entirely new user profile in your Loops account.
Delete Contact
Removes a specified contact from the system.
Find Contact
Locates an existing user using their email address or unique ID.
Get Campaign
Retrieves all specific details for a single, named campaign.
Get Component
Fetches the structural data for a specific email component (like a header or footer).
Get Email Message
Retrieves details about an existing, saved email message template.
Get Theme
Gets the structural and visual data for a specific email theme.
List Campaigns
Provides a list of every active campaign you have set up.
List Components
Lists all available, reusable email components in your account.
List Contact Properties
Shows a list of every custom property you can add to contacts.
List Ips
Lists all dedicated IP addresses used for sending emails.
List Mailing Lists
Retrieves a list of every mailing list currently maintained.
List Themes
Lists all saved email themes available for use in campaigns.
List Transactional Emails
Retrieves a list of standard, non-marketing transactional message templates.
Remove Suppression
Manually removes suppression status for a contact, allowing them to receive emails again.
Send Event
Sends a specific event record to Loops.so to trigger automation workflows.
Send Transactional Email
Immediately sends an automated, non-marketing email using a predefined template.
Update Campaign
Modifies the settings or content of an existing campaign.
Update Contact
Changes details for an existing contact, or creates one if it doesn't exist yet.
Update Email Message
Modifies the content of a saved email message template.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Loops.so, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Loops.so. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 24 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The Pain of Email Marketing Management Today, Solved with Vinkius AI Gateway
Right now, running a simple campaign requires you to juggle at least three different interfaces. You start in your CRM to find the list of people; then you switch to the email platform to draft and build the message; finally, you open the reporting dashboard just to check if anyone's subscription status is flagged as suppressed.
This MCP changes that routine completely. Tell your agent what needs doing—like finding a specific contact or listing all current campaigns—and it runs the commands for you right in the chat window. You get immediate confirmation and access to data, eliminating the context switching and the wasted minutes of logging into multiple tools.
Send emails with confidence using Loops.so MCP
Before, sending a transactional email meant manually selecting the right template ID and hoping you didn't use an outdated component. Now, your agent handles that complexity. You simply ask to send a message, and it uses 'send_transactional_email' based on verified templates.
The biggest difference is reliability. You move from guesswork to guaranteed execution. Your AI client makes sure the right template is used, the contact details are current via 'update_contact', and the email sends exactly when you need it.
What your AI can actually do with this
Managing email communications used to mean switching between a CMS, a spreadsheet, and a dedicated sending platform just to get one job done. Now, you can tell your AI client what you need—like creating a new mailing list or checking if a contact is suppressed—and it handles the connection to Loops.so for you.
You can find contacts by email, update their subscription status, and even create brand-new campaign structures using natural language commands. Need to test an automated welcome email? Just ask your agent to send a transactional message right away, or list all available components to see what templates you have. If you're used to complex, multi-step processes that involve multiple logins, this MCP changes the game.
It lets your AI client interact with everything from contact records to IP addresses, giving you full control over both marketing and automated messaging. You can manage it all through Vinkius's catalog of services.
019ea5f6-facb-734d-80bc-afa66e2c7047 Here's how it actually works
The bottom line is that your AI client speaks the language of email marketing platforms, letting you skip the manual dashboard navigation entirely.
First, subscribe to this MCP and provide your Loops API key credentials.
Next, tell your AI client exactly what you need—for instance, 'Find the details for john@example.com.'
The agent executes the request against Loops.so and delivers the contact information or campaign status directly in the chat.
Who is this actually for?
This MCP is built for people who spend too much time clicking between a CRM, an email platform, and a spreadsheet. Marketing Managers need to check campaign statuses fast. Developers need a playground to test emails without deploying code. Growth Teams need to automate lead ingestion and manage lists instantly.
Uses the agent to list all mailing lists, check if a contact is suppressed before launching a major campaign, or quickly update segment details.
Automates lead ingestion by creating new contacts and setting custom properties based on website forms, then triggering welcome emails.
Tests email templates or sends transactional messages for QA purposes, using the agent to manage component details and test payloads directly from their chat environment.
What Changes When You Connect
Stop switching tabs. You can manage contact details—creating new users or updating properties—and check campaign status all in one chat session, eliminating the need to open multiple dashboards.
Testing is fast. Instead of going into a separate environment, you just ask your agent to send a transactional email using 'send_transactional_email' for instant QA testing.
Keep your emails deliverable. You can check suppression status with 'check_suppression' and even use 'remove_suppression' when a user's relationship warrants it—all without logging into the sending platform.
Build campaigns faster. List all mailing lists with 'list_mailing_lists' or get detailed reports on specific campaigns using 'get_campaign', giving you immediate visibility into your outreach efforts.
Automate everything. By calling 'send_event' and managing custom properties via 'create_contact_property', you can trigger complex user workflows without writing any code.
See it in action
A Lead Needs to Be Added Post-Webinar
The sales team just got a list of new webinar attendees. Instead of manually entering each email, the agent runs 'create_contact' for every person and immediately uses 'update_contact' to set their industry and job title, prepping them for follow-up.
Campaign Testing Before Launch
The marketing lead wants to verify a new template. They ask the agent to list all available components using 'list_components', then use 'get_email_message' to pull up the specific message they want to test, confirming everything works before sending it out.
Fixing Old Contact Data
A user complains that a contact hasn't received an important update. The agent first runs 'find_contact' to verify existence, checks the suppression status with 'check_suppression', and if appropriate, uses 'remove_suppression' before notifying the sender.
Tracking User Behavior for Segmentation
When a user performs an action on the site (like viewing pricing), the agent is instructed to run 'send_event', which records that event in Loops.so, allowing the system to automatically power up future automation workflows.
The honest tradeoffs
Manual Contact Updates
Opening a spreadsheet, finding an email address, logging into the Loops website, and manually clicking through pages to update a user's group membership.
Just ask your agent to 'update_contact' with the new details. You don't have to navigate the platform; you just tell the agent what needs changing.
Checking API Status Manually
Calling support or logging into multiple developer dashboards just to confirm if your sending IPs are still active.
Use 'list_ips' and 'check_api_key'. Your agent runs these checks instantly, confirming the connection is stable.
Writing Boilerplate Emails
Starting a new email from scratch in an editor, forgetting to use the correct theme or component structure.
Use 'list_themes' and then 'get_theme'. Your agent handles pulling up the correctly structured template so you only focus on the copy.
When It Fits, When It Doesn't
You should use this MCP if your primary pain point is managing the lifecycle of email communication—from initial lead capture to final campaign send. If you need to check contact status, list campaigns, or trigger automated messages based on user actions (events), this tool set gives you direct control. Don't use it if you are trying to manage complex internal ticketing systems or perform deep financial ledger reconciliation; for that, you need a dedicated accounting MCP. Also, don't expect it to replace your primary CRM entirely; think of it as the communications layer that connects directly to your existing user data source.
Questions you might have
How do I find a user's information using Loops.so MCP? +
You use the 'find_contact' tool by providing their email or unique ID to your agent. It returns the contact's full profile, including their current subscription status and group memberships.
Can I test an email message with Loops.so MCP? +
Yes. You can use 'get_email_message' to review a template or 'send_transactional_email' to send a live, automated test message directly from the chat.
What is suppression status in Loops.so MCP? +
Suppression control tracks whether a contact is blocked from receiving marketing emails. You can use 'check_suppression' and 'remove_suppression' to manage this critical deliverability setting.
How do I update a user's details with Loops.so MCP? +
The agent uses the 'update_contact' tool. You just tell it what change you need, like updating a job title or mailing list subscription status, and it executes the write operation.
Does Loops.so MCP handle campaign creation? +
Yes, you can kick off new initiatives by using 'create_campaign'. This tool lets you build out the framework for a major marketing push directly through your AI agent.
We've already built the connector for Loops.so. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 24 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.