# Loop Marketing Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## Loop Marketing

Read your ad campaigns across platforms and draft changes you approve in Loop

- Record: https://musedirectory.ai/connector/loop-marketing
- Category: Marketing & Ads
- Developer: Loop (https://loopmarket.ing/guides/ad-accounts-mcp?src=mcp-dir)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 331ms, checked 2026-11-12T11:06:16Z
- Endpoint: https://loopmarket.ing/api/mcp
- Auth: Needs an access key; Pricing: unknown
- Screening: Screened, no issues found (2026-11-12T11:06:16Z)
- Source: Found in the official MCP Registry (ing.loopmarket/loop) https://registry.modelcontextprotocol.io/v0/servers?search=ing.loopmarket%2Floop

Connects to Apple, Google, Meta and TikTok ad accounts. Muse can pull spend, installs and cost per install, list campaigns and pending proposals, and draft budget, creative or launch changes that a person approves in Loop before anything reaches the ad platform.

Example request: "How did my Meta and Google campaigns do this week, and draft a budget increase for the best one?"

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use Loop Marketing to help me. It is a free service with an MCP server at https://loopmarket.ing/api/mcp. It needs an API key from Loop; ask me to enter it through your secure credential prompt. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- list_workspaces: The workspace this API key belongs to (one per key), with its currency and the key's scope.
- get_overview: Home KPIs (spend, paid installs, cost per install vs the previous period), the honest headline, measurement caveats and how many proposals wait for a person.
- list_campaigns: Campaigns this workspace manages, with state, budget and platform-reported spend and installs in the window.
- get_campaign: One campaign by id (from list_campaigns): numbers, daily spend, pending proposals and what was executed on it.
- list_proposals: The inbox: proposals waiting for a person, ones a guardrail is holding, and the recent execution log (newest first) with each failure's message.
- create_launch_draft: Prepare a new campaign as a proposal in the Loop inbox (needs a propose key). Same checks as the Loop form: connected channel, unique name, budget plan, guardrails. Nothing is sent to the ad platform; a person approves it in Loop.
- prepare_campaign_change: Prepare a change to an existing campaign as a proposal in the Loop inbox (needs a propose key): set a Google Ads search campaign's languages, replace a running search ad's wording and landing page, change a daily budget by more than the per-change limit (the daily cap still appli
- list_app_events: Meta in-app events this workspace's app sends, usable as appEvent in create_launch_draft.
- list_budget_tests: Guardrailed budget tests: campaign, dates, daily range, stop rules and the latest verdict.

Screening checks:
- MCP handshake: pass (Answered in 331ms)
- Domain against threat feeds (Cloudflare security DNS): pass (loopmarket.ing not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (9 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (Domain registered 123 days ago)
- AI review of purpose and tool behavior: pass (No concerns)
