The morning sweep
Every site you picked, one scroll. Each card carries the same 24 hours, 7, 28, or 90 days, so nothing needs to be re-dated by hand.
Now in public beta — free, read-only, no warehouse
QueryInbox puts the Search Console sites and Analytics properties you pick on one read-only dashboard. One date range on every card, and one click into the full breakdown: queries, pages, countries, devices, and more.
Read-only Google access · Free while in beta · No card
queryinbox.com/dash
Last 28 dayscomparing to the previous periodreading from Google
Clicks
3,733184%
1,314 previous
Impressions
151,40063%
92,638 previous
Average CTR
1.3%0.1
no previous period
Average position
10.51.2
no previous period
Clicks
1,284
360 previous
Top queries
Clicks
312
143 previous
Top queries
Clicks
96
109 previous
Top queries
Clicks
2,041
702 previous
Top queries
Sign in once. QueryInbox asks for Search Console and Google Analytics read access, plus your email so we know who you are. Nothing is sent, published, or changed in Google.
The dashboard shows the properties you picked, all at once. Switch 24 hours, 7, 28, or 90 days and every card moves together, so a dip on docs is comparable to a dip on the blog.
Each card is a compressed report: four KPIs, a sparkline, and the top rows by clicks or sessions. Open the title when you need every native breakdown, from queries and pages to countries and devices.
What you watch
Search Console and Google Analytics are built for an entire Google account. That is the wrong zoom if you actually watch four sites.
You pick those sites on first sign-in: the Search Console properties and Analytics properties you mean to look at. The dashboard is that list, laid out in one sweep, with the same dates on every card. Settings is where you add or remove sites later.
Search Console and Google Analytics stay mutually exclusive. Switch source and the page redraws. Your list stays put. You are not hunting the same blog in two Google tabs.
Use cases
Six concrete jobs. All on the same read-only data, none of which need a spreadsheet or a twenty-tab tour of Google.
Every site you picked, one scroll. Each card carries the same 24 hours, 7, 28, or 90 days, so nothing needs to be re-dated by hand.
Switch the range once and every card redraws together. A dip on docs is finally comparable to a dip on the blog at a glance.
Open a Search Console card for the full page table and see which URL lost the most clicks in this range, without setting up a comparison.
Every dimension table sorts by any column and filters as you type, so the query or page that dropped is one search away - with all four metrics always in view.
Google Analytics cards use users, sessions, bounce rate, and key events — so a search win is measured by what it brought, not just clicks.
The GA4 source table separates organic, direct, referral, and everything else, so a bad week is a finding instead of a mystery.
Who it's for
Not a reporting suite for a board deck. A workbench for whoever opens Search Console on a Tuesday morning.
11 tabs → 1 dashboard
You run every site yourself. The dashboard is the whole portfolio in one sweep, and the date range is set once instead of eleven times.
30 seconds
Open a client property, read the card, answer the question, close the tab. No screen-share tour through native Search Console.
One sign-in
Pick the properties you manage and they land on the same dashboard, ready to scan between client calls and before a report goes out.
24h to 90 days
Catch a losing page while it is still this week's problem, with the page table and the query that fed it one click away.
Sources
Search Console and Google Analytics never mix in the same columns. Switch source and the same sites redraw on the same dates.
Search Console
Clicks, impressions, CTR, and average position for each property. Open a title for the full native breakdown - queries, pages, countries, devices, search appearances, and dates - still on the same range.
Google Analytics
Users, sessions, bounce rate, and key events. Open a title for the landing page, page, source, country, and device tables, so a drop is explained, not guessed.
From card to detail
Up to three cards in a row. Each one is a site you watch: source, name, host, four KPIs, a sparkline, and the top rows. Scroll the page. Do not open a new Google tab.
The same KPIs, a taller chart, and two tables. Search Console lists queries and pages. Google Analytics lists landings and sources. Back returns to every resource. Switching source also returns to the dashboard, because a Search Console property is not an Analytics property.
Agent access
Every account can mint read-only keys. Your agent reads the same Search Console and Analytics data — the same read-only Google scopes you already granted, behind a key you can revoke.
One URL and one header. Any client that speaks MCP reads your sites directly — nothing to install.
claude mcp add --transport http queryinbox \
https://queryinbox.com/mcp \
--header "Authorization: Bearer qi_..."For agents that run shell commands but have no MCP: two curls into your skills directory, and the key lives in a file or an env var.
curl -fsSL \
https://queryinbox.com/skills/queryinbox \
-o ~/.claude/skills/queryinbox/SKILL.mdThe plain HTTP layer underneath both, with one route per Google API and Google's own method names. For scripts, services and your own tools.
curl -s \
https://queryinbox.com/api/agent/resources \
-H "Authorization: Bearer $QUERYINBOX_API_KEY"Pricing
No card, no trial clock, no seat count. Sign in with Google and the dashboard is live.
Public beta
The whole product, for as long as the beta runs. We are keeping it small on purpose: read-only access, no warehouse, one dashboard.
Read-only access · No card required · Leave any time
QueryInbox asks for view access to Search Console and Google Analytics, plus your email. It cannot publish, edit, or delete anything in your Google account.
We keep one thing: the list of sites you picked, so the dashboard knows what to show. Search Console and Analytics numbers are read from Google at request time and never copied into a warehouse. Logging out only ends the browser session; Disconnect Google removes the stored tokens.
A report is re-read from Google after 5 to 15 minutes, so repeat views are instant in between (realtime refreshes every minute). It is a cache, not a warehouse: nothing accumulates, and hitting Refresh re-reads Google.
QueryInbox is free while it is in public beta. When the beta ends a paid plan arrives, and beta accounts get a heads-up before anything changes.
FAQ
Everything worth knowing before you sign in with Google.
It shows the Search Console sites and Google Analytics properties you pick as one dashboard of cards. Every card uses the same date range: clicks, impressions, average CTR, and average position for Search Console; users, sessions, bounce rate, and key events for Analytics. Open a title for the full query, page, country, device, search-appearance, landing, or source table.
Yes. Every account can mint read-only keys in Settings → Agent access and point them at any MCP client; there is also a plain REST API and an installable skill for agents that only run shell commands. A key carries the same read-only Google scopes you granted QueryInbox, and you can revoke it at any time.
Read-only Search Console access, read-only Google Analytics access, and your email address so we know who is signed in. QueryInbox cannot change anything in your Google account.
No report data is stored. We keep exactly one thing for you: the list of sites and properties you picked, so the dashboard knows what to draw. Every number is read from the Google APIs at request time and never copied into a warehouse. A report is re-read from Google after 5 to 15 minutes (realtime every minute), so repeat views are instant in between — that is a cache, not a history, and Refresh re-reads Google. Logging out ends the browser session. Disconnect Google in Settings removes the stored tokens (and any agent keys); your site list stays.
They do not share metrics. Search Console counts queries and pages; Analytics counts landings and sessions. Putting them in the same columns would invite false comparisons, so the dashboard shows one source at a time and redraws when you switch.
As many as you want. You choose your sites on first sign-in, and Settings is where you add or remove them later. There is no per-source limit in the beta.
It comes straight from the Google APIs when the dashboard loads, so Google's own reporting lag applies. On Search Console the 24-hour view is rolling: it shows the latest 24 hours Google has data for, so the newest hours keep filling in as they finalize. Analytics reports by the day, so its shortest view is today.
Yes, while QueryInbox is in public beta. No card and no trial countdown. When the beta ends, a paid plan will be introduced and beta accounts will hear about it before anything changes.
Logging out only ends the browser session. To remove the stored Google access and revoke every agent key, use Disconnect Google in Settings, or revoke access for QueryInbox from your Google account permissions page. Either way, QueryInbox stops reading your data immediately.
Read-only Search Console and Google Analytics. Free while in beta, with no report data stored — and an MCP server when an agent needs the same numbers.