Connect SmartyTap to Claude and describe the flow you want. Claude reads your senders and triggers, writes the email, previews it, saves it as a Draft and turns it on when you say so.
What is SmartyTap in Claude?
SmartyTap in Claude lets you build, check and turn on SmartyTap email flows by asking Claude. Claude connects to Chargezen's MCP server at mcp.chargezen.com/mcp/smartytap, signs in as you, and can only do what your Chargezen permissions and the scopes you approved allow.
The tools your AI app can use on the SmartyTap connection, and the permission each one needs.
| Tool | What it does | Scope | Changes anything? |
|---|---|---|---|
| authoring_options | Lists what a flow can be built from in your workspace: triggers, the properties filters compare, re-entry modes, delay units, your email senders, lists and segments, and personalization tokens. | smartytap:read | No |
| list | Lists your flows, newest first, with status and trigger. | smartytap:read | No |
| get | Reads one flow: status, revision, trigger, filters, re-entry, steps and Splits, including each email. | smartytap:read | No |
| preview_email | Renders a flow email with sample data and returns the subject, preview text, HTML and plain text, with any errors. | smartytap:read | No. Sends and saves nothing. |
| create | Creates a flow as a Draft. A retry with the same operation ID returns the same flow instead of a copy. | smartytap:write | Saves a Draft, which sends nothing |
| update | Replaces a flow’s name, trigger and steps with an edited definition. Editing a flow that is on also needs smartytap:send. | smartytap:write | Yes, marked as a change your AI app should confirm |
| activate | Turns a Draft on after checking every step. A flow that isn’t ready stays Draft, with a list of what to fix. | smartytap:send | Yes, marked as a change your AI app should confirm |
| deactivate | Turns a flow back into a Draft. No one new enters, waiting customers are cancelled and queued emails pause. | smartytap:send | Yes, marked as a change your AI app should confirm |
Full tool names start with chargezen.smartytap_flows., for example chargezen.smartytap_flows.create.v2. The connection also includes the connection profile and product search, so an email can feature real products. Campaign tools (one-off sends) are not part of the connection.
In Claude, add a custom connector (remote MCP server) with the URL https://mcp.chargezen.com/mcp/smartytap.
Pick the workspace to connect and the scopes to allow: read, write, send, or any mix.
Tell Claude the trigger, who should get it and what the email should say. It writes the email and saves a Draft.
Preview the email in the chat. When it looks right, ask Claude to turn the flow on.
You approve scopes on the Chargezen sign-in screen. Your teammate permissions in Chargezen still apply on top.
| Scope | What it allows | Chargezen permission needed |
|---|---|---|
| smartytap:read | Read your flows, senders, personalization, lists and segments, and preview flow emails. | View SmartyTap |
| smartytap:write | Create flows as Drafts and edit them. | Manage SmartyTap flows |
| smartytap:send | Turn flows on and off, so they start or stop emailing customers. Also needed to edit a flow that is on. | Manage SmartyTap flows |
The order your AI app follows, using the tools in the table above.
Copy one into Claude after you connect. Each says which tools it uses.
Saves a Draft. Nothing sends until it’s on.
“Send an email to customers each time their order gets the vip tag. Thank them and tell them about free shipping on their next order. Save it as a draft.”
Reads options, writes the email, previews it and creates a Draft on the Order tags added trigger.
“Build a browse abandonment flow: when someone views a product and hasn’t ordered, wait 4 hours, then email them about that product. Only once every 30 days.”
Creates a Draft with the Viewed Product trigger, an exit filter and 30-day re-entry.
“Create a first-order thank-you flow that waits two hours after the order, then sends a short note from our founder.”
Creates a Draft on Order created with no re-entry.
Reads, previews and edits.
“List my SmartyTap flows and tell me which ones are on.”
Uses list.
“Show me a preview of the email in my thank-you flow with sample data.”
Uses get and preview_email. Sends nothing.
“In my backorder flow, add a three-day wait and a second email asking if they still want the item.”
Uses get and update. Claude asks before saving the change.
Needs the smartytap:send scope.
“Turn on the vip tag flow.”
Uses activate. Claude asks first; if a step isn’t ready, the reply lists what to fix.
“Turn off browse abandonment while we restock.”
Uses deactivate. Waiting customers are cancelled and queued emails pause.
Product search finds products an email can feature.
“Find our cold brew products and draft a fulfilled-order follow-up with brewing tips for each.”
Uses product search, then creates a Draft with a Split on SKUs.
“Which triggers and personalization tokens can my flows use?”
Uses authoring_options.
Flows built in the flow builder with steps the tools can’t edit come back without a definition; edit those in the builder. Nothing here sends a one-off email: flows only email customers after a trigger, once they’re on.
Connect with smartytap:read and smartytap:write first. Your AI app can draft and preview flows, and you turn them on in Chargezen.
Ask for a preview of every email. It catches missing tokens and broken links before the flow exists.
"Each time an order gets the vip tag" maps cleanly to the Order tags added trigger filtered on that tag.
Flows, campaigns, forms and customer data in one app, on the same customer record as the rest of Chargezen.
Yes. Connect Claude to mcp.chargezen.com/mcp/smartytap and ask for the flow you want. Claude reads your triggers and senders, writes the email, saves the flow as a Draft and turns it on when you ask.
Eight flow tools: authoring_options, list, get, preview_email, create, update, activate and deactivate, plus the connection profile and product search. There are no campaign tools for one-off sends.
Creating a flow only saves a Draft, which sends nothing. Turning a flow on or off, and editing a flow, are marked as changes that affect customers, so Claude asks you first under its usual tool-approval settings. You can also leave out the smartytap:send scope and turn flows on yourself in Chargezen.
Only what the scopes you approved and your own Chargezen permissions allow. The SmartyTap endpoint serves SmartyTap tools only. One connection works in one workspace and acts as the teammate who connected it.
You need a Claude plan that lets you add custom connectors (remote MCP servers). Check Claude’s connector settings for your plan.
SmartyTap Starter is $20 a month for 2,500 contacts and 25,000 emails. Pro is $199 a month, or $1,990 a year, for 25,000 contacts and 250,000 emails. Flows are included in both plans.
