LoomaScale Ads — Claude Code MCP server: what it does, how to install
Runs Google Ads accounts from Claude Code with strict budget protection. Helps audit wasted ad spend and draft campaigns safely.
claude mcp add --transport http ads https://api.loomascale.com/mcpWhat LoomaScale Ads does
This server supplies 42 tools interfacing directly with the Google Ads API. It lets an agent review account performance, conduct keyword discovery, generate Performance Max assets, and adjust bids. The underlying logic comes directly from a production engine handling live ad campaigns since 2026.
Safety controls stop the model from burning money. New campaigns cannot start delivering immediately because the creation tool intentionally omits an activation flag. Turning a campaign on requires a separate step, and the server refuses to enable campaigns built in the standard Google Ads web UI. Every budget edit is validated against MCP_DEFAULT_MAX_DAILY_BUDGET_CENTS. If a proposed amount exceeds the cap, the server rejects the call outright rather than silently capping it.
Running the self-hosted Docker container requires an approved Google Ads developer token, which takes several days to obtain from Google. Stored credentials stay secured with AES-256-GCM encryption, and OAuth 2.1 manages dynamic registration with PKCE. Teams wanting to skip server setup can connect directly to https://api.loomascale.com/mcp.
What it helps with
- audit Google Ads accounts for wasted search spend
- generate Performance Max campaign structures safely
- discover high-intent keywords using the official API
- enforce rigid daily spend caps on automated edits
Example prompts for the agent
- Audit search terms in Google Ads and list queries with zero conversions over the last month.
- Draft a Performance Max campaign outline with asset groups and headlines.
- Increase the campaign daily budget by 10% within the configured spend cap.
How to install LoomaScale Ads
Platform CLI: remote server
claude mcp add --transport http ads https://api.loomascale.com/mcpPlatform CLI: remote server
codex mcp add loomascale-ads --url https://api.loomascale.com/mcpConfig file
{
"mcpServers": {
"loomascale-ads": {
"url": "https://api.loomascale.com/mcp"
}
}
}Config file
{
"servers": {
"loomascale-ads": {
"type": "http",
"url": "https://api.loomascale.com/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http loomascale-ads https://api.loomascale.com/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about LoomaScale Ads
How to install LoomaScale Ads in Claude Code?
Run claude mcp add --transport http loomascale-ads https://api.loomascale.com/mcp. This connects Claude Code directly to the hosted endpoint over HTTP.
Can the assistant activate ads without approval?
No, campaign creation leaves drafts paused by design. Activation requires an explicit second action, and the server rejects external campaigns that were not built through its guarded pipeline.
What is required to self-host the server?
You need Docker Compose and a verified Google Ads developer token, which takes several days to process. All budget caps and credentials are configured inside .env.