tools/integrations/sequenzy.md
Email marketing platform for lifecycle campaigns, automation sequences, subscriber management, transactional email, and analytics.
| Integration | Available | Notes |
|---|---|---|
| API | ✓ | REST API for subscribers, tags, events, campaigns, sequences, templates, transactional email, analytics, and webhooks |
| MCP | ✓ | @sequenzy/mcp stdio server for agent clients |
| CLI | ✓ | @sequenzy/cli for subscriber operations, transactional sends, and stats |
| SDK | - | Use the REST API directly |
Authorization: Bearer ***https://api.sequenzy.com/api/v1https://api.sequenzy.com/v1SEQUENZY_API_KEYnpx @sequenzy/setup
The setup wizard logs in, creates a personal API key, and configures supported MCP clients when possible.
{
"mcpServers": {
"sequenzy": {
"command": "npx",
"args": ["-y", "@sequenzy/mcp"],
"env": {
"SEQUENZY_API_KEY": "seq_user_your_key_here"
}
}
}
}
# Using npx
npx sequenzy --help
# Or install globally
npm install -g @sequenzy/cli
sequenzy login
sequenzy whoami
# Subscribers
sequenzy subscribers list
sequenzy subscribers list --tag vip
sequenzy subscribers add [email protected] --tag premium --attr plan=pro
sequenzy subscribers get [email protected]
sequenzy subscribers remove [email protected]
# Transactional email
sequenzy send [email protected] --template welcome --var name=John
sequenzy send [email protected] --subject "Hello" --html "<h1>Hi!</h1>"
# Analytics
sequenzy stats
sequenzy stats --period 30d
sequenzy stats --campaign camp_abc123
sequenzy stats --sequence seq_xyz789
GET https://api.sequenzy.com/api/v1/account
Authorization: Bearer ***
GET https://api.sequenzy.com/api/v1/subscribers?page=1&limit=20&status=active&query=john&tags=customer,vip
Authorization: Bearer ***
POST https://api.sequenzy.com/api/v1/subscribers
Authorization: Bearer ***
Content-Type: application/json
{
"email": "[email protected]",
"firstName": "John",
"lastName": "Doe",
"tags": ["customer", "newsletter"],
"customAttributes": {
"plan": "pro"
}
}
POST https://api.sequenzy.com/api/v1/subscribers/tags
Authorization: Bearer ***
Content-Type: application/json
{
"email": "[email protected]",
"tag": "vip"
}
POST https://api.sequenzy.com/api/v1/subscribers/events
Authorization: Bearer ***
Content-Type: application/json
{
"email": "[email protected]",
"event": "trial_started",
"properties": {
"plan": "pro"
}
}
GET https://api.sequenzy.com/api/v1/campaigns
Authorization: Bearer ***
Create a draft campaign and linked email. A sender profile must already be configured.
POST https://api.sequenzy.com/api/v1/campaigns
Authorization: Bearer ***
Content-Type: application/json
{
"name": "April Launch",
"subject": "A quick update",
"labels": ["launch"],
"html": "<p>Hello there!</p>"
}
POST https://api.sequenzy.com/api/v1/campaigns/{campaignId}/test
Authorization: Bearer ***
Content-Type: application/json
{
"to": "[email protected]"
}
POST https://api.sequenzy.com/api/v1/campaigns/{campaignId}/schedule
Authorization: Bearer ***
Content-Type: application/json
{
"scheduledAt": "2026-05-20T15:00:00Z"
}
GET https://api.sequenzy.com/api/v1/sequences
Authorization: Bearer ***
POST https://api.sequenzy.com/api/v1/sequences/{sequenceId}/enable
POST https://api.sequenzy.com/api/v1/sequences/{sequenceId}/disable
Authorization: Bearer ***
Send via a saved template slug or by passing direct subject/body content.
POST https://api.sequenzy.com/api/v1/transactional/send
Authorization: Bearer ***
Content-Type: application/json
{
"to": "[email protected]",
"slug": "welcome",
"variables": {
"name": "John"
},
"subscriberExternalId": "user_123"
}
GET https://api.sequenzy.com/api/v1/metrics
GET https://api.sequenzy.com/api/v1/metrics/campaigns/{campaignId}
GET https://api.sequenzy.com/api/v1/metrics/sequences/{sequenceId}
GET https://api.sequenzy.com/api/v1/metrics/recipients
Authorization: Bearer ***
GET https://api.sequenzy.com/api/v1/webhooks
POST https://api.sequenzy.com/api/v1/webhooks
PATCH https://api.sequenzy.com/api/v1/webhooks/{id}
DELETE https://api.sequenzy.com/api/v1/webhooks/{id}
POST https://api.sequenzy.com/api/v1/webhooks/{id}/test
Authorization: Bearer ***
page and limit with a maximum limit of 100.