# Blueshift MCP for AI Agents AI Agent Connect

> Blueshift lets you manage marketing campaigns, track real-time customer events, and update user profiles directly from your AI agent. It connects your marketing automation data to your workflow so you can trigger actions and pull reports without switching tabs.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ZF8ifeHw1pYVbnlrJ7nP5ICCt3GLOI0BnbFLVEWB/ai-agent-connect
- **Tags:** customer-data-platform, omnichannel-marketing, personalization, campaign-management, customer-profiles, engagement-tracking

## Description

Connect your Blueshift account to any AI agent and handle your marketing workflows through natural conversation. You can stop jumping between different tabs to check campaign statuses or dig through dashboards to find a customer's history. This Connector lets you pull up performance reports, update user attributes, and track real-time events like purchases or clicks directly within your workspace. It brings your customer data platform into your daily workflow. When you use it via the Vinkius catalog, you get a way to manage your audience and execute marketing tasks without the manual overhead of a web interface. It's about making your data accessible so you can spend more time on strategy and less time on data entry. You can see what's happening with your audience, adjust your tactics, and keep everything in sync in one place. Instead of manually exporting CSVs to see who clicked what, you can just ask your agent to summarize the last hour of activity. You can also verify that your segments are populated correctly or update a customer's preference in seconds. It turns your marketing data from a static dashboard into an active tool you can talk to. You'll be able to handle the repetitive parts of your job, like profile management and status checks, while keeping your focus on the bigger picture of your growth goals.

## Tools

### list_segments
See all your current customer segments to find the right audience. This helps you identify specific groups for targeted messaging.

### create_update_customer
Create a new customer profile or update an existing one's attributes. Use this to keep your user data accurate across all channels.

### list_campaigns
Get a full list of all your marketing campaigns in one place. It's the fastest way to see what's currently running.

### list_catalogs
View all your data catalogs to understand your available data sets. This gives you a clear view of your data structure.

### track_event
Record a custom user action like a purchase or a click in real-time. This ensures your marketing stays reactive to user behavior.

### get_campaign_detail
Pull a detailed report for a single specific marketing campaign. Use this for deep dives into specific execution metrics.

### get_campaign_performance
See a high-level summary of how all your campaigns are performing. It provides a quick pulse check on your total marketing reach.

### get_catalog_items
Fetch specific items from a data catalog you've identified. This helps you grab specific data points on demand.

### get_customer
Pull up a specific customer's profile to see their history and attributes. Use this to understand the individual user journey.

### get_event_history
View a timeline of all past events for a specific user. This is perfect for troubleshooting user behavior or tracking conversions.

## Prompt Examples

**Prompt:** 
```
Show me the performance for the Summer Sale campaign.
```

**Response:** 
```
### Summer Sale Campaign Performance

| Metric | Value |
| :--- | :--- |
| **Clicks** | 12,450 |
| **Conversions** | 840 |
| **CTR** | 3.2% |
| **Status** | Active |

Your campaign is currently performing above the average baseline for this period.
```

**Prompt:** 
```
Did John Doe make a purchase recently?
```

**Response:** 
```
I checked the history for John Doe (john@example.com). 

**Recent Activity:**
*   **Purchase:** Completed on 2026-07-09 at 14:22
*   **View:** Product page viewed on 2026-07-09 at 14:15
*   **Click:** Email link clicked on 2026-07-08
```

**Prompt:** 
```
Update user 550 to be in the VIP segment.
```

**Response:** 
```
Successfully updated the profile for **User 550**. 

*   **Action:** Added to VIP segment
*   **Status:** Completed
*   **Sync:** The change is now reflected in your Blueshift data catalog.
```

## Capabilities

### Pull campaign performance reports
Get a high level summary of how your marketing efforts are doing.

### Update customer profile details
Change user attributes or create new profiles with a simple request.

### Track real-time user events
Record actions like clicks or purchases as they happen.

### Search for customer segments
Find the right audience for your next marketing push.

### List marketing campaigns
See every active and past campaign in your account.

### Retrieve catalog items
Pull specific data points from your existing data catalogs.

## Use Cases

### Checking live status
A growth manager needs to see if a campaign is active. They ask the agent to list_campaigns and check the status.

### Updating user data
A CRM specialist needs to change a user's status. They tell the agent to create_update_customer for a specific ID.

### Audit user history
A marketer wants to see if a user actually clicked a link. They use get_event_history to see the timeline.

### Catalog verification
An engineer wants to see what data is available. They use list_catalogs and get_catalog_items to verify the content.

## Benefits

- Stop manual data entry: Use create_update_customer to keep your profiles current without clicking through multiple forms.
- Faster performance checks: Get high-level summaries using get_campaign_performance to see what's working instantly.
- Real-time tracking: Use track_event to capture user behavior as it happens, making your marketing more reactive.
- Easier segment discovery: Use list_segments to quickly find the right audience for your next push without searching.
- Better data visibility: Pull up customer history with get_event_history to understand the journey of any specific user.
- Instant campaign audits: Use list_campaigns to get a bird's eye view of your active marketing efforts in seconds.

## How It Works

The bottom line is you get a direct line to your marketing data without the manual overhead of a web dashboard.

1. Subscribe to this Connector and provide your Blueshift User API Key and Site ID.
2. Connect it to your preferred AI client like Claude or Cursor.
3. Start asking your agent to pull reports or update customer data.

## Frequently Asked Questions

**Can I update my customer profiles with the Blueshift MCP?**
Yes, you can update customer attributes or create new profiles directly through your AI agent. This saves you from having to log into the dashboard to make manual changes.

**How do I see if my marketing campaigns are working?**
You can ask your agent to pull high-level performance summaries or deep-dive reports for specific campaigns. It gives you a clear view of your reach and conversion stats instantly.

**Can I track new user actions in real-time?**
Yes, the Connector allows you to record custom events like purchases, clicks, or views. This helps you keep your marketing data current as users interact with your brand.

**Is the Blueshift MCP good for marketing teams?**
It's designed specifically for marketing ops and CRM specialists. It simplifies the way you interact with your customer data by using natural language instead of complex filters.

**Can I see my customer segments using this tool?**
Yes, you can list all your current segments to find the right audience for your next push. It's a fast way to verify your targeting without searching through menus.

**How do I get specific campaign details?**
Just ask your agent for a detailed report on a specific campaign. It will pull the execution data and performance metrics into your current chat window.

**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.