How it works
Connect your AI agent to SendCore via MCP, REST API, or SDKs — no manual API calls needed.
Generate Key
Create an API key from your SendCore dashboard.
Choose Your Connection
Use MCP (Claude, Cursor), REST API (OpenAI, LangChain), or SDKs (Node, Python, Go, PHP, Java).
Ask in Natural Language
Tell your AI agent what to do — "Send a welcome email to new subscribers"
Agent Executes
The AI agent calls SendCore APIs directly. No code to write.
8 tools at your agent's disposal
Every essential SendCore feature is exposed via MCP — send emails, manage inboxes, control workflows.
send_emailSend transactional emails with HTML or plain text
email_logsCheck recent delivery status and timestamps
Workflows
list_workflowsList automation workflows with status
create_workflowCreate workflows with any trigger type
activate_workflowActivate a workflow to start running
Agent Inboxes
create_inboxCreate an email inbox for your AI agent
list_inboxesView all agent inboxes and their addresses
read_emailsRead inbox emails with semantic search
Claude Setup
Connect via the hosted gateway with OAuth (no API key needed), or run locally with stdio.
Full documentationOption A — Hosted (OAuth)
{
"mcpServers": {
"sendcore": {
"type": "http",
"url": "https://mcp.usesendcore.com/mcp/v1/protocol"
}
}
}Option B — Local (API key)
{
"mcpServers": {
"sendcore": {
"command": "npx",
"args": ["-y", "sendcore-mcp"],
"env": {
"SENDCORE_API_KEY": "sc_mcp_your_key_here"
}
}
}
}Online MCP Inspector
Test the MCP server from your browser using the MCP Inspector or any MCP-compatible HTTP client.
Full documentationConnect to our hosted gateway at https://mcp.usesendcore.com using the Streamable HTTP transport:
npx @modelcontextprotocol/inspector \
--transport http \
--url https://mcp.usesendcore.com/mcp/v1/protocol \
--header "Authorization: Bearer sc_mcp_your_key_here"REST API & SDKs
Use the SendCore REST API directly with any AI framework that supports function calling, or integrate via our official SDKs.
OpenAI Function Calling
{
"tools": [{
"type": "function",
"function": {
"name": "send_email",
"description": "Send a transactional email",
"parameters": {
"type": "object",
"properties": {
"from": { "type": "string" },
"to": { "type": "array", "items": { "type": "string" } },
"subject": { "type": "string" },
"html": { "type": "string" }
},
"required": ["from", "to", "subject", "html"]
}
}
}]
}SDK Quick Example
# Any AI agent can call SendCore via SDK
from sendcore import SendCore
client = SendCore("your-api-key")
result = client.emails.send(
from_addr="hello@yourdomain.com",
to=["user@example.com"],
subject="Hello from AI",
html="<h1>Hello World</h1>",
)
print(result["id"])Example prompts to try
"Send a welcome email to user@example.com with subject Welcome! and HTML body '<h1>Hello!</h1>'"
"What are my recent email logs? Show me the last 10 deliveries."
"List my sending domains and check if they're verified."
"Add example.com as a new domain and show me the DNS records I need."
"Create a campaign called April Newsletter. Set subject to 'April Updates'."
"Create a VIP Customers audience list and add jane@example.com to it."
"List my automation workflows. Activate the welcome sequence."
"Pause all running workflows."
Ready to let AI handle your email infrastructure?
Get started free — no credit card required. Generate your API key and connect your AI agent in minutes.