4,500+ servers built on MCP Fusion
Vinkius

Omnisend Marketing MCP. Check campaign data, orders, and segments instantly.

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

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

Just plug in your AI agents and start using Vinkius.

Omnisend Marketing manages your entire omnichannel stack—SMS, email, and paid ads—right through your AI agent. It lets you check campaign performance, list contacts, review e-commerce orders, and monitor custom customer events without logging into the dashboard.

Get instant data on segment sizes or billing usage simply by asking your agent a question.

What your AI agents can do

Get account usage

Pulls current billing and usage metrics, showing total email and SMS volume used for the account period.

Get campaign details

Retrieves specific metadata about a single marketing campaign using its unique ID.

Get contact details

Fetches detailed profile information for one contact by providing their unique identifier.

+ 7 more capabilities included
List and get campaign details

Retrieve a list of all available marketing campaigns, or pull specific performance data for one using its unique ID.

Manage audience segments

See saved segment names via list_audience_segments, and then get the current member count and details for any given segment.

Review contact data

List all contacts in your system, or pull deep profile information on a single contact using get_contact_details.

Track sales and events

Fetch lists of e-commerce orders (list_ecommerce_orders) and monitor custom tracking events that happened across your customer journey.

Monitor account usage

Check current billing metrics, including the email and SMS volumes you've used this month, using get_account_usage.

Inspect forms and lists

View active signup/popup forms (list_signup_forms) or list all contacts and audience segments in one go.

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

Omnisend Marketing MCP Server: 10 Tools for Marketing Data

Use these ten tools to manage everything from campaign performance reports to segment member counts, all through simple chat commands.

get019d75e5

get account usage

Pulls current billing and usage metrics, showing total email and SMS volume used for the account period.

get019d75e5

get campaign details

Retrieves specific metadata about a single marketing campaign using its unique ID.

get019d75e5

get contact details

Fetches detailed profile information for one contact by providing their unique identifier.

get019d75e5

get segment details

Gets the specific member count and details for a single audience segment.

list019d75e5

list audience segments

Returns a list of all saved, defined audience segments available in your account.

list019d75e5

list campaigns

Provides a list of every marketing campaign you have set up in Omnisend.

list019d75e5

list contacts

Generates a basic list of all contacts currently stored in your system.

list019d75e5

list custom events

Lists custom tracking events that customers have triggered during their journey on your site.

list019d75e5

list ecommerce orders

Retrieves a list of e-commerce orders synced to the Omnisend audience for reporting purposes.

list019d75e5

list signup forms

Lists all signup forms and popups currently configured in your Omnisend account.

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 Omnisend Marketing, 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

You'll manage your whole marketing stack—SMS, email, paid ads—right through your agent. Forget logging into the Omnisend dashboard just to check numbers. Your AI client connects directly to this server, letting you pull performance data, review contacts, and track customer actions using natural conversation. You never gotta touch a complex interface; you just ask, and it spits out the raw data you need.

How Omnisend Marketing MCP Works

  1. 1 Subscribe to the Omnisend Marketing server.
  2. 2 Provide your required Omnisend API Key in the client settings.
  3. 3 Ask your AI agent a question, like 'How many members are in the VIP segment?' The agent then runs the appropriate tool and gives you a direct answer.

The bottom line is that it lets you run complex marketing reports by talking to your AI client instead of clicking through 15 dashboard tabs.

Who Is Omnisend Marketing MCP For?

This server is for the Marketing Operations Specialist who needs data answers fast. It's for Growth Managers running A/B tests and E-commerce Marketers needing to check campaign status without opening a browser tab. If your job involves cross-referencing segment counts with billing usage, you need this.

Marketing Operations Specialist

Runs reports on usage metrics (get_account_usage) and validates segment health by listing segments and retrieving member counts.

E-commerce Marketer

Checks the latest e-commerce orders using list_ecommerce_orders to see which campaigns were most effective this week.

Growth Manager

Monitors custom event triggers (list_custom_events) in real time to catch conversion drops or unexpected user behavior.

What Changes When You Connect

  • See your monthly usage totals right away. Instead of diving into the billing section, just ask for get_account_usage to know exactly how many emails or SMS messages you've sent this month.
  • Pinpoint segment health quickly. You can use list_audience_segments to see all saved groups, then hit get_segment_details to get the current member count without clicking through a dashboard.
  • Track customer behavior instantly. When something goes wrong—like a conversion rate dip—you don't need to guess; you just ask your agent to run list_custom_events to see what triggered it.
  • Audit sales data on demand. Need to know which segment is buying the most? Use list_ecommerce_orders and cross-reference that data with specific segments for immediate reporting.
  • Avoid manual campaign checks. Instead of opening a dashboard, running through multiple tabs, and finding performance metrics, you can use get_campaign_details to pull all necessary info in one chat command.

Real-World Use Cases

01

Segment size verification for an upcoming sale

A growth manager needs to confirm that the 'Premium Buyers' segment still has enough people before launching a big SMS promotion. Instead of navigating deep into the segmentation tool, they ask their agent to run list_audience_segments and then use get_segment_details on the specific ID. The agent replies with the exact member count (e.g., 'There are 1,200 members in that segment'), allowing the manager to proceed immediately.

02

Investigating a drop in signups

A marketing ops specialist notices signup forms seem slow this week. They ask their agent to run list_signup_forms to see all active assets, and then they can use the form's name or ID with additional tools—like checking if new users are generating custom events (list_custom_events)—to pinpoint where the bottleneck is.

