4,500+ servers built on MCP Fusion
Vinkius

Blueshift MCP. Manage customer data and campaigns 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

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

Just plug in your AI agents and start using Vinkius.

Blueshift. Manage your customer engagement directly from your AI agent. Blueshift connects to your marketing platform to run campaigns, update profiles, and track user events in one conversation.

Use it to list campaigns, check detailed reports, and retrieve full event histories for any customer.

What your AI agents can do

Create update customer

Creates a new customer profile or modifies an existing one with specific attributes.

Get campaign detail

Fetches a detailed performance report for one specific marketing campaign.

Get campaign performance

Retrieves a high-level summary of performance across all marketing campaigns.

+ 7 more capabilities included
View Campaign Status

List all active marketing campaigns and retrieve performance summaries or deep reports for specific ones.

Manage Customer Records

Get or update a customer's profile, accessing attributes and identifiers to ensure data accuracy.

Analyze User Behavior

Track custom user actions (like purchases or clicks) and retrieve a chronological history of events for a specific user.

Define Target Groups

List all available data catalogs and customer segments to confirm the scope of your targeting efforts.

Trigger Campaigns

Start a marketing campaign for a specific user immediately using API-triggered actions.

Discover Data Sources

List all data catalogs and customer segments to help identify the necessary data sources.

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

Blueshift MCP Server: 10 Tools for Customer Data Management

Use these tools to interact with your Blueshift account data—list campaigns, update profiles, and track user events—all via natural conversation.

create019d755f

create update customer

Creates a new customer profile or modifies an existing one with specific attributes.

get019d755f

get campaign detail

Fetches a detailed performance report for one specific marketing campaign.

get019d755f

get campaign performance

Retrieves a high-level summary of performance across all marketing campaigns.

get019d755f

get catalog items

Pulls specific items from a data catalog you name.

get019d755f

get customer

Retrieves the current profile and attributes for a specified customer.

get019d755f

get event history

Gets a chronological list of every event that happened for a given user.

list019d755f

list campaigns

Lists every active marketing campaign in your account.

list019d755f

list catalogs

Lists all the data catalogs available in your Blueshift account.

list019d755f

list segments

Lists all customer segments that can be used for targeting campaigns.

track019d755f

track event

Records a new, custom user interaction event (like a click or purchase) against a user.

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 Blueshift, 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 use this server to manage customer data and run marketing campaigns straight through your AI agent. It handles everything from updating profiles to tracking user activity. You can list all active marketing campaigns and check their overall performance summary with get_campaign_performance. For deeper dives, you can grab a detailed performance report for any single campaign using get_campaign_detail.

You'll also get a list of every active campaign in your account by calling list_campaigns. You can check a customer's current profile and all their attributes using get_customer. If you need to change something, you'll create a new profile or modify an existing one with create_update_customer. To see what a user's been up to, you can get a full, chronological list of every event using get_event_history, and you'll also record new interactions like a click or a purchase with track_event.

To make sure you're targeting the right crowd, you'll list all available data catalogs with list_catalogs and see every customer segment you can use for targeting with list_segments. You can trigger a marketing campaign for a specific user immediately using API-triggered actions. And you can pull specific items from a data catalog you name by calling get_catalog_items.

How Blueshift MCP Works

  1. 1 Subscribe to the server and enter your Blueshift User API Key and Site ID.
  2. 2 Your AI agent calls a tool (e.g., get_customer) and passes the required identifiers.
  3. 3 The server executes the API call, fetches the data, and returns a structured result to your agent.

The bottom line is, you manage complex marketing data and customer profiles using plain English prompts, eliminating the need to jump between different marketing dashboards.

Who Is Blueshift MCP For?

Marketing Operations specialists who are tired of clicking through multiple dashboards to check campaign status or customer profiles. CRM Specialists who need real-time event tracking and attribute updates straight into their workflow. Growth Engineers who need to verify API integrations and campaign triggers using natural language.

Marketing Operations Specialist

Checks campaign statuses and customer profiles immediately without opening the Blueshift web dashboard.

CRM Specialist

Monitors real-time event tracking and updates customer attributes straight from their workflow tool.

Growth Engineer

Verifies API integrations and initiates campaign triggers using natural language prompts in their development environment.

What Changes When You Connect

  • See a customer's full history with get_event_history. Instead of checking the event log dashboard, your agent runs this tool and hands you the timeline immediately.
  • Check campaign health quickly. Use get_campaign_performance to get a high-level summary for everything, skipping the need to click through multiple campaign report pages.
  • Update profiles instantly. Run create_update_customer to change a user's attribute or segment membership right from your chat, without logging into the CRM.
  • Target with precision. Use list_segments and list_catalogs first. You can confirm exactly what data is available before trying to build a campaign.
  • Launch campaigns on demand. You can initiate targeted campaigns using track_event or by triggering an API action for a specific user.
  • Get all the data in one spot. When you need a customer's profile, get_customer pulls the key attributes and segments, giving you a single source of truth.

Real-World Use Cases

01

The Campaign Status Check

A Marketing Ops person needs to know if the 'Summer Re-engagement' campaign is running and how many people saw it. They ask their agent to 'Check the performance of the summer campaign.' The agent runs get_campaign_performance and get_campaign_detail, returning the summary metrics immediately. The problem is solved in seconds.

