Connect an AI agent to Churnkey with one sign-in, and it can read your retention data, build Cancel Flows and dunning campaigns, run experiments, and publish changes live—all scoped to exactly what you can already do.
MCP is the open standard for connecting AI agents to your data and tools.
Across 447 failed payments, Payment Recovery clawed back $173,419 of $214,756 at risk—an 81% recovery rate. By decline reason:
| Decline reason | Attempts | At risk | Recovered | Rate |
|---|---|---|---|---|
| insufficient_funds | 171 | $79,983 | $68,175 | 85% |
| do_not_honor | 54 | $33,393 | $31,269 | 94% |
| generic_decline | 34 | $21,028 | $18,619 | 89% |
| transaction_not_allowed | 31 | $16,575 | $14,134 | 85% |
insufficient_funds is the volume game—38% of attempts, recovered at 85% by retrying around payday. do_not_honor quietly recovers best at 94%.
Added an SMS step to the recovery draft, timed to land on payday:
Live · pending sends rebuilt on in-flight sequences·you · mcp-oauth
Live now. The new step sends about a day after the last, and in-flight sequences pick it up on their next send.
Works with
Every retention task turns into a context switch. Open the dashboard. Pick the right view. Filter by plan, by cohort, by month. Find the flow. Edit the step. Publish. Repeat.
By the time it's done, the moment for the next thing is gone. So the work piles up—or never happens.
The Churnkey MCP MCP (Model Context Protocol) is an open standard that lets your AI agent connect to tools and data sources like Churnkey. server gives AI agents permission-aware access to read, build, and publish across your entire retention stack—Cancel Flows, dunning, experiments, and analytics.
How it works
The MCP server is a tiny package that connects your Churnkey workspace to any AI agent that speaks the Model Context Protocol. Sign in once, and every question—and every change—runs against your real data, from inside the tools your team already trusts.
No new dashboard to learn. No new tab to forget about. Just retention context, on the same surface as the work.
A workspace admin flips on MCP Access for your user in Churnkey → Team. It's off by default, so nothing connects until someone opts in.
One OAuth sign-in in your browser. You approve exactly what the agent can do on a consent screen—no API key to copy, no secret in your config.
"What's my save rate this quarter?" "Which offer is winning?" "Add a pause step to the flow." Whatever you'd ask a teammate, ask your agent instead.
Take the number and move on, or tell it to act: spin up an A/B test, tighten dunning, publish a flow. It works within your permissions, and logs every change under your name.
The tool catalog
The MCP server hands your agent 54 operations across six areas of Churnkey. Each one either reads your data, builds a reversible draft, or publishes to live. Filter to see what fits.
The cancel experience your subscribers see—its steps, offers, surveys, and audience routing.
Two-arm A/B tests that split a flow on live traffic and crown a winner.
Dunning—the emails and texts that recover failed payments, and the revenue they reclaim.
Every flow interaction and its outcome—save rate, boosted revenue, and workspace context.
How cancels and pauses execute in Stripe, Adaptive Offers strategy, and hosted-page domains.
The attributed trail of every change an agent or human made, plus GDPR access and erasure.
Built for everyone
RevOps, founders, retention, engineers—everyone touches churn. Pick a role to see what they ask, and what the MCP server does about it.
Cohort analysis
Sessions rolled up by plan, segment, or month—no SQL, no export, no waiting on the data team.
Dunning performance
Recovered vs. at-risk dollars, split by decline reason, card brand, or currency, with the trend baked in.
Churn drivers
Rank the fastest-rising reasons from your Cancel Flow surveys, so you know what to fix next.
Version compare
Flow metrics compare two published versions side by side—save rate and boosted revenue.
Connect in a minute
The same server works everywhere MCP does. Point a hosted client at one URL, or run it locally with a single command—either way you sign in with OAuth, not an API key.
First, get access. A workspace admin turns on MCP Access for your user in Churnkey → Team. It's off by default for everyone.
For hosted clients like Claude and ChatGPT. Add one connector URL—it signs you in with OAuth in your browser. No install, no key.
In your client: Settings → Connectors → Add custom connector, paste the URL, and approve access.
For Claude Code, Cursor, and Claude Desktop. Sign in once, then register the server—it spawns on demand with your stored session.
Prefer config files? Drop the same block into .mcp.json or your client's config. See the docs.
Either way, you approve exactly what the agent can do on a consent screen—and every action is recorded under your name.
You're in control
An agent that can publish live changes needs real guardrails. Every one is built in.
Sign in as you over OAuth 2.1 with PKCE—no API keys in your config, no shared secret to leak.
An agent can never do more than you can in the dashboard. Scopes are capped to your workspace role.
A consent screen shows exactly what it asks for. PII and live-change scopes are flagged—uncheck anything before you approve.
Every call is attributed to you and tagged mcp-oauth in the audit log, with before/after values.
MCP access is off by default. An admin enables it per user in Team—and can revoke any session instantly.
Reads are always safe. Edits land in drafts, going live takes an explicit confirm, and writes are rate-limited.
Open source and MIT-licensed—published on npm as @churnkey/mcp. Audit the code yourself.
Compound effect
When the answer and the fix are both a sentence away, the loop gets tighter. Teams that bring retention into their AI workflow notice patterns earlier, ship changes faster, and compound small wins.
The MCP server is a small package. The behavior change it unlocks is not.
Still unsure?
Churnkey meets top industry standards for data security and compliance.
The MCP server is free, open source, and ready the moment you are. Turn it on, sign in, and ask your first question in a minute.