Sprites MCP · Agents · Devin

Connect Devin to Your Marketing Stack With MCP

Devin by Cognition adds custom MCP servers under Customize → MCPs, over HTTP, with None, auth-header or OAuth authentication and personal, organization or enterprise scope. Sprites is the marketing server, and Devin suits the work that outlasts a chat — a task that runs for hours keeps the account tools available throughout.

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

15 channels · 4 steps

DevinSprites 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 Devin

Available on Devin, with MCPs installable at personal, organization or enterprise scope. You need a Sprites account with your channels already connected — the connector acts on that connection, so Devin never handles a platform credential.

  1. Open the MCP settings

    In Devin, go to Customize, then MCPs, then Add custom MCP. MCPs install at personal, organization or enterprise scope; pick the one that matches who should have it.

    Devin
    CustomizeMCPsAdd custom MCP
  2. Add Sprites over HTTP

    Choose HTTP as the transport, paste the endpoint, and set the authentication method to OAuth.

    Add custom MCP
    TransportHTTPServer URLhttps://mcp.sprites.ai/mcpAuthenticationOAuth
  3. Connect

    Save the configuration, then use Connect in Customize → MCPs to complete authorization in the browser. There is no CLI login for the web flow; devin mcp login exists for OAuth servers running locally.

    Spriteswants access on behalf of Devin
    • Read your connected ad accounts and site data
    • Draft campaigns, creatives and pages for your approval
    • Apply only the changes you approve
    AllowCancel
  4. Test it before you rely on it

    Test listing tools spins up an isolated environment and confirms the server answers and enumerates its tools. Worth doing here, because a Devin session is long and finding out late is expensive.

What Devin 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 Devin does with itGuide
Google AdsAccount structure available to a QA utility being written rather than exported first.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 →
GA4Available for the length of a long session, which is what repetitive instrumentation work needs.Channel →
PostHogFunnels, retention and trends by campaign, read-only, beside the spend that bought them.Channel →
SEOA backlog of template fixes worked against real Search Console data.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 Devin

Long-running work that outlasts a chat: Devin can carry a marketing engineering task across a session and keep the account tools available throughout.

Build a campaign QA utility

A tool that checks live campaigns against the rules reporting depends on, built end to end in one session.

Repair tracking across a codebase

Long, repetitive instrumentation work with the analytics account available to verify each fix.

Work an SEO issue list

Take a backlog of template fixes and close them against Search Console evidence rather than guesses.

Maintain an internal reporting service

Ongoing upkeep of a service whose whole job is reading accounts Devin can now read too.

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 approvalDevin 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

Devin MCP questions

Is this using MCP in Devin, or using Devin as an MCP server?

This page is the first: Sprites inside Devin. Cognition separately publishes a hosted MCP server that lets other clients drive Devin, which is the opposite direction and set up on the other host.

What scope should I install it at?

Personal for yourself, organization or enterprise to share it. Scope decides who sees the connector; everyone still authorizes as themselves.

devin mcp login does nothing.

That command is for OAuth servers running locally. A hosted server added through the web UI is authorized with Connect under Customize → MCPs.

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.

Why is there no Cognition page?

Because people search for the product, not the publisher. Devin is the canonical entity here and Cognition is named as its publisher; a separate Cognition URL would compete with this one for the same intent.

Background worth having first

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

Point Devin at your ad accounts

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