MCP server for Google Ads

Your Google Ads, run by conversation.

Audit, build, and optimize your Google Ads account from Claude, Cursor, or the built-in assistant. Guardrails on every change.

80+ focused toolscovering reports, campaigns, keywords, and bids
Guardrails firsthard caps checked before any change runs
Change history & undoevery change logged with a pre-change snapshot
14-day free trialaudit for free, pay when you act

Built for advertisers and agencies.

Klienta is a standalone SaaS tool. You connect your own Google Ads account; we never share, pool, or resell access between users.

Advertisers

Business owners and in-house marketers who run their own Google Ads account and want to check performance, adjust budgets, and launch campaigns without living inside the Ads console.

Agencies

Teams managing client accounts under their own manager (MCC) access who want faster audits, bulk keyword work, and weekly reporting driven by conversation instead of spreadsheets.

Three steps. Your password never leaves Google.

Add the MCP

Add https://klienta.co/mcp as a remote MCP server in Claude, Cursor, or any MCP-compatible client. One command, no install, step-by-step guide.

Connect with Google

Your AI client opens Google’s own sign-in page. You grant Klienta access to your Google Ads account through OAuth; we never see or ask for your password.

Manage by chat

Ask for reports, create campaigns, adjust keywords and budgets. Klienta translates your requests into Google Ads API calls on your own account.

Install · Claude Code
# Add Klienta as a remote MCP server
claude mcp add --transport http klienta https://klienta.co/mcp

80+ focused tools. One conversation.

Reporting, building, testing, optimizing, and the safety rails around all of it. Here’s what Klienta actually does today.

Reporting & diagnostics

Full GAQL query access to your account: spend, conversions, CTR, search terms, quality scores, change history. Any slice, on demand.

Campaign building

Search, Performance Max and Display campaigns built piece by piece, and created paused until you say go.

Keywords & bulk work

Add, pause and re-bid keywords up to a hundred per call; build shared negative lists across campaigns.

Bidding & budgets

Portfolio strategies for target CPA, target ROAS and maximize conversions; budget changes always run inside your caps.

Experiments

Create a campaign experiment, split traffic, schedule the run, then promote the winner or end it cleanly.

Conversions & measurement

Create conversion actions and upload offline click conversions from your CRM, so bidding optimizes on revenue you actually booked, not just form fills.

A dashboard for when you want eyes on it.

Everything also lives at klienta.co/app. No MCP client required.

Built-in AI chat

The same tools, driven from a chat panel in your dashboard. Bring your own API key for Claude, Gemini or OpenRouter. Reads run automatically; any change pauses the stream and asks for your approval first.

Campaigns at a glance

A live table of every campaign in the selected account, with 30-day performance and one-click detail. Or press “Let Klienta start” and the assistant opens with a read-only review.

Account health & audits

A rule-based health score per account, wasted-spend analysis, and an optional daily audit that flags spend spikes, conversion drops and disapproved ads.

Spending caps you control. Every change on the record.

Hard limits checked before any change runs, and a full audit trail behind every change that does.

Guardrails

Set them once. Klienta enforces them before every change; a request that breaks a cap is refused, not negotiated.

Max daily budget per campaign$100
Max budget raise per change+50%
Max CPC bid$5.00
New campaigns start pausedON

Change history & undo

Every change is logged with a pre-change snapshot. Updates restore to their previous values; creations can be taken back.

update_keyword · 3 pausedUNDO
update_campaign_budget · $60 → $80UNDO
remove_keyword · "free quotes"PERMANENT

The honest fine print: removals are the one exception. Undo restores updates and takes back creations, but it can’t resurrect something deleted, which is why Klienta asks for confirmation before removing anything.

Your account stays yours.

Klienta only ever acts on your account with credentials you granted, and you can revoke them at any time.

OAuth 2.1

Standards-based sign-in

Authorization uses OAuth 2.1 with PKCE, end to end: your AI client authorizes with Klienta, and Klienta connects to Google Ads through Google’s official OAuth flow.

No passwords

We never see your password

Sign-in happens on Google’s own pages. Klienta stores no passwords, only the scoped tokens Google issues, which you can revoke from your Google account at any time.

AES-256-GCM

Tokens encrypted at rest

OAuth tokens are encrypted with AES-256-GCM before they touch the database, and all traffic runs over TLS. Disconnecting deletes your stored tokens.

For details on exactly what data we access, why, and how long we keep it, read our Privacy Policy.

Audit for free. Pay when you’re ready to act.

Every plan starts with a 14-day free trial. Pro is $29 a month at launch price for the first 100 users.

See pricing

Your account. Your rules. One conversation.

Start free trial

Questions? Talk to a human: rageagencyco@gmail.com