Loops.so Connector for AI agents.
24 live capabilities
Manage email marketing and transactional messages from your AI client.
Waiting for input…
Why people use Loops.so
Loops.so for Faster Email Marketing Management
This Connector lets you skip the navigation entirely. You just ask your agent to find a contact or update a mailing list, and it does the work in the background. You get the data you need in seconds without ever opening a browser tab.
What Vinkius changes
You get a conversational interface for your entire Loops.so marketing account.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Checking lead status before follow-up
A user wants to check if a lead is suppressed before sending a manual follow-up.
- Real-world use case 02
Triggering welcome emails
A developer needs to trigger a welcome email after a successful sign-up.
- Real-world use case 03
Updating user segments
A marketing manager needs to add a VIP tag to a group of users.
Complete set · 24capabilities
The complete Loops.so capability set.
These are the exact actions your AI can choose when you ask it to work with Loops.so.
01—04
4 capabilities in this set.
Part of 24 available through Loops.so.
- 01 Capability
List transactional emails
See a list of your transactional email templates. Use this to find the right ID for automated messages.
- 02 Capability
Update email message
Edit an existing email message. Use this to make quick content updates to your messaging.
- 03 Capability
Create contact property
Add a new custom data point to your contacts. This helps you build better segments for your marketing.
- 04 Capability
Create contact
Add a new person to your Loops.so database. Use this to quickly ingest new leads into your system.
05—08
4 capabilities in this set.
Part of 24 available through Loops.so.
- 05 Capability
Delete contact
Remove a specific contact from your system. This helps keep your mailing lists clean and accurate.
- 06 Capability
Find contact
Locate a contact using their email address or unique ID. Use this to quickly pull up specific user data.
- 07 Capability
Get campaign
Pull specific details for an existing campaign. This gives you a snapshot of your current marketing efforts.
- 08 Capability
Get component
Retrieve details for a specific campaign component. Use this to check the status of individual parts of a campaign.
09—12
4 capabilities in this set.
Part of 24 available through Loops.so.
- 09 Capability
Get email message
Fetch the content of a specific email message. This lets you review what is being sent to your audience.
- 10 Capability
Get theme
View the details of a specific email theme. Use this to see which styles are available in your account.
- 11 Capability
List campaigns
See a full list of all your active campaigns. This is great for a quick overview of your marketing schedule.
- 12 Capability
List components
Browse all available campaign components. This helps you see all the building blocks of your email marketing.
13—16
4 capabilities in this set.
Part of 24 available through Loops.so.
- 13 Capability
List contact properties
View all custom properties currently in use. Use this to audit the data you're collecting from your users.
- 14 Capability
List ips
See your dedicated sending IP addresses. This is useful for monitoring your outgoing mail infrastructure.
- 15 Capability
List mailing lists
View all your current mailing lists. Use this to see your audience segments at a glance.
- 16 Capability
List themes
See all available email themes. This helps you keep track of your brand's visual assets in Loops.so.
17—20
4 capabilities in this set.
Part of 24 available through Loops.so.
- 17 Capability
Remove suppression
Clear the suppression status for a specific contact. Use this to re-engage users who were previously blocked.
- 18 Capability
Send event
Trigger a custom event to power your automations. This connects your AI actions to your backend workflows.
- 19 Capability
Send transactional email
Send a transactional message using a predefined template. This is the fastest way to send automated alerts.
- 20 Capability
Update campaign
Edit the details of an existing campaign. Use this to make quick changes to your active marketing efforts.
21—24
4 capabilities in this set.
Part of 24 available through Loops.so.
- 21 Capability
Update contact
Update contact info or create a new record if they don't exist. This is your primary capability for managing user data.
- 22 Capability
Check api key
Verify that your Loops.so API key is active and valid. Use this to troubleshoot your connection issues.
- 23 Capability
Check suppression
See if a specific contact is currently suppressed. This helps you avoid sending emails to blocked users.
- 24 Capability
Create campaign
Build a new campaign from scratch. Use this to launch new marketing initiatives via your AI agent.
Set up in minutes
One URL. Then ask Loops.so to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Loops.so from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_AWsHVyuSB1TTe1aYXSWtsc090iRJwngoZsaS6thS/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Loops.so, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Loops.so for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_AWsHVyuSB1TTe1aYXSWtsc090iRJwngoZsaS6thS/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Loops.so URL.
- Step 03
Save and start
Save the connection and enable Loops.so in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"loopsso": {
"url": "https://edge.vinkius.com/vk_preview_AWsHVyuSB1TTe1aYXSWtsc090iRJwngoZsaS6thS/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Loops.so
Open Agent mode in chat and ask: "Using Loops.so, help me...". 24 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"loopsso": {
"url": "https://edge.vinkius.com/vk_preview_AWsHVyuSB1TTe1aYXSWtsc090iRJwngoZsaS6thS/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Loops.so
Ask Copilot: "Using Loops.so, help me...". 24 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"loopsso": {
"url": "https://edge.vinkius.com/vk_preview_AWsHVyuSB1TTe1aYXSWtsc090iRJwngoZsaS6thS/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Loops.so
Open Cascade and ask: "Using Loops.so, help me...". 24 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"loopsso": {
"url": "https://edge.vinkius.com/vk_preview_AWsHVyuSB1TTe1aYXSWtsc090iRJwngoZsaS6thS/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Loops.so
Ask Cline: "Using Loops.so, help me...". 24 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add loopsso --transport http "https://edge.vinkius.com/vk_preview_AWsHVyuSB1TTe1aYXSWtsc090iRJwngoZsaS6thS/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Loops.so
Ask Claude: "Using Loops.so, show me...". 24 tools are ready
Where the request belongs
Work Loops.so can move forward.
This is for growth hackers and marketing ops who are tired of manual data entry and constant tab-switching between their CRM and email platform.
Marketing Manager
Updates contact segments and checks campaign statuses during weekly syncs.
Growth Engineer
Triggers transactional emails and tests event payloads during the onboarding flow.
CRM Administrator
Manages suppression lists and cleans up contact data without logging into the dashboard.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsLoops
Email marketing and transactional email platform with powerful automation, audience segmentation, and analytics.
Cakemail
Manage email marketing via Cakemail. track campaigns, manage contact lists, and monitor analytics directly from any AI agent.
SendPulse
Manage email marketing and automation via SendPulse. handle mailing lists, manage contacts, and track campaigns directly from your AI agent.
Ecomail
Equip your AI agent to manage email campaigns, track subscribers, and monitor marketing automation via the Ecomail API.
Drip
Manage subscribers, campaigns, and events in Drip via your AI Agent.
Mautic
Open-source marketing automation via Mautic. manage contacts, campaigns, and emails.
Bring your own AI
Change the model, client or framework. Keep Loops.so connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Loops.so.
The practical details behind the request, access and result.
Can I use the Loops.so MCP to manage my mailing lists?
Yes. You can view all your mailing lists and manage subscriptions through your AI agent using this Connector.
How do I send a transactional email using Loops.so?
You can tell your agent to send a transactional message using one of your existing templates. It handles the request for you instantly.
Can the Loops.so MCP help with email deliverability?
Yes, it allows you to check and manage suppression statuses for your contacts, which is key for keeping your deliverability high.
Does the Loops.so MCP support custom contact properties?
It does. You can create new properties and update them for specific contacts through conversational commands.
Can I use Loops.so MCP to trigger events in my automation?
Yes, the Connector includes a capability to send events to Loops.so, which you can use to kick off your automated workflows.
Is it easy to connect Loops.so to my AI agent?
It is. Once you provide your API key, your agent can interact with your campaigns, contacts, and emails immediately.
Can I check if a specific user has unsubscribed or is suppressed?
Yes. You can use the check_suppression capability with an email or userId to instantly see their current suppression status in Loops.
How do I trigger a custom automation event for a contact?
Use the send_event capability. Provide the contact's email (or userId) and the event name. You can also include event properties to trigger specific logic in your Loops flows.
Is it possible to create new custom fields for my contacts via AI?
Absolutely. Use the create_contact_property capability to define a new property name and its type (string, number, boolean, or date) directly through the agent.
One connection away
Give your agent a direct line to Loops.so.
Connect Loops.so once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available