Marketing data MCP server for Claude

Fresh Sheets keeps your marketing reports up to date, and lets Claude read the same sources: GA4, Search Console and more.

  • Hosted, nothing to install
  • claude.ai and Claude Code
  • Read-only

On every paid plan, and in your 30 days of Plus.

  • Google Analytics 4
  • Search Console
  • Microsoft Advertising
  • TikTok Ads
  • Apple Ads
  • Klaviyo
  • Mailchimp
  • Shopify
Claude
  • Google Analytics 4
  • Search Console
  • Microsoft Advertising
  • TikTok Ads
  • Apple Ads
  • Klaviyo
  • Mailchimp
  • Shopify
Claude
Ask Claude

Ask across your sources

Claude chooses the fields and dates, fetches them live and works out the answer.

How did organic sessions in GA4 compare with clicks in Search Console last week?

Fetched organic sessions by day from GA4 and clicks by day from Search Console, for last week.

DateOrganic sessions (GA4)Clicks (Search Console)
19 Oct1,240612
20 Oct1,310648
21 Oct1,185590
Example, with made-up figures
  • Which Search Console queries brought the most clicks this month, and to which pages?
  • Which GA4 channels brought the most sessions last month?
Sources

The sources it reads

Every source below, on one connection to Claude.

Advertising

  • Microsoft Advertising

    Spend, clicks, impressions, CPC
  • TikTok Ads

    Spend, impressions, clicks, conversions
  • Apple Ads

    Spend, taps, installs, impressions

Email

  • Klaviyo

    Campaigns, flows, opens, clicks, conversions
  • Mailchimp

    Sends, opens, clicks, unsubscribes

Ecommerce

  • Shopify

    Orders, totals, refunds, units ordered

Google Ads isn't available to AI tools.

The same sources keep refreshing your reports on a schedule, wherever you send them. Claude can run the reports you've saved, apart from Google Ads reports and ones that read their dates from cells.

The tools

What Claude can do with it

Who am Iwhoami
Says which Fresh Sheets account Claude is connected to.
List connectionslist_connections
Lists the sources you've connected and the accounts in each.
Describe fieldsdescribe_fields
Describes the fields a source offers, so Claude asks for the right ones.
Run a queryrun_query
Fetches the figures Claude needs, live, for the dates and fields it chose.
List reportslist_reports
Lists your saved reports, so Claude can run one you already built.
Setting it up

Get started

  1. Start your free trial to begin your 30 days of Plus, then connect your sources. Or choose a paid plan.
  2. In Claude, add a custom connector with this address, then sign in with your Fresh Sheets account and allow it.https://freshsheets.uk/mcp
  3. Turn the connector on in a conversation and ask your question.

Step by step, with Claude's own help pages: How to add Fresh Sheets to Claude.

Tested with Claude, on claude.ai and in Claude Code.

Limits

Limits

Each time Claude lists or fetches something is one request, and one question can take a few.

30
requests an hour on Plus and Pro, and during your 30 days of Plus
60
requests an hour on Max
100
fetches a day, shared with running reports by hand
500
rows at most in one answer
  • Listing your sources, fields and reports doesn't count towards the daily figure.
  • An answer has up to 100 rows unless Claude asks for more. When one is cut short, Claude is told, so it can say so or ask for less.
Your data

Your data

Claude reads your figures live, and you can remove it whenever you like.

  • Every tool only reads. None can change a campaign, a property, a setting or a report.
  • Figures are fetched from the source when Claude asks and handed straight to Claude.
  • Fresh Sheets records each request that reaches a source, never the figures.
  • Remove Claude any time in your Fresh Sheets account, under Destinations, then Connected AI tools. Its access ends within 5 minutes.
FAQ

Questions

What is Fresh Sheets, and do I need Google Sheets?

Fresh Sheets connects your marketing sources once and keeps reports up to date in your spreadsheets or BigQuery on a schedule. Its MCP server lets Claude read the same sources. You don't need to use Google Sheets for Claude to read them.

Which AI tools does it work with?

We've tested it with Claude, on claude.ai and in Claude Code. It's an MCP server, so other AI tools that support MCP may be able to connect, but we haven't tested any.

Which Claude plans can add it?

Every Claude plan can add a custom connector. Claude's Free plan allows one.

Source: Claude Help Center: Get started with custom connectors

Which plans include it?

On every paid plan, and during your 30 days of Plus. The 30 days start when you sign up. Not on the Free plan. Plus is £15 a month, or £12 a month billed annually.

Can Claude change anything?

Every tool only reads. None can change a campaign, a property, a setting or a report.

Does Fresh Sheets keep a copy of my data?

Figures are fetched from the source when Claude asks and handed straight to Claude. Fresh Sheets receives Claude's requests for data, not your conversation, and records each request that reaches a source, the account it read, how many rows it returned and any error, never the figures.

How do I disconnect Claude?

Remove Claude any time in your Fresh Sheets account, under Destinations, then Connected AI tools. Its access ends within 5 minutes.

Ask Claude about your marketing data

Start free, connect your sources and schedule a report, then add Fresh Sheets to Claude.

Plus is £15 a month, or £12 a month billed annually.