Skip to content

MCP server

@sendsignal/mcp-server exposes SendSignal to AI agents over the Model Context Protocol: Claude, IDE assistants, and any other MCP client can send email and inspect your account with your permission model intact.

The server runs over stdio and reads two environment variables:

Variable Meaning
SENDSIGNAL_API_KEY Required: an API key
SENDSIGNAL_BASE_URL Optional: defaults to the hosted API

A typical MCP client entry:

{
"mcpServers": {
"sendsignal": {
"command": "sendsignal-mcp",
"env": { "SENDSIGNAL_API_KEY": "ss_..." }
}
}
}
Tool Does
send_email Send an email (POST /emails)
list_emails List recent sends with filters
get_email_stats The stats time series
list_domains / create_domain Inspect and add sending domains
list_streams Message streams
list_templates Templates
list_automations Automations
list_ip_pools Dedicated IP pools

The API key’s permission applies as usual; give an agent a sending_access key if it only needs to send.