One MCP server. Many users. Nine ad platforms.
Talon is a cloud-hosted, multi-tenant Model Context Protocol SaaS that exposes 282 tools across 9 advertising and analytics platforms. Fernet-encrypted per-user credential vault, Next.js admin console. No self-hosting, no source bundles.
What Talon connects to
Every platform ships with a full read/write toolset. OAuth is handled server-side; tokens are encrypted at rest and refreshed automatically.
Cloud-hosted MCP SaaS
Operated by Hunyuan Group. No local deployment. Sign in to the dashboard, connect platforms, get an API key, plug into Claude Desktop.
Hosted
For teams that want every Google Ads, Meta Ads, and analytics account reachable from Claude without running a server.
- Sign in to the Next.js dashboard, connect each platform with one click
- Each user gets an
avk_…API key to plug into any MCP-compatible client - Tokens are Fernet-encrypted at rest, scoped per user, never shared across tenants
- Caddy handles TLS, WAF, and rate limiting at the edge
- Per-user activity log for audit and compliance
Multi-tenant architecture
A single MCP server process handles N tenants. Credentials are resolved per-request from an encrypted vault, never read from the local filesystem. Bearer auth on every HTTP call.
Google Ads API integration
Talon uses the official Google Ads API to read and manage Google Ads accounts on behalf of licensed customers. The integration is read-write through Google OAuth 2.0 and respects all platform-level rate limits and quota.
OAuth scope
Only the adwords scope is requested. Talon never asks for drive, gmail, calendar, or any other non-advertising scope.
Developer Token handling
The customer configures their own Google Ads API Manager (MCC) developer token in the dashboard. Tokens are Fernet-encrypted in PostgreSQL with a per-deployment key.
Rate limits and quota
Every call respects Google's per-developer-token daily operation quota and the OAuth token-refresh window. Retries 429 / 503 with exponential backoff.
Audit trail
Every write call — campaign update, budget change, conversion action creation — is logged with timestamp, user ID, client ID, target resource, and field diff.
Compliance with Google Ads API Terms
We do not aggregate Google Ads data across customers, do not sell derived insights, and do not train models on customer ad data.
Cloud-hosted
All traffic routes through TLS to Google with no intermediate logging. Managed by Hunyuan Group.
Connect via MCP
Sign up, get an API key, point your MCP client at https://ads.zokedo.com/mcp. That's it.
# Add to your MCP client config (~/.claude/mcp_servers.json or similar)
{
"talon": {
"url": "https://ads.zokedo.com/mcp"
}
}
Supported clients: Claude Desktop, Cursor, Windsurf, or any MCP-compatible tool. API key goes in the Authorization: Bearer header.
Who it's for
From a solo operator with one Google Ads account to a 50-seat agency running campaigns for hundreds of clients — same binary.
Solo operators
Plug into Claude Desktop. Run GAQL queries, edit campaigns, ship reports — no server to manage.
In-house marketing teams
Each marketer has their own credentials and account access, managed from a shared dashboard.
Agencies
Every client in their own tenant with isolated credentials, audit log, and API key. Handover flow when a teammate leaves.
Cloud SaaS operators
Use Talon as the data plane behind your own ad-management product. White-label the dashboard or skip it entirely.
Built for trust
Closed source. Audited. Credentials never leave infrastructure you control.
Cloud-hosted MCP, no local setup
Connect via OAuth to your Google Ads account from the web console. No server to deploy, no infrastructure to maintain.
Encrypted credentials, scoped per user
OAuth tokens are Fernet-encrypted in PostgreSQL. Each tool call resolves the calling user's vault entry.
Pure SaaS, no self-hosting
Operated by Hunyuan Group. No source bundles, no on-prem deployment. Managed upgrades, always up to date.
Scoped Google API usage
Talon requests only the OAuth scopes needed to call each Google API. adwords, analytics, searchconsole, tagmanager, siteverification, indexing — no more.
Smart workflows your AI agent runs
The 282 tools are a vocabulary. The interesting part is what Claude, Cursor, and Windsurf say with it: chained calls that read data, decide, and act — auditable, replayable, reversible.
Smart diagnosis
One GAQL pass pulls spend, conversions, Quality Score, and search terms. Flags cost spikes, conversion drops, wasted keywords, and underperforming creatives.
Smart bidding
Reads ROAS, CPA, and impression share; adjusts budgets, bid strategies, and device or audience modifiers inside guardrails you set.
Auto-orchestration
Long-running chains: pause wasted keywords, reallocate budget to winners, refresh ad copy, generate weekly cross-account reports.
Anomaly detection
Hourly checks against the prior 7-day baseline. Surfaces sudden CPA jumps, click-fraud patterns, and tracking breakage.
Contact
Talon is operated by Hunyuan Group Co., Limited (CR 78425977), Hong Kong. Public registry: HK Companies Registry (ICRIS).
- Operator
- Hunyuan Group Co., Limited (混元集團有限公司)
- CR Number
- 78425977
- Incorporated in
- Hong Kong SAR — 8 July 2025
- Product
- Talon
- Deployment
- Self-host or hosted by Hunyuan
- Developer contact
- google-ads-api@zokedo.com
- Sales / general
- info@zokedo.com
- Source
- Source bundle shipped to licensed customers under NDA
- License
- Commercial — proprietary