Skip to main content
MCP server CX Codex

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.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http ads https://api.loomascale.com/mcp
Open on GitHub

What 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/mcp

Step 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.

Similar MCP servers

All MCP servers for Marketing and content →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor