Your marketing data,
docked to your AI agents.
Connect Search Console, GA4 and your ad accounts — Google, Meta, X — once. Dockhouse serves live numbers to claude.ai, Claude Code, Codex, VS Code — anything that speaks MCP — through one URL. Diagnose drops, find wasted spend, draft fixes. Real data, not guesses.
You're in the queue. We onboard in small cohorts — you'll hear from us. ✓
Private beta: 20 seats · writes only with your approval · free during beta
| /pricing | −41% clicks | pos 3.2 → 6.8 |
| /blog/seo-audit | −27% clicks | pos 5.1 → 9.4 |
| /templates | −14% clicks | pos 2.8 → 4.1 |
Ask like you'd ask a senior analyst.
Live context from your accounts — not last month's export, not a hallucination. Your agent answers with numbers, ranks what matters by impact, and drafts the fix.
Pulls cost, conversions and search terms; ranks the causes by € impact; returns a prioritized fix list — not a dashboard screenshot.
Finds loose-match queries eating spend and drafts the negative-keyword list, sorted by monthly waste recovered.
Compares pages, queries and positions across any window; isolates which pages and terms actually moved, and by how much.
Crosses sources, landing pages and conversions in GA4; answers with rates and absolute numbers, not vibes.
Pulls every connected account in one conversation and writes the summary you'd otherwise assemble from five tabs.
Your agent proposes, you approve, it executes — arriving with the Ads connector. Writes only ever run with your sign-off.
Three steps. The third one is just talking.
Dockhouse is the OAuth, the token vault and the MCP endpoint — so your agent can be just an agent, and you never touch a credentials file again.
One OAuth click per account
Sign in with Google, approve the access you choose, done. Tokens are encrypted at rest, refreshed automatically, and revocable from both sides at any time.
Copy your connector URL
Every connector is a standard MCP endpoint over HTTPS. In claude.ai: Settings → Connectors → add custom connector. CLI agents get a paste-ready snippet.
Real numbers come back
Your agent calls Dockhouse; Dockhouse calls Google with your token. Nothing invented, nothing scraped, nothing cached beyond the conversation.
Every account you run, one URL.
Curated connectors for search, analytics and paid media — each tool designed for agent use, not a raw API dump.
Google Search Console
Queries, pages, CTR and position over any window. Indexing status, sitemap health, URL inspection — your organic picture, on demand.
Google Analytics 4
Traffic sources, page metrics, conversions and realtime — plus free-form report queries when the question doesn't fit a preset.
Google Ads
Campaigns, search terms, keywords and budgets — the wasted-spend goldmine, and the writes to fix what it reveals, each behind your approval.
Meta Ads
Campaigns, ad sets, spend and insights across Facebook and Instagram — the other half of most paid budgets.
X Ads
Campaigns, promoted posts and spend analytics — for the budgets still riding the timeline.
Something missing?
Bing, LinkedIn, TikTok, GoHighLevel — tell us what you run. Beta members set the order of arrivals.
Writes, behind your approval.
Dockhouse agents don't just read — they can submit sitemaps, add negatives, pause what's wasting money. Every write-capable tool is flagged as one, and your agent asks you before it runs. You see what's about to happen; you approve or deny.
Next on the roadmap, the richer version of that gate: your agent proposes, you see the exact before/after diff, you approve or deny. Every write logged. Every write reversible. Nothing executes silently — not once, not ever.
Your accounts stay yours.
Writes behind your approval, encrypted by default, revocable in one click. These are commitments, not features:
Minimum scopes, requested per connector. Write-capable tools are flagged and run only after you approve them — nothing executes silently.
Refresh tokens are envelope-encrypted at rest. Access tokens live only in your session's isolated runtime.
Your data passes through to your agent. We don't store it, resell it, or train on it. Ever.
Disconnect deletes the token here and revokes it at Google. Built in the EU, hosted on Cloudflare's edge.
Fair questions.
What's an MCP connector?
Do I need Claude Code or anything technical?
Can it change my campaigns?
Where do my tokens live? Do you see my data?
What does it cost?
Why hosted? Couldn't I run something like this myself?
When do the ads connectors arrive?
Get early access.
We onboard in small cohorts so early feedback actually shapes the product. Twenty seats in the first cohort — free, and yours to keep if it earns a place in your workflow.
You're in the queue. We onboard in small cohorts — you'll hear from us. ✓
beta status: open · first cohort: 20 seats