03

Analyzing campaign impact on sales

An e-commerce marketer wants to know which campaigns led to actual purchases. They ask their agent to run list_ecommerce_orders. The agent provides a list of recent orders, giving the marketer raw data they can immediately compare against the details of specific campaigns using get_campaign_details.

04

Checking billing limits before sending an alert

A team member is about to send a large batch of alerts and needs to know if they're near their limit. Instead of guessing or checking the billing portal, they prompt the agent with 'What is our current account usage?' The agent runs get_account_usage and reports back the remaining SMS/email volume in seconds.

The Tradeoffs

Trying to update data through the chat.

The user tries to type 'Send a new email campaign.' The agent fails because this server only handles reading and reporting, not writing or creating content.

Use this server for read-only analysis. If you need to create or modify campaigns, check Omnisend's native dashboard tools. Use list_campaigns first to see what exists.

Asking general questions about marketing.

The user asks 'What are the best marketing strategies for Q3?' The agent responds with a generic, useless LLM answer because the server has no external knowledge base or writing tools.

Keep it focused on data retrieval. Ask specific questions like, 'How many members are in the segment named VIP Customers?' Then use get_segment_details.

Forgetting to specify a unique ID.

The user asks for 'the details of the abandoned cart campaign.' The agent can't find it because multiple campaigns might exist, and the tool requires a specific Campaign ID or Segment ID.

Always run list_campaigns first to get the exact name or ID. Then use that precise identifier when calling get_campaign_details.

When It Fits, When It Doesn't

Use this server if your primary need is fast, read-only access to Omnisend data—like segment counts, campaign performance reports, billing usage, or e-commerce order histories. It's perfect for integration into an agent workflow where you need quick answers without UI navigation.

Don't use it if you need complex writing capabilities (e.g., drafting copy) or if your primary goal is data warehousing/analytics that spans multiple disconnected sources. For those cases, you might need a dedicated Business Intelligence tool or a different type of integration service entirely. If the question is 'What happened?' and the answer needs to be an immediate number or list, this server is built for it.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Omnisend. 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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_account_usage get_campaign_details get_contact_details get_segment_details list_audience_segments list_campaigns list_contacts list_custom_events list_ecommerce_orders list_signup_forms

Checking marketing data usually means clicking through five different tabs.

Right now, checking if your last campaign hit its mark is a pain. You have to log into Omnisend, find the 'Campaigns' tab, click on the specific email series you ran, navigate to the performance metrics sub-tab, and then copy the open rate from the chart. If you need segment size, it’s another separate process entirely.

With this MCP server, that entire sequence goes away. You just ask your agent: 'What was the open rate for the Spring Clearance campaign?' The agent runs `get_campaign_details`, retrieves all the raw metrics, and gives you the number immediately in the chat. No clicks required.

Omnisend Marketing MCP Server: Data access from one prompt.

You can now link multiple data points into a single query. You ask about 'VIP Customers' and the agent doesn't just give you segment member count (`get_segment_details`); it also pulls in recent e-commerce orders (`list_ecommerce_orders`) that came from that group, giving you immediate revenue context.

It’s not just a list of tools; it’s a connected data layer. You can check billing usage via `get_account_usage` and cross-reference that against the number of active forms found by `list_signup_forms`, all without ever leaving your chat window.

Common Questions About Omnisend Marketing MCP

How do I find out how many people are in a segment using list_audience_segments? +

First, run list_audience_segments to get the exact name or ID. Then, use that specific identifier with the get_segment_details tool. This will return the current and accurate member count for your chosen group.

Can I see old sales data using list_ecommerce_orders? +

Yes, the list_ecommerce_orders tool pulls a history of e-commerce orders synced to Omnisend. You can ask the agent for this raw data, allowing you to audit recent purchases and understand revenue patterns.

What does get_account_usage tell me about my marketing spend? +

The get_account_usage tool reports your current billing metrics. It gives you concrete numbers on how many emails and SMS messages you've sent, helping you monitor your spending against your plan limits.

Is get_contact_details the only way to see a contact’s info? +

No, but it's the most direct way. get_contact_details pulls all profile information for one person when you provide their unique ID. For a general list of everyone, use list_contacts.

How do I check if my signup forms are working? +

Run list_signup_forms to see all active and draft forms. If you need to know what data is being collected or what custom actions users take, run list_custom_events next.

When I use `list_campaigns`, what credentials do I need to ensure it runs successfully? +

You must provide a valid Omnisend API key for access. This key grants your agent read-only permissions across all campaign metadata, so you can list and inspect campaigns without risking any accidental modifications.

If I run `list_custom_events`, how should I handle potential pagination or rate limits to get every event? +

The server handles standard API pagination. If the results span multiple pages, you'll receive a cursor token in the output. You must pass that specific token in subsequent calls to fully fetch all available custom tracking events.

What specific metadata does `get_segment_details` return about an audience segment? +

It returns the full definition, including the exact filtering criteria used and when the segment was last modified. This allows you to trace how the target audience pool was defined over time.

How do I get an Omnisend API Key? +

Log in to your Omnisend account and navigate to Store Settings > API keys to create and retrieve your API key.

Can I see campaign performance metrics? +

Yes! Use the get_campaign_details tool with a specific campaign ID to retrieve metadata including high-level results and scheduling info.

Does this support SMS campaign tracking? +

Yes, the list_campaigns tool retrieves both email and SMS campaigns defined in your account.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

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

No hosting. No infrastructure. No complex setup.
All 10 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.