Run your SaaS metrics as Zapier steps

  • Yesterday's numbers, MRR and paying channels in any Zap
  • One Chartsy tool per step, no AI model needed
  • Read-only, no customer names or emails

Chartsy is a hosted, read-only MCP server that lets Zaps run Chartsy tools for your MRR, churn and refunds from Stripe, Paddle, Polar, Lemon Squeezy, Creem or Freemius, plus site traffic and revenue by marketing channel. You connect it through Zapier's MCP Client app, currently in beta, with a personal token. Last updated October 2026.

Zap · MCP Client · Run ToolSample data

Run Tool: get_daily_snapshot

get_daily_snapshot1 ChartsyAI question

Posted to Slack by the next step:

  • Revenue $1,080 (7-day average $1,010).
  • 5 new subscribers, 1 cancellation.
  • RiskFlag: 2 refunds, above the usual 0.
Sample figures for a made-up business.
Setup

How to connect Chartsy to Zapier in 2 steps

Zaps run on their own, so Zapier connects with a personal token rather than a sign-in.

  1. 1ConnectAbout 2 minutes

    Add an MCP Client connection

    1. Apps
    2. + Add connection
    3. MCP Client
    1. Generate a token in Chartsy → Settings → Claude & MCP
    2. Server URL: the URL below. Transport: Streamable HTTP
    3. OAuth: No, then paste the token into Bearer Token
    Server URL
    https://mcp.chartsy.app/mcp

    With OAuth set to Yes, Zapier ignores the Bearer Token field, so leave it on No.

  2. 2RunAbout 3 minutes

    Add a Chartsy tool to a Zap

    1. Zap
    2. Action
    3. MCP Client
    4. Run Tool
    1. Pick a Chartsy tool, for example get_daily_snapshot
    2. Fill its arguments; dates are YYYY-MM-DD
    3. Send the result on: Slack, Gmail, Google Sheets, Notion
    Also try (click to copy)

Need a model to write the summary? See Chartsy + n8n or Chartsy + Make, whose MCP steps can let AI pick the tools.

Which step?

Run Tool, Run Read-Only Tool or a trigger?

The MCP Client app gives you three ways to use the same connection. Every Chartsy tool is read-only, so both run steps work.

SurfaceWhat it doesChartsyAI questionsBest for
Run ToolThis page
An action that runs the Chartsy tool you pickExactly 1 per runScheduled reports and Slack posts
Run Read-Only Tool
A search step for read-only toolsExactly 1 per runLooking up a number mid-Zap, e.g. current MRR
New Tool Result
A trigger that fires when a tool returns a new resultDepends on how often Zapier checksUse sparingly; a schedule is easier to budget
What you can ask

What can a Zap do with your SaaS metrics?

Each card is one Run Tool step and what the next step does with it.

Zap · MCP Client · Run ToolSample data

Run Tool: get_daily_snapshot

get_daily_snapshot~1 question

Posted to #numbers:

  • Revenue $1,080 (7-day average $1,010).
  • RiskFlag: 2 refunds, above the usual 0.

Weekdays only: about 22 ChartsyAI questions a month.

Tool arguments are listed in the MCP server reference.

A weekly Zap

See which channels bring paying customers, every Monday

One Run Tool step with get_revenue_by_source, a Formatter step for the dates, and a sheet. Over a month you can see which channels keep bringing customers who pay.

  • Formatter by Zapier works out last week's dates
  • Set by to campaign or content to compare UTM campaigns or posts
  • One run a week: about 4 ChartsyAI questions a month
  • Revoke the token any time in Chartsy → Settings → Claude & MCP
How channel attribution works
Zap: weekly channel sheet
1. Schedule by Zapier
   Every week, Monday at 8:00

2. Formatter by Zapier: Date / Time
   Add/Subtract Time: -7 days
   To format: YYYY-MM-DD

3. MCP Client: Run Tool
   Tool: get_revenue_by_source
   start_date: (step 2 output)
   end_date:   (yesterday, same way)
   by:         source

4. Google Sheets: Create Spreadsheet Row
   Week · Source · Paying customers · MRR
New: revenue by channel

Which channels bring paying customers?

Signups only tell you half the story. Zapier can now follow each channel into your billing data, so you see which ones bring customers who pay and stay.

  • Paying customers, MRR today, churn and retention for each source, medium, UTM campaign or individual post
  • Signup-to-paid rate, the early signal for a channel that's only weeks old
  • First touch (where they found you) or last touch (what made them sign up)
  • Decide where next month's marketing time and budget go, from revenue rather than clicks

Needs the Chartsy tracking script on your site and a connected payment provider. Groups under 5 paying customers are flagged as inconclusive, and retention needs about 90 days to mean much.

Zap · MCP Client · Run ToolSample data

Which channels brought paying customers last quarter, and what are they worth now?

get_revenue_by_source1 ChartsyAI question

Search brings the most money; the newsletter converts best.

  • Google: 14 paying customers, $1,260 MRR today, 11% of signups paid.
  • Newsletter: 6 paying, $690 MRR, 16% of signups paid.
  • RiskReddit: 3 paying customers, too few to call yet.
Sample figures for a made-up business.
What Chartsy gives Zapier

19 read-only tools your Zaps can run

The same numbers as your Chartsy dashboard. Pick one per Run Tool step.

Revenue 6

  • Current MRRget_mrr
  • MRR by plan, over timeget_mrr_by_plan
  • MRR by countryget_mrr_by_country
  • Revenue by plan, country or payment methodget_revenue_breakdown
  • Refunds and refund ratio by planget_refund_summary
  • Progress on your goalsget_goal_progress

