Mosaicdeck Beta
One dashboard, and one AI connection, for everything about all your sites.
Traffic, uptime, errors and each app's own business numbers, from any number of unrelated projects. Mosaicdeck builds a dashboard for each one automatically and lets your AI assistant read it all over MCP.
Free for 3 sites. Your first workspace gets a 14-day Pro trial, no card required.
How are my sites doing?
Used mosaicdeck · portfolio_overview (last 7 days)
Mostly good. Here's the week:
| Site | Views | Change | Status |
|---|---|---|---|
| recipes.example | 18.4k | +12% | Up |
| setlists.example | 3.1k | +4% | Up |
| shop.example | 7.9k | −9% | Errors |
recipes.example had 212 new signups, its best week this month. shop.example has 38 new “Cannot read properties of undefined” errors on /checkout since Tuesday, which may explain the dip. Nothing was down.
How it works
Three steps, a few minutes
Add your site
Paste its URL. Mosaicdeck reads the homepage, fills in the name and kind, and starts uptime checks right away.
Connect
Add one script tag for traffic and errors, and optionally a small metrics endpoint for your app's own numbers. A live checklist shows when data arrives, and the dashboard builds itself.
Ask your AI
Add your Mosaicdeck connection to Claude or any MCP client, sign in, and ask “how are my sites doing?”
Features
Everything about every site, in one place
Your portfolio home shows all your projects at once: status, traffic with a sparkline, key app numbers and errors.
Traffic
Cookieless page views, visitors, top pages, referrers, UTM campaigns, countries, devices and browsers. One small script tag (under 2.5 KB gzipped).
Uptime
HTTP checks every minute on paid plans, incidents with durations, and a 90-day uptime bar per site.
Errors
JavaScript errors from your visitors' browsers, grouped by message, with counts and first and last seen.
App metrics
Signups, orders, recipes saved, jobs queued: your app reports its own numbers through the open Metrics Protocol, in about 30 lines of code.
Alerts and digests
Site down, error spikes, traffic drops and metric thresholds by email, Slack, Discord or webhook. A weekly or daily digest email sums it all up.
Report pages
A public, read-only page per site with your logo and accent colour, for clients. You choose the widgets. (Agency plan.)
Your AI, connected
Every workspace is a read-only MCP server. Ask Claude or any MCP client how your sites are doing; it can read but never change anything.
Dashboards build themselves
Each site gets a dashboard generated from what it actually sends. Rearrange it if you like; you never have to design one.
Private by default
Useful numbers without tracking people
No cookies, no stored IP addresses, no cross-site or cross-day visitor identity. The script is tiny and skips localhost. See exactly what we collect.
Questions
Does the script use cookies?
No. The script sets no cookies and uses no local storage. Visitor counts come from a hash that changes every day, IP addresses are never stored, and the daily salts are deleted after two days.
Can my AI assistant change anything?
No. The MCP server only has read tools. It can't edit sites, settings, dashboards or alerts, and you choose which workspaces each connection can read. You can revoke a connection at any time.
Does the AI make up numbers?
Mosaicdeck computes every number itself; the AI only reads them. Digest emails written by AI are checked against the real figures, and if the wording can't be matched, the plain version is sent instead.
Which stacks does it work with?
Anything that serves HTML can use the script tag. For app metrics, any backend that can answer an HTTPS request with JSON works; there are helpers for Workers and edge runtimes, Node.js and Python.
What happens if I go over my monthly events?
You get an email at 80% and 100%. Collection keeps going until 120%, then page views and custom events pause until the next month or an upgrade. Errors, uptime checks and app metrics keep working.
Is there a free plan?
Yes: 3 sites and 25,000 events a month, free. Your first workspace also gets a 14-day Pro trial with no card required.