Skip to main content
Glama
sendcraftlabs

sendcraft-mcp

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SENDCRAFT_API_KEYYesYour SendCraft API key, get it from the dashboard.
SENDCRAFT_BASE_URLNoBase URL for self-hosted instance (optional). Default is https://api.sendcraft.online/api

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
sendcraft_send_emailA

Send a single transactional email immediately. Use this for order confirmations, password resets, notifications, and any one-off email triggered by a user action.

sendcraft_schedule_emailA

Schedule an email for future delivery. Use this for reminders, follow-ups, drip messages, or any email that should go out at a specific time.

sendcraft_cancel_scheduled_emailA

Cancel a scheduled email before it is sent. Use when a user cancels an order, changes their preferences, or the scheduled action is no longer needed.

sendcraft_batch_sendA

Send up to 100 distinct emails in a single API call. Each email can have a different recipient, subject, and body. More efficient than calling send_email 100 times.

sendcraft_get_emailA

Retrieve details and delivery status for a single email by its ID. Use to check whether a specific email was delivered, opened, or bounced.

sendcraft_list_emailsA

List recently sent emails with delivery status. Use to audit what was sent, find a specific email, or monitor deliverability.

sendcraft_get_statsA

Get aggregate email statistics: total sent, open rate, click rate, bounce rate, and complaint rate. Use to understand overall sending health.

sendcraft_list_campaignsA

List email marketing campaigns with their status and performance metrics.

sendcraft_create_campaignA

Create a new email marketing campaign. After creating, call sendcraft_send_campaign to send it.

sendcraft_send_campaignA

Send an existing draft campaign immediately, or schedule it for a future time.

sendcraft_get_campaign_analyticsA

Get detailed analytics for a specific campaign: opens, clicks, bounces, unsubscribes, and click heatmap data.

sendcraft_list_subscribersB

List subscribers/contacts with their status and tags.

sendcraft_add_subscriberA

Add a new subscriber/contact to a list. If the list has double opt-in enabled, a confirmation email is sent automatically.

sendcraft_unsubscribeA

Unsubscribe a contact from all marketing emails. Use when processing manual unsubscribe requests or GDPR deletion requests.

sendcraft_list_templatesA

List saved email templates. Templates can be reused across campaigns and transactional emails.

sendcraft_create_templateA

Save an email template for reuse. Templates support {{variable}} placeholders for personalization.

sendcraft_list_domainsA

List sender domains and their DNS verification status (SPF, DKIM, DMARC). Emails from unverified domains may land in spam.

sendcraft_add_domainA

Add a new sender domain and get the DNS records (SPF, DKIM, DMARC, BIMI) to configure at your DNS provider.

sendcraft_verify_domainA

Check if the DNS records for a domain are correctly configured. Call this after updating DNS records to confirm verification.

sendcraft_analyze_dmarcA

Analyze the DMARC record for a verified domain. Returns a score (0-100), policy strength, and specific issues to fix.

sendcraft_list_segmentsB

List subscriber segments. Segments are dynamic groups of subscribers matching specific criteria (country, tags, activity, etc.).

sendcraft_get_warmup_statusA

Check the IP warmup status for the self-hosted SMTP server. Returns current day, daily send limit, emails sent today, and remaining quota. Important to check before sending large batches.

sendcraft_list_topicsA

List email topics/categories. Topics let subscribers choose which types of emails they receive (e.g. product-updates, weekly-digest, promotions).

sendcraft_get_subscriber_topicsA

Get the topic preferences for a specific subscriber — which topics they are opted in or out of.

sendcraft_get_send_timeA

Get AI-powered send-time optimisation. Returns the best day of week and hour of day (UTC) to send campaigns for maximum open rate, based on your subscribers' historical open patterns.

sendcraft_list_api_keysA

List API keys for the account. Returns masked keys (never the full value), permissions scope, and last-used date.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Email StatisticsLive email sending stats: open rate, click rate, total sent, bounces
Verified DomainsList of sender domains and their SPF/DKIM/DMARC verification status
SMTP Warmup StatusCurrent IP warmup day, daily limit, and emails sent today
Subscriber SegmentsAll subscriber segments with names and subscriber counts

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sendcraftlabs/sendcraft-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server