yespark-blueshift-mcp-server
v1.0.2
Published
MCP server for Blueshift marketing automation API
Downloads
308
Maintainers
Readme
Blueshift MCP Server
Read-only MCP (Model Context Protocol) server for the Blueshift marketing automation API.
Installation
npm install -g yespark-blueshift-mcp-serverOr use directly with npx:
npx yespark-blueshift-mcp-serverConfiguration
Set these environment variables:
| Variable | Required | Description |
|----------|----------|-------------|
| BLUESHIFT_API_KEY | Yes | Your Blueshift User API Key |
| BLUESHIFT_API_URL | No | API endpoint (default: https://api.eu.getblueshift.com) |
Claude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"blueshift": {
"command": "npx",
"args": ["-y", "yespark-blueshift-mcp-server"],
"env": {
"BLUESHIFT_API_KEY": "your-api-key-here"
}
}
}
}For US region, add the API URL:
{
"mcpServers": {
"blueshift": {
"command": "npx",
"args": ["-y", "yespark-blueshift-mcp-server"],
"env": {
"BLUESHIFT_API_KEY": "your-api-key-here",
"BLUESHIFT_API_URL": "https://api.getblueshift.com"
}
}
}
}Available Tools (22 tools)
Customers
customers_search- Search customer by emailcustomers_get- Get customer by UUID
Events
events_debug- Get most recent eventevents_history- Get customer event history
Campaigns
campaigns_list- List all campaignscampaigns_get- Get campaign details with statscampaigns_pause- Pause a running campaigncampaigns_launch- Launch a paused campaign
Segments
segments_list- List all segmentssegments_get_counts- Get segment membership counts
Templates
email_templates_list- List email templatesemail_templates_get- Get email template detailspush_templates_list- List push templatessms_templates_list- List SMS templates
Catalogs
catalogs_list- List product catalogscatalogs_get- Get catalog details
User Lists
user_lists_get- Get custom user list details
Subscription Groups
subscription_groups_list- List subscription groupssubscription_groups_get- Get group details
Email Validation
email_validate- Validate single emailemail_bulk_validate- Validate multiple emails
Utilities
adapters_list- List integrationstags_list- List tags and folders
Resources
The server also exposes these MCP resources:
blueshift://campaigns- All campaignsblueshift://segments- All segmentsblueshift://email-templates- All email templatesblueshift://subscription-groups- All subscription groups
Development
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run watch
# Test with MCP Inspector
npm run inspectorAPI Documentation
See the Blueshift API Reference for full documentation.
License
MIT
