4,500+ servers built on MCP Fusion
Vinkius

Listrak MCP. Manage cross-channel campaigns (Email & SMS) via conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Listrak MCP on Cursor AI Code Editor MCP Client Listrak MCP on Claude Desktop App MCP Integration Listrak MCP on OpenAI Agents SDK MCP Compatible Listrak MCP on Visual Studio Code MCP Extension Client Listrak MCP on GitHub Copilot AI Agent MCP Integration Listrak MCP on Google Gemini AI MCP Integration Listrak MCP on Lovable AI Development MCP Client Listrak MCP on Mistral AI Agents MCP Compatible Listrak MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Listrak MCP Server manages your entire cross-channel marketing stack—email and SMS. It lets your agent handle everything from listing campaigns to sending immediate, targeted broadcasts or transactional alerts using natural language commands.

What your AI agents can do

Create sms contact

Adds a brand new contact record to your SMS database.

Get email contact details

Retrieves specific profile details for an email address.

List email campaigns

Gets a list of all current and past email marketing campaigns.

+ 4 more capabilities included
List Campaign Status

Reads all active and historical email campaigns to show what marketing goals are running.

Manage SMS Contacts

Adds new phone numbers or retrieves lists of existing SMS contacts for outreach.

Send Bulk Broadcasts

Sends an immediate, high-urgency message to a large group of subscribed users via SMS.

Execute Alerts

Triggers specific transactional emails (like order confirmations) using a pre-set message template and recipient data.

Build Contact Records

Allows you to create new SMS profiles or subscribe existing contacts to targeted messaging lists.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Listrak MCP Server: 7 Tools for Cross-Channel Marketing

Use these seven specialized tools to automate contact management, campaign listing, and message delivery across both your email and SMS channels.

create019d75c8

create sms contact

Adds a brand new contact record to your SMS database.

get019d75c8

get email contact details

Retrieves specific profile details for an email address.

list019d75c8

list email campaigns

Gets a list of all current and past email marketing campaigns.

list019d75c8

list sms contacts

Retrieves the full list of phone numbers managed in your SMS system.

send019d75c8

send sms broadcast

Sends an immediate, bulk message to all subscribers on a specified SMS list.

send019d75c8

send transactional email

Sends a templated email for critical events like order confirmation or password resets.

subscribe019d75c8

subscribe to sms list

Adds an existing contact to a specific SMS messaging list, managing opt-in status.

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
Start building

Make Your AI Do More

Start with Listrak, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

This server gives your agent full control over every part of your cross-channel marketing stack—email and SMS. You'll use it to manage everything from listing historical campaigns to sending immediate, targeted broadcasts or handling critical transactional alerts using natural language commands.

List Campaign Status: Checking What's Running
You can read all active and past email campaigns using the list_email_campaigns tool; this shows you exactly what marketing goals are up and running. You don't need to guess what's happening with your outreach. For SMS, you get a complete roster of every phone number managed in your system when you call list_sms_contacts.

If you only have an email address but need specific details—like checking if that profile is active or getting associated data points—you use get_email_contact_details.

Building and Maintaining Contacts: Getting Data Ready
When it comes to building out your lists, the server lets you do a few things. You can add brand new contacts straight into your SMS database using create_sms_contact. If an existing contact needs to start receiving messages from you, you use subscribe_to_sms_list to manually opt them into a specific messaging list, handling that crucial consent status for you.

The agent keeps all your data accurate and ready to go.

Sending Messages: Executing the Outreach
When it's time to send stuff, there are two main ways this server handles it. If you gotta hit a large group of subscribed users immediately—like an urgent sale or a flash promotion—you trigger an instant bulk message using send_sms_broadcast. For emails that aren't marketing blasts but critical system notices (think order confirmations, password resets, or shipping alerts), you use send_transactional_email.

This tool sends those templated messages using pre-set templates and the specific data for the recipient. You never send a transactional email by hand; your agent handles it.

