An MCP server is a plug-in for your AI assistant. It hands the assistant tools it cannot run on its own, like a tested statistics method. Then a question such as “which month do my sales really peak?” gets a checked answer.

Here is the plain version of what that means for a solopreneur, or any business of one. Watch the short video, then read the real example below. We ran the same question on a real brand’s sales, two ways: adding up the totals, and running a tested method.

The video uses a made-up candle shop. The example further down uses real data.

Also on this topic: what MCP Analytics is, the seasonal decomposition guide and forecasting online store sales with seasons.

Our position: ask your assistant, but make it show a test. Totals tell you what happened. A test helps show whether the pattern repeats. A small file, like this one, can still leave a close call open.

Horizontal bars of units added up by calendar month: November 36,913, January 36,693, December 31,935, February 30,841, October 30,655, July 29,107, August 28,737, September 27,209, March 25,233, May 23,306, April 19,311, June 19,302. March and April are marked as having only three years.
What adding up the totals says: November 36,913 units, January 36,693, then December 31,935. March and April look small because the file holds only three of each, not four. Data: Conjura Multi-Region MMM Dataset (Anderson 2024), figshare, CC BY 4.0. One brand’s US series summed to calendar months.

The answer first: a real test

We took 46 months of US sales of one online apparel brand, from May 2020 to February 2024. The data is anonymised and real. We asked: which month do my sales really peak?

First, the way a chat assistant does it on its own. It reads the file, adds up each calendar month across the years and picks the biggest. That gives November, with 36,913 units. January is right behind with 36,693.

Then we ran a tested method through MCP Analytics. The method splits the sales into three parts. Picture an ice cream stand. Sales climb over the years as more people hear about it (the trend). Every summer they jump (the season). Whatever is left over is noise. The method pulls the three apart, so it can say how far above or below normal each month runs once the trend is out of the way.

Calendar monthUnits added upYears in the fileRank by totalsAgainst the trend (test)Rank by test
November36,91341+25.7%1
January36,69342+24.1%2
March25,23339+9.2%3
December31,93543+8.3%4
October30,65545+4.8%5
February30,84144+4.0%6
July29,10746+0.8%7
August28,73747-0.9%8
September27,20948-6.6%9
May23,306410-18.4%10
April19,311311-18.6%11
June19,302412-32.4%12

Both ways say November. The test adds three things the totals hide. January is nearly tied with November, so plan for two busy months, not one. June is the real low, about a third below normal. And March is a strong month (+9.2%) that the totals bury in ninth place, because the file holds only three Marches.

Horizontal bars of each month against the trend: November +25.7, January +24.1, March +9.2, December +8.3, October +4.8, February +4.0, July +0.8, August -0.9, September -6.6, May -18.4, April -18.6, June -32.4.
What the test says: November runs 25.7% above the trend and January 24.1%. June runs 32.4% below. The test gave one number per month and no error bars. Those numbers could be off by enough to swap November and January, so it does not say November truly beats January. Data: Conjura Multi-Region MMM Dataset (Anderson 2024), figshare, CC BY 4.0.

The video’s made-up candle shop had a different ending: the assistant said December, and the test said November every year. Real data is messier. Here the totals and the test agree on the top month, and the test is honest that the lead over January is thin.

What this means for you

  • A close call is an answer too. November +25.7% and January +24.1% are too near to rank. Plan stock and sales for both, and do not bet the year on one.
  • Totals can hide a good month. March has the third-best score on the test and ninth place on totals, only because it appears three times in the file, not four.
  • Know your slow month. June is about a third below normal. That is the month to run a small offer, cut ad spend or take a break.
  • Growth fools the eye. This brand sold more each year, so late years pull the totals up. The test takes the trend out first.
Five lines, one per year from 2020 to 2024, of monthly units. Each year rises toward November and January and dips in June, and later years sit higher.
Units each month, one line per year. Later years sit higher, and the dip in June and the rise toward November and January repeat. Data: Conjura Multi-Region MMM Dataset (Anderson 2024), figshare, CC BY 4.0.

