Sprites MCP · Agents · Cline

Connect Cline to Live Marketing Data With MCP

Cline adds remote MCP servers from its MCP Servers panel or from cline_mcp_settings.json, and shows you each tool call before it runs. Sprites is the marketing server, and Cline's per-call approval suits it: work against live ad accounts is exactly where seeing the call first is worth the friction.

MCP server URLhttps://mcp.sprites.ai/mcp

15 channels · 4 steps

ClineSprites connected

Where is Google Ads wasting money this month?

Spritesoptimizerunning
SpritesGoogle AdsNeeds your approval
  • Generic — Broad$1,240 · 0 convPause−$1,240
  • "free crm software"search termNegate−$380
  • Brand — ExactIS lost to budget 41%Raise+$25/day
3 changes proposed · nothing appliedReview

Add Sprites to Cline

Available on Cline in VS Code and other supported editors, on any model provider. You need a Sprites account with your channels already connected — the connector acts on that connection, so Cline never handles a platform credential.

  1. Open the MCP Servers panel

    Click the Cline icon in the editor sidebar, open the menu at the top right of the Cline panel, and choose MCP Servers.

    Cline
    Cline panel⋯MCP Servers
  2. Add Sprites on the Remote Servers tab

    Give it a name, paste the endpoint, and choose Streamable HTTP as the transport.

    Remote Servers
    Server namespritesServer URLhttps://mcp.sprites.ai/mcpTransport typeStreamable HTTP
  3. Or edit the settings file

    The same entry in cline_mcp_settings.json. Set type to streamableHttp exactly — in camelCase. Omitting it, or writing streamable-http, makes Cline fall back to the legacy SSE transport and the connection fails without saying why.

    cline_mcp_settings.json
    {
      "mcpServers": {
        "sprites": {
          "type": "streamableHttp",
          "url": "https://mcp.sprites.ai/mcp",
          "disabled": false,
          "autoApprove": []
        }
      }
    }
  4. Sign in

    Complete the Sprites consent screen when Cline opens it. Leave autoApprove empty for a marketing connector: seeing each call before it runs is the point.

    Spriteswants access on behalf of Cline
    • Read your connected ad accounts and site data
    • Draft campaigns, creatives and pages for your approval
    • Apply only the changes you approve
    AllowCancel

What Cline can reach

All 15 channels run through the one connector. Rows with a guide go deeper on that pairing; the rest are covered on the channel's own page.

ChannelWhat Cline does with itGuide
Google AdsAccount reads in the editor, with writes still held behind the Sprites approval on top of Cline's own.Channel →
MetaCreative fatigue per ad, learning-phase checks, new hooks previewed in the real placement.Channel →
LinkedInCost per lead by job function, ABM account lists, sponsored content that converts.Channel →
TikTokCPA and CTR for every ad, the next creative batch, and spend moved before the CPA drifts.Channel →
RedditCommunity targeting, subreddit-native copy, and the ad groups spending without converting.Channel →
GA4Every read is a call you approved, which is a reasonable default when the data is real.Channel →
PostHogFunnels, retention and trends by campaign, read-only, beside the spend that bought them.Channel →
SEOSearch Console evidence available to a repo-wide change.Channel →
AEOWho gets cited by ChatGPT and Perplexity for your prompts, and the pages that change it.Channel →
ShopifySEO titles across the whole catalogue, collection pages, and product copy that ships on approval.Channel →
GBPPerformance per location, the listings missing fields, and posts that keep the map pack.Channel →
WordPressResearched posts, page edits and metadata written into WordPress as drafts you approve.Channel →
WebflowResearched CMS posts, page metadata and copy edits, each an approval before it applies.Channel →
FramerResearched posts and SEO fields written into your Framer CMS, added after you approve.Channel →
Zoho CRMPipeline and lead-source reporting beside ad spend, with approved lead, deal and note writes.Channel →

Marketing workflows worth doing in Cline

An open client that shows you every tool call before it runs, which suits work against live ad accounts.

Repository-wide tracking repair

Find every place an event is sent, check what analytics recorded, and fix them as one change.

Analytics instrumentation review

Compare what the code claims to send against what GA4 actually received.

Marketing application development

Build an internal tool with the real account behind it and every call visible as it happens.

Evidence-led SEO fixes

Start from Search Console losses and end at the template change, with each step approved.

Permissions, approvals and authentication

You sign in with OAuth and the connector acts on your workspace. No API keys in a config file, no shared service account, and revoking the grant kills the very next call.

ActionWhen it happensWhat that covers
Read an accountOn requestSpend, performance, search terms, rankings, catalogue
Draft a changeOn requestCampaigns, creative, budgets, pages and posts
Apply a changeOnly on your approvalCline returns the change as text; the approval waits for you in Sprites
Spend moneyOnly on your approvalNew campaigns start paused unless you say otherwise
Revoke accessInstantlyThe next call after a revoke fails, not the one after that

Cline MCP questions

The connection fails with no useful error.

Almost always the transport. type has to be streamableHttp, in camelCase. streamable-http, or omitting it, makes Cline fall back to legacy SSE and the connection dies quietly.

Should I use autoApprove?

Sparingly. Read-only tools are reasonable to add if the prompting gets in the way; leave anything that writes out of it.

Where are the settings stored?

cline_mcp_settings.json, reachable from the Cline panel: the Cline icon in the sidebar, the menu at the top right, then MCP Servers.

Can it change my ad accounts on its own?

No. Reads happen on request; every write comes back as a change you approve first, and new campaigns start paused. Nothing is applied because a model decided it should be.

Does Cline have channel-specific guides?

Not yet. It starts as a hub; channel guides follow evidence that the pair is actually used rather than launching on the assumption.

Background worth having first

What the protocol is, how the servers differ, and what separates an agent from an assistant with tools attached.

Point Cline at your ad accounts

One URL, one sign-in, and the next question you ask Cline about your marketing gets answered from the live account.