sprid
OfficialConnects to App Store Connect to bring app store performance, reviews, and listing data into marketing reviews, and supports managing and localizing store metadata.
Connects Cloudflare analytics to marketing reviews, joining web performance data with app store, revenue, and product analytics.
Allows publishing to Pinterest through the official API, with review of pin details before posting.
Connects PostHog product analytics for marketing reviews and campaign measurement alongside other data sources.
Collects Reddit posts and app reviews into a hook bank for research and content creation.
Allows publishing to TikTok through the official API, including privacy, interaction, and disclosure choices.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
sprid
You shipped the app. Now ship the marketing.
Your app’s results, marketing plan and next move. Together in Sprid, ready for the coding agent you already use.
For developers with apps in the stores. The skills run in your repo with your keys and cost nothing; Sprid, the server, holds what a local file cannot: the daily store-review digest, the Monday mail, memory of what already ran, and the queue that publishes when you are not there.
Install
The plugin includes native manifests for Codex, Claude Code and Cursor, sharing every skill listed below and the same MCP server.
Codex
Follow the installation guide for the current Codex plugin setup. For a skills-only installation:
npx skills add sprid-studio/pluginStart a new thread in your app repo and ask: “Use Sprid’s bootstrap skill.” For an existing app: “Use Sprid’s marketing-review skill.” Read agent runtime for MCP connection and script paths.
Cursor
In Cursor, open Customize, choose From GitHub Repository and paste
https://github.com/sprid-studio/plugin. The plugin brings the skills and the Sprid
connection; sign in to Sprid from Cursor’s MCP settings when you need live data.
Prefer the terminal (Terminal → New Terminal in Cursor)? Install the skills alone:
npx skills add sprid-studio/plugin --agent cursorThen add the connection with Add to Cursor. Start a new Agent chat in your app repo and ask: “Use Sprid’s bootstrap skill.”
Claude Code
/plugin marketplace add sprid-studio/plugin
/plugin install sprid@spridOr the skills alone, for Codex, OpenClaw and the rest:
npx skills add sprid-studio/pluginThen, in an app repo:
/sprid:bootstrapThe /sprid: names below are Claude Code commands. In Codex and Cursor, select the corresponding Sprid skill or ask for it by name. Agent runtime describes portable tool discovery and script paths.
Related MCP server: NotFair
What the first run does
Reads the repo and relevant public product pages, reuses your existing marketing work and recommends a route with evidence. Prepares an inspectable artifact, such as a page draft, a content draft or a listing improvement, plus an App Profile when needed. Initial drafts stay local and need no Sprid account; public-page research makes requests to those sites.
Skills
Skill | Say | What it does |
| "where do I start" | The local diagnosis and first draft above |
| "connect this service" | Connect analytics, stores, revenue and publishing channels |
| "how is it going", "did that change work" | Connected results and available change history, compared against your saved goals, with a dated report, evidence-based recommendations and explicit data gaps |
| "tracking", "this number looks wrong" | A tracking plan from the questions you need answered, each event fired and checked on the real build, and the key events registered so Sprid notices when one goes silent |
| "screenshots", "localise the listing" | A config file and a headless composer: every language × device × slot from raw captures |
| "rewrite my homepage", "nobody signs up" | Investigates the page, its visitors and the competitors, writes a short brief of testable decisions, drafts the headings first, then measures whether the new page converts |
| "SEO", "rank on Google", "why no clicks" | Decides whether search can reach this app, writes a small test batch of pages, runs the technical checks that silently stop ranking, and grows only what earns clicks |
| "keywords", "the listing" | Name, subtitle, keywords, description per locale from one config, adapted to the app’s markets, pushed on your word |
| "what do people actually say" | Reddit posts and your reviews into a hook bank, with each seam's worth written down |
| "who is winning in my niche", "what ads are they running" | Measures the accounts working in your niche and harvests the public ad library, over your own browser, filed locally |
| "run ads", "how is the campaign doing" | Campaigns, sets and creatives built from archetypes, through a copy gate, with spending approved by you in the Sprid app |
| "why", "should I run ads" | Decision checks for channels, acquisition economics and content, tested against your own evidence |
| "post this", "make a Pin", "fill the queue" | Draft, review, schedule and publish a Pin, carousel or reel through Sprid |
| "reels", "why did it get no views", "video at volume" | Reels, TikToks, Shorts and video Pins: format selection, reproducible localization, render checks and outcome measurement |
Marketing review
sprid marketing-review --app <slug> --days 30 --json reads connected analytics on
Sprid, together with stored post performance, queue state and milestones. The MCP
verb get_marketing_review uses the same contract. --check checks readiness
without calling providers; --since and --end support explicit calendar windows.
The skill adds available release, website or campaign change history and writes the report. Its
tools/review.mjs runner calls Sprid first and uses local provider scripts only
for missing/failed sources. Existing local event maps and app-specific review
notes can be imported with tools/migrate-review.mjs --from <mapping.json> --app <slug> (preview; add --write to save locally). Credentials are not imported.
What it touches
Reads your repo, the public store pages, and, with your keys on your machine, your own analytics. Writes markdown under marketing/ and .sprid/app.json. Never puts a secret in the conversation. Never posts, replies or follows on its own: it publishes when you ask it to, through the platforms’ official APIs. A TikTok post also needs its privacy, interaction and disclosure choices, which are made on the posting screen; a Pinterest Pin needs its reviewed board, link and details.
Connecting to Sprid
After the local diagnosis, connect your repo for scheduled publishing and weekly results:
npm install -g @sprid/cli
sprid login
sprid init
sprid connect
sprid statusThe browser lets you sign in or create an account when signup is open, then approve the CLI. Return to the same repo in your terminal. init registers the App Profile; connect guides publishing-account setup and the services you use. Follow the account and CLI handoff for prerequisites and verification.
Your agent’s MCP connection is separate from CLI login. In Claude Code:
/mcpPick sprid. A browser opens on app.sprid.studio: sign in (magic link), choose the workspace the client may see, press Allow, and the terminal is connected. Nothing is pasted. Find the connection for your client under Settings → You → Agents & API; remove it there to disconnect. For Codex, follow agent runtime.
A token is only for CI, or a client that cannot open a browser: mint one under Settings → You → Agents & API, export it as SPRID_PAT, and send it as Authorization: Bearer. The sprid CLI pairs a machine the same browser-first way (npm i -g @sprid/cli && sprid login).
Keys for the sensors never go through the conversation: sprid connect asc --key ~/AuthKey.p8 …, sprid connect play --key sa.json, or sprid connect --from-local to push everything in ~/.sprid/secrets/<slug>.json. A client that only speaks stdio can use sprid mcp.
The plugin's .mcp.json lists everyday tools (?surface=core). Use find_tools and call_tool to discover and call the rest; ?surface=all exposes the full catalogue.
Scheduled publishing and the weekly email need a Sprid account, an active plan or trial, and the relevant connected services. Local drafts and reviews using available local data still work without an account. Current plans: sprid.studio/pricing.
Scope
The skills adapt to your product, audience and existing tools. Recommendations name their evidence and gaps. They do not guarantee reach or revenue, authorize ad spend, or substitute another app's voice and benchmarks for yours.
© 2026 Väder AB. All rights reserved. Use is subject to Sprid's Terms of Service.
This server cannot be deployed
Maintenance
Related MCP Connectors
Marketing data and actions for AI agents: GA4, Search Console, ads, social, SEO and WordPress.
Turn your coding agent into a marketing agent: search data, specs to build, fixes verified by scan.
An MCP for marketers that gives agents tools for SEO, AEO, socials and ads data. Generous free tier; works in Claude, ChatGPT, Cursor and other MCP clients.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAutomates marketing workflows across Google Ads, Meta Ads, and GA4, enabling content generation, scheduling, and analytics via a multi-agent pipeline.-
- AlicenseNot gradedqualityBmaintenanceProvides AI agents with unified marketing toolkits for SEO, GEO, paid media, and analytics, enabling audits, analysis, and approved changes across GA4, Search Console, Google Ads, Meta, X, LinkedIn, Reddit, TikTok, WordPress, and GoHighLevel.MIT
- AlicenseAqualityCmaintenanceGives LLM agents read-only access to YouTube and Instagram analytics, returning engagement rates, performance versus a channel's median, outlier detection, and Shorts/Reels versus long-form splits for channels, videos, comments, posts, and hashtags. It also provides a prompt that audits a channel and proposes data-backed video ideas, with quota-aware caching and actionable error messages.8MIT
- AlicenseBqualityAmaintenanceCookieless web analytics your AI agent can read. Self-host it on your own Cloudflare account (Workers + D1) and read visits, sources, pages, countries and custom events over MCP. Prefer hosted? https://a.measuremy.site/mcp (OAuth sign-in, no key).201MIT