Basically, you'll use these tools to check what campaigns are live (list_email_campaigns), verify who you're talking to (get_email_contact_details or list_sms_contacts), add new people and manage their opt-in status (create_sms_contact and subscribe_to_sms_list), then hit them with either a massive SMS blast (send_sms_broadcast) or an official, templated email alert (send_transactional_email). It handles the whole cross-channel lifecycle for you.

How Listrak MCP Works

  1. 1 Subscribe to the Listrak server and enter your unique Client ID and Secret.
  2. 2 Ask your AI client (Claude, Cursor, etc.) to perform a task in natural language (e.g., 'List all my email campaigns').
  3. 3 The agent sends an API call through the MCP protocol, retrieves the data from Listrak, and presents it back to you.

The bottom line is: your AI client acts as a direct pipeline between natural conversation and complex marketing APIs.

Who Is Listrak MCP For?

This tool is for Marketing Operations Managers, CRM Administrators, and Growth Engineers. You're the person who gets frustrated opening the Listrak portal just to check campaign status or send a quick alert. You need your agent to run these checks and sends without you touching the dashboard.

Marketing Operations Manager

Runs daily compliance checks, ensuring contacts are subscribed before sending broadcasts, and verifies contact data for upcoming campaigns.

CRM Administrator

Manages the flow between channels by creating new SMS profiles or updating email campaign lists based on internal system triggers.

Growth Engineer

Builds custom workflows that integrate Listrak's messaging capabilities into internal tools, automating transactional alerts and list maintenance.

What Changes When You Connect

  • Automate Campaign Oversight: Use list_email_campaigns to pull a full status report on your marketing objectives without logging into the web portal. You get instant visibility right in your chat interface.
  • Maintain Compliance: Before sending any bulk message, use subscribe_to_sms_list. This ensures the contact is opted-in and ready for immediate broadcast via send_sms_broadcast.
  • Personalize Messaging: Instead of generic blasts, send critical updates using send_transactional_email. You just need a Message ID and an email address—the agent handles the rest.
  • Verify Data Integrity: Need to know if John Doe’s current email profile is correct? Run get_email_contact_details to pull accurate, up-to-date information before drafting any personalized outreach.
  • Simplify Contact Management: Use create_sms_contact and list_sms_contacts together. You can provision new users or audit your entire phone number base from one prompt.

Real-World Use Cases

01

The Quarterly Newsletter Audit

A marketing manager needs to know which campaigns ran last quarter and if the contact data is ready for the next push. They ask their agent to first run list_email_campaigns (to check history) and then use get_email_contact_details on 10 key contacts. The system returns a clean list of campaign names and confirms all 10 contacts are active, letting them proceed.

02

Handling Shipping Delays

The fulfillment team needs to alert customers immediately about a shipping delay. They tell their agent: 'Send a transactional email for order #XYZ.' The agent uses send_transactional_email with the specific message ID and recipient data, sending the crucial update instantly without needing manual clicks.

03

The Flash Sale Announcement

A sudden flash sale requires immediate attention. The team first runs list_sms_contacts to confirm the list size, then uses send_sms_broadcast with a time-sensitive message. This guarantees maximum reach for high-urgency content.

04

Onboarding New Users

A new client signs up and needs both email verification and SMS alerts. The agent first uses create_sms_contact to set up the phone number, then runs subscribe_to_sms_list to get them opted-in for future communication.

The Tradeoffs

Sending bulk messages without checking opt-in status

A user just sends an SMS broadcast and hopes it works, even if the list includes people who haven't opted in recently. This violates compliance rules and hits sender limits.

First, use list_sms_contacts to audit your base. Then, explicitly run subscribe_to_sms_list on any contact that needs to be reactivated or added before running send_sms_broadcast. Always check the opt-in status.

Using general messaging for alerts

The team sends an order confirmation using a regular broadcast message, which lacks necessary tracking fields and looks unprofessional.

For any time-sensitive event (like orders or password resets), always use send_transactional_email. This tool forces the use of structured Message IDs, ensuring professional delivery and proper record keeping.

Manually refreshing data between channels

A user gets a list of email contacts (get_email_contact_details) but then has to copy those emails into a separate system just to start an SMS campaign. This is slow and error-prone.