Customers & churn 5

  • Churn rate by periodget_churn_rate
  • New subscribers per periodget_new_subscribers
  • At-risk customerslist_at_risk_customers
  • Top customers by lifetime revenuelist_top_customers
  • MRR concentrationget_customer_concentration

Site traffic 4

  • The sites you tracklist_tracked_sites
  • Visits, visitors and signupsget_site_traffic
  • Traffic by source, campaign or pageget_traffic_sources
  • Tracked events vs your planget_monthly_events_usage

Marketing & attribution 1

  • Paying customers and MRR by channel, campaign or postget_revenue_by_source

Everything at once 3

  • Full business reviewget_business_snapshot
  • Yesterday vs the 7-day averageget_daily_snapshot
  • Accounts your login can readlist_accounts
Privacy & limits

What Zapier can and can't see

Numbers and customer IDs reach your Zap. Names, emails and write access never do.

  • Read-only

    Zapier can read your numbers. It can't change Chartsy, your payment provider's data, or your customers.

  • IDs, not names

    Customers are payment-processor IDs; names and emails stay in Chartsy. Zapier sees only the accounts and sites your login owns, checked on every call.

  • One question per tool call

    Each call uses one ChartsyAI question from your monthly allowance, failed calls included. Broad questions usually take one call.

Troubleshooting

What to do if Zapier can't reach Chartsy

Most problems are the OAuth setting, the token or the transport.

The connection test fails

Check the Server URL is exactly https://mcp.chartsy.app/mcp, Transport is Streamable HTTP and OAuth is No. If it still fails with a valid token, contact Zapier support: MCP Client is in beta, and some token connections fail on Zapier's side before reaching the server.

Chartsy returns 401 Unauthorized

The Bearer Token is missing, wrong, revoked or expired, or OAuth is set to Yes, which makes Zapier ignore the token. Generate a new token in Chartsy → Settings → Claude & MCP and reconnect.

Run Tool fails on dates

Dates must be YYYY-MM-DD. Use a Formatter by Zapier Date / Time step to produce them.

The step says "no connected payment provider yet"

Connect Stripe, Paddle, Polar, Lemon Squeezy, Creem or Freemius in Chartsy and let the first sync finish. The demo data added at signup doesn't count.

Calls stopped working this month

Each tool call uses one ChartsyAI question, failed calls included. When the monthly allowance is used up, calls stop until it resets on the 1st, or until you upgrade your Chartsy plan. Zaps that run every few minutes use it up fast.

FAQ

Chartsy for Zapier: frequently asked questions

Short answers for people building Zaps.

How do I connect Chartsy to Zapier?

Generate a personal token in Chartsy → Settings → Claude & MCP. In Zapier, open Apps → + Add connection → MCP Client, enter https://mcp.chartsy.app/mcp as the Server URL, choose Streamable HTTP, set OAuth to No and paste the token into Bearer Token.

Is there a Chartsy app in Zapier?

Not a dedicated one. Chartsy works through Zapier's own MCP Client app, which is in beta and can call any remote MCP server. You get every Chartsy tool as a Run Tool step.

Do I need an AI model?

No. Run Tool calls one Chartsy tool and hands its result to the next step, with no model involved. If you want a written summary, add an AI step after it, or use Make or n8n, whose MCP steps can let a model pick the tools.

How many ChartsyAI questions does a Zap use?

One per Run Tool step that runs, failed calls included. A weekday Slack post is about 22 questions a month; a weekly sheet is about 4. Zaps that run every few minutes use the allowance fast, so schedule sensibly.

Is Chartsy for Zapier free?

Connecting costs nothing extra on the Chartsy side. It works on any Chartsy plan, including the free trial, and each tool call uses one ChartsyAI question. Zapier's tasks are billed by Zapier.

Which payment providers does it work with?

Zaps read whatever you have connected to Chartsy: Stripe, Paddle, Polar, Lemon Squeezy, Creem, Freemius or a custom source through the Chartsy API.

Can a Zap change my data?

No. All 19 Chartsy tools are read-only. A Zap can't change Chartsy, your payment provider's data, or your customers.

How do I disconnect Chartsy from Zapier?

Remove the MCP Client connection under Apps in Zapier. To cut access everywhere, revoke the token in Chartsy under Settings → Claude & MCP; it stops working on the next call.

Can Zapier tell me which marketing channels bring paying customers?

Yes. The get_revenue_by_source tool follows the people who signed up from each source, medium, UTM campaign or post into your billing data, and returns how many became paying customers, what they're worth in MRR today, how many churned and the retention rate. You can choose first touch (where they first found you) or last touch (what made them sign up). It needs the Chartsy tracking script on your site and a connected payment provider. Groups with fewer than 5 paying customers are flagged as too small to call.

Other agents

Use Chartsy in other AI agents

Same server, same numbers. Or see all AI agents and the MCP server reference.

Add Chartsy to your first Zap

Connect your payment provider to Chartsy, add the MCP Client connection, and post yesterday's numbers tomorrow morning.

Product names are trademarks of their owners, used only to say what Chartsy works with. Chartsy isn't affiliated with or endorsed by them.

Ministry of Economy and Innovation
Startup Albania

The Chartsy program is realized with the financial support of the Albanian Government through the Ministry of Economy and Innovation, under the Grant 2026 scheme, and is implemented by the Innovation4Albania Agency.