Release
GrainQL 6.5 is here.
Ask about every site you run from one connection. Type a question and watch it become a report. See every campaign touch that led to a sale.

New MCP
One connection. Every site you run.
Connect GrainQL to Claude, Cursor, or any MCP client once. Then ask about one site or all of them in the same conversation. If you run a handful of stores or manage sites for clients, this is the one you have been asking for.
Your whole account, or just one workspace.
You pick how far a connection reaches when you approve it.
It stays signed in.
Sessions renew in the background, so you stop re-authorizing in the middle of a thought.
You hold the keys.
Every connection is listed in Settings. Revoke one and it stops working right away.
How did signups do across my sites this week?
Shop
shop.example.com
412+18%Blog
blog.example.com
96+4%App
app.example.com
231-11%
Two of your three sites grew. The app is the outlier, down 11%. Want me to find where those visitors dropped off?
Reports
Type the question. Get the chart.
Write what you want to see, the way you would say it to a colleague. GrainQL finishes the sentence as you type and draws the report. No query builder to learn, no blank canvas to stare at.
Suggestions from your own data.
GrainQL reads the events your site really tracks and offers the reports worth running. No generic templates.
Pick the view that tells the story.
Lines, columns, donuts, heatmaps, or a plain table. Hover any point to read the exact number.
Take it with you.
Export to CSV, XLSX, JSON, or PNG. Every report is also a link, so sharing one is a paste.
Channels
See every touch before the sale.
Almost nobody buys on the first visit. They tap an ad, come back from your newsletter, then search your name a week later. Channels shows the whole path and tells you which combinations end in a purchase.
Credit where it is due.
See which campaigns open the door and which ones close the sale, side by side.
Up to 10 touches over 90 days.
Long enough to catch the slow buyers your last-click report never sees.
Still cookieless.
No cross-site tracking and no banner to add. It works the way the rest of GrainQL does.
Everything is live in every account today. Nothing to install, nothing to migrate. The full story of why we built each piece is on the blog.
Read the release post