AI & MCP
Connect to Claude (MCP)
Sendcore exposes a Model Context Protocol server, so any MCP-compatible assistant — Claude, ChatGPT, Cursor and others — can read your reports, draft campaigns and manage contacts in plain language. One setup works with every client.
Server URL
https://www.sendcore.me/api/mcpRecommended: connect with sign-in (OAuth)
The simplest path — no API key to manage. In a client with a connector UI (like Claude):
- Open Settings → Connectors → Add custom connector and paste the server URL above. Leave Client ID / Secret empty.
- You'll be sent to Sendcore's authorization page. Sign in and choose the permissions (Full access or Read-only).
- Done — the assistant is connected. Manage or revoke it anytime from your settings.
For clients configured with a JSON file, the OAuth flow is triggered by the URL alone:
{
"mcpServers": {
"sendcore": {
"url": "https://www.sendcore.me/api/mcp"
}
}
}Alternative: connect with an API key
For clients or scripts without an OAuth flow, authenticate with an API key sent as a Bearer token. Create one under Settings → API keys. A read-scoped key exposes only the read tools below.
{
"mcpServers": {
"sendcore": {
"url": "https://www.sendcore.me/api/mcp",
"headers": {
"Authorization": "Bearer sc_live_xxxxxxxxxxxxxxxx"
}
}
}
}Tool reference
Read tools are available on every connection. Write tools require a full-access connection (or a full-scope API key) and never send to your audience — sending a campaign to your list stays in the dashboard.
| Tool | Access | Description |
|---|---|---|
get_account_overview | Read | Store name/website, sending domain and verification, sender identity, and email usage for the current period. |
list_campaigns | Read | List email campaigns with status and performance (sent, opens, clicks, rates, revenue). |
get_campaign_report | Read | Full report for one campaign: settings plus performance metrics. |
get_audience_stats | Read | List health: total contacts, subscribed vs unsubscribed, new in last 30 days, suppressed. |
list_segments | Read | List audience segments (manual, filter-based, or Shopify-imported) with filter definitions. |
list_automations | Read | List automation workflows with status, trigger type and lifetime performance. |
list_forms | Read | List signup forms (popup, flyout, embedded) with views and submissions. |
get_brand_kit | Read | Brand kit: store info, brand context, fonts, colors, logo and links — grounds on-brand copy. |
create_campaign_draft | Write | Create a new DRAFT campaign (name, optional subject/preheader/language). Never sends. |
delete_campaign | Write | Permanently delete a campaign by id. A campaign that is currently sending can't be deleted. |
generate_campaign_email | Write | Generate a draft campaign's content with Sendcore AI using the account's brand kit. |
send_campaign_test_email | Write | Send a TEST version to up to 5 explicit addresses (excluded from reports). Not the audience. |
create_contact | Write | Add a subscribed contact (deduped by email; enrolls the welcome automation when active). |
add_contact_tag | Write | Add a tag to one or more existing contacts by email (max 200). |
create_segment | Write | Create a manual segment from a list of contact emails (max 1000). |