Connect your marketing and commerce sources and query your data live in Claude — and any other app that speaks the Model Context Protocol (MCP). It can also read your existing SyncWith reports.
SyncWith pulls your marketing and commerce data — Google Ads, GA4, Facebook Ads, Shopify and more — into reports in Google Sheets, and this connector brings that same reach into Claude. Connect a new source, run a live query against it, or read the rows of a report you already have — all without leaving the chat.
Some tools just read: they list your reports, sources, and accounts, or pull rows and fields. Others take action: they start an OAuth connection, run a live query against a source, or send us feedback. Claude asks you to confirm before anything that changes state.
In Claude, open Settings → Connectors, choose Add custom connector, and paste the server URL:
https://mcp.syncwith.com/mcp
Claude walks you through a standard OAuth sign-in. Sign in with the same Google account you use for SyncWith and approve access on the consent screen. You’ll need an existing SyncWith account (created through the Google Sheets add-on).
SyncWith is a standard remote MCP server, so any MCP-capable app can connect — not just Claude. Point your client at the server URL and it runs the same OAuth sign-in.
https://mcp.syncwith.com/mcpmcp scope.Add it to your client’s MCP config:
{
"mcpServers": {
"syncwith": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.syncwith.com/mcp"]
}
}
}Still needs an existing SyncWith account to sign in with.
list_reportsReadLists your SyncWith reports: name, which Google Sheet and connection each runs under, the source it pulls from, and freshness — when it last refreshed and whether that succeeded, failed, or never ran. Supports search.
read_reportReadReturns the columns and rows of one report, plus its freshness. Cells with live spreadsheet formulas come back empty — only stored values.
list_connectorsReadShows the data sources SyncWith supports — GA4, Meta/Facebook Ads, Google Ads, Shopify and more — and which ones you’ve connected, with how many accounts on each.
list_accountsReadLists the accounts inside a connected source — GA4 properties, Facebook ad accounts, Google Ads customers, or your Shopify store — so you can pick the right one to query.
list_fieldsReadLists the metrics and dimensions you can query for a given source.
queryActionRuns a live query against a connected source: pick metrics, dimensions, a date range and filters, and get the rows back — no report needed. Each query uses one refresh from your SyncWith plan’s quota, and Claude asks you to confirm before it runs.
start_connectActionConnects a new data source over OAuth without needing a Google Sheet — it returns a sign-in link to open and approve. Shopify connects by installing the SyncWith app from the Shopify App Store instead of an OAuth screen.
submit_feedbackActionSends your feedback, bug report, or feature request straight to the SyncWith team.
Reading a report pulls live from the Google Sheet behind it each time you ask — SyncWith doesn’t copy or store the report contents. Running a query goes further: it calls the connected source’s own API (GA4, Meta, Google Ads, Shopify, …) on demand, and connecting a new source starts an OAuth flow with that source. None of it writes to your sheets.
For the full picture of what we collect and how we handle it, see our Privacy Policy.
To disconnect, remove the SyncWith connector in Claude’s settings. Claude stops using it straight away. On our side the access token it was issued expires within an hour, and its refresh token within 30 days — after that the connection can no longer be used.
Want us to cut access off sooner? Email hello@syncwith.com and we’ll revoke it on our side. You can also review the Google permissions you’ve granted on your Google account permissions page.
Questions or trouble connecting? Email hello@syncwith.com. See also our Privacy Policy and Terms of Service.