02

Updating a High-Value Customer

A CRM specialist finds a customer profile (get_customer) but realizes their 'Lifetime Value' field is wrong. They ask the agent to update it. The agent runs create_update_customer and confirms the change, keeping the data clean without manual backend access.

03

Investigating a User Flow Problem

A Growth Engineer sees a drop in conversions. They ask the agent to track events for a specific user. The agent uses get_event_history to pull every click and view, showing the exact moment the user stopped interacting, which points to a broken funnel step.

04

Pre-Campaign Data Validation

A team needs to build a new campaign but isn't sure which segments to use. They ask the agent to 'List all available segments.' The agent runs list_segments, giving them a clean list of options and confirming the necessary data is ready for targeting.

The Tradeoffs

Assuming data is always ready

Trying to write a campaign trigger that uses a segment ID that doesn't exist, only realizing the failure when the campaign fails to deploy.

Before building anything, use list_segments to retrieve all valid segment IDs. Then, use get_catalog_items to ensure the data catalog is populated with the necessary product data.

Over-querying for history

Asking the agent for 'all customer events since the beginning of time.' This forces a massive database query, slows the agent down, and often times out.

Use get_event_history but always provide a specific date range or a customer ID. If you need a broader view, first run list_campaigns to narrow down the scope.

Mixing up data sources

Trying to update a customer record (create_update_customer) using an attribute that the platform doesn't track (e.g., 'Favorite Color').

First, use get_customer to pull the list of valid attributes. This confirms what data you can actually write and prevents the update from failing.

When It Fits, When It Doesn't

Use this server if your job requires linking marketing actions to customer behavior. You need to know why a customer did something (event history) and what attributes they have (customer profile). It’s essential for building personalized, multi-step journeys.

Don't use this if you just need to view a static report or run a single, isolated query (like just listing segments). For those single tasks, a direct dashboard view might be faster. But if the data needs to flow—if you need the AI to take data from one tool, check it against another, and then trigger an action—this is the only way.

If you're building a complex automation sequence, you need to call get_customer first, then use the results to inform create_update_customer, and finally use track_event to log the outcome.

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

create_update_customer get_campaign_detail get_campaign_performance get_catalog_items get_customer get_event_history list_campaigns list_catalogs list_segments track_event

Checking campaign status shouldn't require opening three different tabs.

Today, figuring out why a campaign underperformed means jumping between the Campaign Dashboard, the Analytics Report, and the Customer Segment list. You copy a segment ID from one screen, paste it into another, and manually filter by date range. It's slow and error-prone.

With the Blueshift MCP Server, you ask your agent directly. You say, 'What was the performance of the Q3 re-engagement series for the 'High Value' segment?' The agent runs `get_campaign_performance` and `get_customer` in sequence, and you get the answer in a single chat response. No copy-pasting required.

Blueshift MCP Server: Manage customer profiles & campaigns

Manually updating a customer record—like changing their status or adding a custom attribute—used to mean logging into the core CRM, finding the right record, and clicking through a form. This process is interruptive and hard to audit.

Now, you just tell your agent to update the profile. The agent uses `create_update_customer` to perform the change. It’s an auditable, direct action that keeps your focus on the strategy, not the UI.

Common Questions About Blueshift MCP

How do I use the `list_campaigns` tool to see what's available? +

Just ask your agent to 'list all marketing campaigns.' The agent runs list_campaigns and returns a list of every active campaign name. You can then follow up by asking for the performance of a specific campaign by name.

Can I use `create_update_customer` to change a user's segment? +

Yes. You tell the agent to update the profile for a specific user and specify the new segment. The tool uses the user ID and the segment name to write the change directly to the customer record.

What is the difference between `get_customer` and `get_event_history`? +

The difference is scope. get_customer gives you the static profile data (name, total spent, attributes). get_event_history gives you the timeline of actions (clicks, views, purchases) the user performed.

Do I need to use `track_event` every time a user does something? +

It depends on your setup. If you need the data to be available immediately in the agent's context, you run track_event. Otherwise, the platform handles event logging automatically.

How do I find out what data segments are available? +

Run list_segments. This tool pulls a comprehensive list of all defined customer groups, allowing you to verify if the segment you plan to target exists.

How do I list all the customer segments using the `list_segments` tool? +

The list_segments tool shows all customer groups available in your account. This lets you verify which segments you can target for campaigns.

If I run `get_campaign_performance` multiple times, will it affect my campaign data? +

No, running get_campaign_performance only reads summary data. It won't modify any live campaign metrics or data in Blueshift.

What happens if I try to use `create_update_customer` with invalid data? +

The system validates the input and returns an error message. This message tells you exactly what data fields need correction before the update succeeds.

Can I check the latest events tracked for a specific customer? +

Yes! Use the get_event_history tool with the customer's email or ID. Your agent will fetch the timeline of their interactions, such as purchases or email opens.

How do I see the performance summary of my current campaigns? +

Simply ask the agent to get_campaign_performance. It will retrieve a high-level overview of metrics across all active and past campaigns in your account.

Does the integration allow updating customer attributes? +

Yes. Use the create_update_customer tool to modify profile data such as first name, last name, or custom properties directly from the agent.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Blueshift. 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.