Hand Manus your SaaS reporting, with real numbers

  • Monthly reports, board decks and channel reviews from live data
  • MRR, churn, refunds, traffic and revenue by channel
  • Read-only, no customer names or emails

Chartsy is a hosted, read-only MCP server that gives Manus your MRR, churn and refunds from Stripe, Paddle, Polar, Lemon Squeezy, Creem or Freemius, plus site traffic and which channels bring paying customers. You add it once as a custom connector; every Manus task can then use it. Last updated October 2026.

Manus · task with ChartsySample data

Build a one-page monthly report from Chartsy: MRR, new subscribers, churn and the channels that brought paying customers. Flag anything unusual.

get_business_snapshotget_revenue_by_source2 ChartsyAI questions

Report ready: October in one page.

  • MRR $12,900, up 4% on September.
  • 31 new subscribers; churn 2.4%, in line with the last 6 months.
  • Search brought 9 of 15 new paying customers.
  • RiskRefunds doubled on the annual plan.
Sample figures for a made-up business.
Setup

How to connect Chartsy to Manus in 2 steps

Add the server once in Connectors. After that, any task can read your numbers when you mention Chartsy.

  1. 1ConnectAbout a minute

    Add Chartsy as a custom MCP server

    1. Connectors
    2. Create
    3. Add MCP by URL
    1. Server name: Chartsy
    2. Server URL: the address below
    3. Save, then sign in to Chartsy and approve
    Server URL
    https://mcp.chartsy.app/mcp

    If Manus asks for credentials instead of opening a sign-in page, generate a token in Chartsy → Settings → Claude & MCP and add it as a Bearer token. Older workspaces show this under Settings → Integrations → Custom MCP Servers.

  2. 2DelegateRight away

    Give Manus a reporting task

    1. Start a new task
    2. Mention Chartsy so Manus uses the connector
    3. Review what it builds before you share it
    Task
    Build a one-page monthly report from Chartsy: MRR, new subscribers, churn and the channels that brought paying customers. Flag anything unusual.
    Also try (click to copy)

Want the same numbers in a chat instead? See Chartsy + Claude or Chartsy + Perplexity.

Manus or Cue?

Should you use Chartsy in Manus or in Cue?

Both come from the same team. Manus is documented for custom MCP servers; Cue is newer.

SurfaceWhat it isHow you connectBest for
ManusThis page
The agent workspace for multi-step tasksConnectors → Create → Add MCP by URL with https://mcp.chartsy.app/mcpReports, decks, spreadsheets and research that mix your numbers with the web
Cue
Manus's personal-agent app, launched with Manus 2.0Add a custom MCP connector with the same URL, if your Cue shows the optionPersonal routines; Cue has no connector docs of its own yet
Your own agent
The API or another MCP clientServer, auth options and tool reference · MCP server pageTeams building their own reporting
What you can ask

What can Manus do with your SaaS metrics?

Tasks, not quick questions. Manus plans the steps and picks the Chartsy tools, so the calls can vary.

Manus · task with ChartsySample data

Build a one-page monthly report from Chartsy: MRR, new subscribers, churn and the channels that brought paying customers. Flag anything unusual.

get_business_snapshotget_revenue_by_source~2 questions

Report ready: October in one page.

  • MRR $12,900, up 4% on September.
  • Search brought 9 of 15 new paying customers.
  • RiskRefunds doubled on the annual plan.

Sample figures for a made-up business.

More in the MCP prompt library.

New: revenue by channel

Which channels bring paying customers?

Signups only tell you half the story. Manus 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.

Manus · task with ChartsySample 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.
Growth loop skill

Turn what worked into next week's posts

The Chartsy growth-loop skill teaches Manus a weekly routine: check which channels and posts brought paying customers, recommend where to focus, and draft next week's posts with tracked links for you to review. Connect Postiz or Publer too and the drafts are saved there, never published. Chartsy stays read-only.

  1. In Manus, open Skills, click + Add and choose Import from GitHub
  2. Paste the growth-loop skill link below
  3. If the import won't take a folder link, download the skill folder as a .zip and use Upload a skill instead
  4. Then ask: "Plan next week's posts based on what brought paying customers."

Connect your publishing tool too, such as Postiz or Publer, and Manus can save the posts there as drafts.

View the skill
Skill link
https://github.com/sprifti/chartsy-agent/tree/main/skills/chartsy-growth-loop
Ask Manus
> Plan next week's posts based on what brought paying customers.

  get_revenue_by_source · by=campaign

Comparison posts brought 5 of 9 new paying
customers. Three drafts below, each with a
UTM link so next week is measurable.

# Sample answer for a made-up business
What Chartsy gives Manus

19 read-only tools Manus can use

The same numbers as your Chartsy dashboard. Manus decides which to call for each task.

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 Manus can and can't see

Manus works in the cloud, so it reads only what the Chartsy tools return: numbers and IDs.

  • Read-only

    Manus 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. Manus 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 Manus can't reach Chartsy

Most problems are the connector settings or the task prompt.

Manus can't connect or shows no tools

Check the server URL is exactly https://mcp.chartsy.app/mcp. If Manus asked for credentials rather than a sign-in, add a Chartsy personal token as a Bearer token, with no extra spaces.

The task ran without using Chartsy

Mention Chartsy in the task, for example "from my Chartsy numbers", and check the connector is turned on for the task.

Manus says "no connected payment provider yet"

Chartsy needs a real payment provider connected and synced. 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.

There are revenue numbers but no traffic or channels

Traffic and channel data come from the Chartsy tracking script on your site, not from your payment provider. Add the script and signup tracking, then run the task again.

Answers stopped working this month

Every Chartsy tool call uses one ChartsyAI question, failed calls included. Long tasks can make several calls. When the allowance is used up, calls stop until it resets on the 1st, or until you upgrade your Chartsy plan.

FAQ

Chartsy for Manus: frequently asked questions

Short answers for founders who delegate work to Manus.

How do I connect Chartsy to Manus?

In Manus, open Connectors, click Create and choose Add MCP by URL. Name it Chartsy, enter https://mcp.chartsy.app/mcp and save, then sign in to Chartsy. If Manus asks for credentials instead, use a Chartsy personal token from Settings → Claude & MCP as a Bearer token.

Does Chartsy work in Cue?

Cue is built on the same infrastructure as Manus and supports custom MCP connectors, but it has no connector documentation of its own yet. If your Cue offers a custom MCP connector, add Chartsy with the same server URL. Manus is the setup we document.

How many ChartsyAI questions does a Manus task use?

One per Chartsy tool call, failed calls included. A report usually takes one to three calls, because get_business_snapshot returns most numbers at once. Manus credits for the task itself are separate and come from your Manus plan.

Is Chartsy for Manus 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 from your plan's monthly allowance.

Which payment providers does it work with?

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

Can Manus change my data?

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

Will Manus see my customers' names or emails?

No. Customers appear as payment-processor IDs, such as a Stripe or Paddle customer ID. Names and emails stay in Chartsy.

How do I disconnect Chartsy from Manus?

Remove the Chartsy connector in Manus. To cut access everywhere, revoke it in Chartsy under Settings → Claude & MCP. Access is checked on every call, so it stops immediately.

Can Manus 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.

Delegate your next report

Add Chartsy to Manus once, then hand it the monthly report, the board deck or the channel review.

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.