What an MCP server is

Three words get mixed up. Here is each one.

An AI assistant is a chat program. You type a question and it answers. It can even read your sales file. But on its own it adds up the totals and picks the biggest. Totals alone do not test whether the pattern is real.

An MCP server is a plug-in for your assistant. It gives the assistant tools it cannot run alone, like a tested method: a way of checking numbers that statisticians use. Think of the assistant as a smart new hire who can read the spreadsheet. The MCP server hands that hire a calculator and a test kit, and shows every step.

A connector links your assistant to the place where your data lives, so you do not have to upload a file each time. Or you can just drop in a spreadsheet.

MCP Analytics is an MCP server for business questions. It can check, test or build: a quick check of your numbers, a tested method run on all of them, or an analysis built for your business. It picks the one your question needs and shows you how it got the answer.

MCP server vs pasting a file into a chat

Many owners already paste a file into a chat assistant and ask. That is a fair start, and it is not wrong to do. The assistant can read the file. The weak spot is the step after reading.

  • Pasting a file. The assistant adds up the rows and picks the biggest total. It does not test whether two totals really differ, and it does not adjust for March having one year fewer than November.
  • With an MCP server. The assistant calls a tested method, such as the seasonal split above. The result comes with the method named, a plain-words report and the code that ran.

On this file the totals named the same top month as the test, so pasting would not have steered you wrong there. It would have buried March and said nothing about the January near-tie. A pick with no test behind it can be right, but you cannot tell when.

How to run one on your own data

  1. Pick one question. For example: which month do my sales peak?
  2. Gather one row per month. A date column and a number column, such as units or dollars. More full years is better.
  3. Ask in plain words. Give the file to your assistant, or drop it in the free tool below.
  4. Let the tool choose the method. For a repeating yearly pattern, it will pick a seasonal split like the one here.
  5. Read the answer and the warnings. Look at the ranking, then at what the report says it cannot tell you. Here that was the near-tie of November and January.
  6. Run it again next month. Add the new month and run the same analysis on the new file.

Try the free seasonality tool on your own sales file

What you need and what you get back

What your file needs:

  • One row per month (or per week or day).
  • A date column.
  • A number column: units, orders or dollars.
  • Two or more full years if you can. This test had three.

What you get back (from the seasonality tool):

  • The top and bottom month, and a score for each month against the trend.
  • How strong the yearly pattern is: a score from 0 to 1 for how much of the ups and downs, after the trend is taken out, repeat each year instead of being noise. Here the report gave 0.64, which it calls strong: a little under two thirds of the ups and downs repeat every year.
  • The trend: up 37.9% from the start of the file to the end.
  • How much is noise: 35.7% of the up-and-down left after the trend was taken out.
  • A plain note on what the result cannot tell you. Here: the order of November and January is not firm.
  • The method named (here, one called STL, short for Seasonal and Trend decomposition using Loess: it separates the yearly pattern from the long rise or fall) and the code that ran it.

Questions business owners ask

What is an MCP server, in plain words?

A plug-in for your AI assistant. It gives the assistant tools it does not have on its own, such as a tested statistics method, and the assistant calls them when your question needs one.

My chat assistant can already read my spreadsheet. Why add anything?

Reading a file and testing it are different jobs. On its own the assistant adds up the rows and picks the biggest total. It does not check whether the difference between two totals is real, or whether a month looks big or small only because the file holds more or fewer years of it.

Do I need to write code?

No. You ask in plain words. The tool picks a tested method, runs it, and shows you the method and the code that ran, so you or someone you hire can check it.

How much data do I need to find my busy months?

The more full years the better. This test had three full years (2021, 2022 and 2023, plus part of 2020 and 2024), and the report said that is few: it could not separate November from January. With only one or two years, treat the answer as a hint.

Will I get the same answer next month?

On the same data, yes: the same file gives the same numbers. When you add a new month, you run the analysis again on the new file.

Does the person still decide?

Yes. The tools check the numbers and show their work. You decide what to buy, when to run the sale, and how much to trust a close call.