Multi-Account Integrations

Connecting accounts is the easy part. Running an agency on top isn’t.

Every platform has an MCP now - but wiring them up for a whole client book is messier than it looks. Some span accounts through one login (Meta’s Business Suite MCP, Google Analytics); others are one account at a time (Klaviyo and Shopify - disconnect, reconnect, repeat). And none of them do the layer above the connection: memory, voice, tenancy, delivery. That’s the part Scout does.

The Scout clients list - every client account with live integration status, open signals, and last-synced time in one shared agency workspace.
What the platform MCPs give you (and don’t)

The connection is the easy bit. The rest is what makes an agency run.

The platforms are all over the map on this. Meta’s official MCP authenticates through Business Suite, so one connection reaches every ad account you manage - switch by name, no re-auth. Google Analytics is similar: it reads any property your Google account can see. Klaviyo and Shopify are the opposite - one account or store per connection, so adding a client means disconnect, reconnect. Either way, wiring the connection is the easy part; everything above it is what makes an agency run.

What they don’t do - and aren’t trying to do - is the layer above the connection. An agency running ten clients across five platforms needs more than five well-wired MCPs. It needs memory that survives between conversations, voice that holds across account managers, output that goes to the client, and a single shared workspace instead of twenty config files spread across three laptops.

Native MCP stack
Raw platform data, per-account-manager setup

Every account manager installs and re-auths every MCP themselves. No memory between sessions. No shared voice. No published reports. You still write Monday yourself.

Scout
Agency-owned operating layer

Connect each client account once, agency-wide. Structured memory per client. Voice that learns. Reports drafted, published, and sent. One source of truth for every account manager.

Architecture, briefly

OAuth per client. Switched per conversation. Tenant-isolated to your agency.

Scout connects to each client’s account once, via OAuth, scoped read-only. The agency holds the connection; the account manager picks the client; Claude operates on that client’s data for that conversation. Switch client mid-chat and the context follows.

Every row in every table carries a workspace_id and is enforced by Postgres row-level security. Client A’s data never touches Client B’s context. Agencies never touch each other’s anything.

account manager
Scout
OAuth Vault
Claude
asks about Driftline
fetch Driftline tokens
load Driftline context
answer (in agency voice)
What we read

The five platforms performance agencies live in.

Shopify

Revenue, orders, AOV, SKU performance, repeat rate. Read directly from the Admin API.

Meta Ads

Spend, ROAS, attributed conversions, creative-level performance. Plus base64 creative thumbnails for inline reference.

Klaviyo

Flow and campaign performance, revenue per recipient, send-time, list health.

Search Console

Clicks, impressions, average position, top queries. The honest organic story.

Google Analytics 4

Sessions, sources, landing pages. Cross-checked against Shopify for revenue truth.

Trust

Scout never writes to your ad accounts. Ever.

Not a feature we haven’t built - a deliberate product opinion. Reporting and write actions are different jobs. Scout does one of them. Your campaigns are touched by humans, not by a layer of automation you can’t fully see.

Read-onlyOAuth per client accountMulti-account by designPostgres RLSTenant-isolated
FAQ

Common questions about integrations.

How many client accounts can I connect?

As many as you run. Pro is one flat price for unlimited clients - connect 5 or 50, the price doesn’t change.

Is the connection read-only?

Yes. Every integration is OAuth per client account, scoped read-only. Scout never writes to your clients’ Shopify or ad platforms - by deliberate product design.

Do account managers each have to set up the MCPs?

No. You connect each client once, agency-wide. Every account manager works from the same connections - no per-person install, no re-auth on each machine.

What happens when I switch client mid-conversation?

The context follows. Scout swaps to that client’s data, memory and voice for the conversation, so you can ask about three different clients in three minutes in one thread.

Which platforms are supported?

Shopify, Meta Ads, Klaviyo, Google Search Console and GA4 - the five ecommerce/performance stacks, done deeply, rather than a shallow list of fifty.

Connect every client account in 10 minutes.