MillionSend
- 8 skills
- 0 followers
- 1 day ago last updated
- ▌ Millionsend MCP · millionsendConnect an AI agent to MillionSend's built-in MCP server (Streamable HTTP at /mcp, OAuth sign-in, team-scoped tokens) and use its tools to send emails and manage contacts (one at a time or in batches), suppressions, segments, topics, broadcasts, templates, webhooks, API keys, and domains. Use when adding MillionSend to Claude Code, Claude Desktop, Cursor, or VS Code via MCP, troubleshooting the OAuth connection, or deciding which MCP tool and permission scope a task needs.
- ▌ Millionsend Domains · millionsendVerify sending domains and manage API keys on MillionSend (Resend-compatible email API) — /domains create → DNS records → verify, open/click tracking toggles, custom return path, and /api-keys CRUD with full/sending permissions and domain-scoped keys. Use when setting up everything needed before the first send, adding a domain, fetching its DNS/DKIM records, checking verification, or creating/rotating API keys via the REST API.
- ▌ Millionsend Contacts · millionsendManage contacts, typed contact properties, segments, topics, and the suppression list on MillionSend (Resend-compatible email API). Use when creating, listing, updating, or deleting contacts, bulk-loading contacts via POST /contacts/batch (skip/upsert), defining custom property keys, handling unsubscribes, building segments (saved filters or manual lists), managing segment membership, managing topic subscriptions, or adding/removing suppressed addresses via the MillionSend REST API or SDKs.
- ▌ Millionsend Webhooks · millionsendSubscribe to and verify MillionSend webhook events (email.sent, delivered, bounced, complained, opened, clicked, delivery_delayed, plus team-level deliverability.* and quota.*) — /webhooks CRUD via the REST API or the dashboard, bring-your-own whsec_ signing_secret, Standard Webhooks signature verification (webhook-signature v1 HMAC, also sent as svix-*), retries, and the receiver checklist. Use when creating webhook endpoints, migrating a Resend/Svix receiver, building a webhook receiver for a MillionSend instance, or debugging failed deliveries.
- ▌ Millionsend Self Host · millionsendStand up a self-hosted MillionSend instance (open-source Resend alternative on AWS SES) — Docker Compose, the npx @millionsend/setup wizard, AWS SES/SNS/SQS event pipeline, domain DNS/DKIM verification, and the SMTP relay. Use when installing, configuring, or troubleshooting a MillionSend deployment.
- ▌ Millionsend Broadcasts · millionsendCompose, schedule, send, and cancel marketing broadcasts on MillionSend (Resend-compatible email API), and manage reusable templates via /templates. Use when sending campaigns to all contacts, a segment, or a topic, sending or scheduling on create, personalizing with merge fields like {{{FIRST_NAME|there}}}, setting preview (preheader) text, wiring unsubscribe links, or creating/updating/duplicating templates (with aliases) through the API.
- ▌ Millionsend Send Email · millionsendSend transactional email through MillionSend (Resend-compatible email API on AWS SES) — POST /emails with attachments, custom headers, topic-scoped sends, ISO or relative scheduling, idempotency, batch (strict or permissive), reschedule/cancel, the SDKs, and the SMTP relay. Use when sending, scheduling, batching, fetching, rescheduling, or canceling emails on a MillionSend cloud or self-hosted instance.
- ▌ Millionsend Migrate From Resend · millionsendMigrate from Resend to MillionSend (wire-compatible Resend alternative) — move the account data with `npx @millionsend/cli migrate --from resend` (read-only against Resend, plan/apply/status/rollback, re-run to sync), then point the official Resend SDK at MillionSend via RESEND_BASE_URL/RESEND_API_URL, swap to a native MillionSend SDK, or change two SMTP settings. Use when moving an account or codebase off Resend, scripting the migration in CI, debugging a Resend SDK pointed at a MillionSend instance, or checking which Resend features differ.