If you need to audit contact data, run list_sms_contacts for the phone numbers, or use create_sms_contact immediately after getting details via get_email_contact_details, keeping your operations centralized in the agent.

When It Fits, When It Doesn't

Use this server if your primary workflow revolves around initiating communication (sending messages) and managing cross-channel data. It’s perfect for Marketing Ops teams that need to execute tasks—like 'Send an alert, then list the campaigns we ran last week'—without leaving their chat interface.

Don't use it if you just need a complex dashboard view of every single metric (e.g., open rates over time). For raw reporting and deep analytics, your dedicated BI tool is better. If your goal is building an entire custom application layer on top of this data, consider pairing this with a specialized integration framework that handles the state management between tools.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Listrak. 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

How we secure it →

Works with 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 server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_sms_contact get_email_contact_details list_email_campaigns list_sms_contacts send_sms_broadcast send_transactional_email subscribe_to_sms_list

Running multi-channel campaigns used to mean opening five different tabs and copying three lists.

Remember the old way? To run a simple campaign, you'd log into Listrak. You'd check `list_email_campaigns` for status updates. Then, if you needed an SMS alert, you’d switch tabs, navigate to contacts, and manually ensure everyone was subscribed via `subscribe_to_sms_list`. Finally, you copy the list of recipients and paste them somewhere else just to run a broadcast.

Now, tell your agent exactly what you need: 'List all campaigns, then send an immediate SMS alert to active users.' The agent handles the multi-step process—the listing, the checking, and the sending—and gives you one clear result. It's about reducing clicks from ten down to zero.

Listrak MCP Server: Send targeted alerts instantly.

The manual pain points vanish when dealing with transactional messages. Instead of finding the right message template, knowing the required Message ID, and manually inputting the recipient’s email into a form, you just tell your agent: 'Send the order confirmation for user X.'

What changes is that execution becomes instantaneous. You don't wait for page loads or button clicks; you get immediate confirmation from the API call itself. It's reliable, structured messaging whenever you need it.

Common Questions About Listrak MCP

How do I check if a contact can receive SMS messages using `list_sms_contacts`? +

You use list_sms_contacts to pull the full roster. The output data shows which contacts are active and whether they have been assigned to any specific messaging lists, letting you audit their status.

Can I send a message that is neither marketing nor transactional? +

No. You must use send_sms_broadcast for bulk, general messages. If the message relates to an order or account action, stick strictly to send_transactional_email.

What if I need details on a specific email contact before sending? +

You run get_email_contact_details. This retrieves the detailed profile information for one person's email address, allowing you to verify their data against what you plan to send.

Do I have to manually add contacts before running a campaign? +

No. If the contact is already in your system, you run list_sms_contacts. If they are new, use create_sms_contact first.

How does running `send_sms_broadcast` manage authentication and security? +

It uses OAuth 2.0 for secure connections. When you subscribe the server, you provide your Client ID and Secret. This means all broadcast operations are authorized by Listrak without exposing sensitive credentials to your AI client.

If I use `create_sms_contact` with an invalid phone number format, how does the system handle the error? +

The API immediately returns specific validation errors. Your agent can read these codes and alert you that the phone number is malformed. You'll need to correct the input before it attempts contact creation again.

Are there rate limits when I use `send_sms_broadcast` for large audiences? +

Yes, the platform enforces standard API rate limits to protect your account. If you exceed a limit, the agent will pause and notify you that you've hit the cap. It can then suggest waiting or batching the remaining sends.

What specific data must I provide when running `send_transactional_email`? +

You need two key pieces of information: a valid recipient email address and the message ID. This combination forces the agent to select and send the correct, pre-defined template for things like order confirmations.

How do I find my ListID and MessageID? +

In the Listrak platform, navigate to Help & Support > API ID Information. All IDs for your lists, profile fields, and messages are displayed there.

Is IP whitelisting required for the Listrak API? +

Yes, Listrak requires you to whitelist the calling IP addresses in the Integration Management section of your account for the API to function correctly.

Can I send SMS to an international phone number? +

Yes, as long as your Listrak account and sender code are configured for international messaging. Ensure the phone number is provided in E.164 format.

You might also like

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for Listrak. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.