AppDrift MCP server
io.github.blaze-apps/appdrift·v0.2.1Read app-store keyword observations and prepare reviewable listing drafts. AI actions use tokens.
0 stars159 downloads/wk
Reviews
Write oneNobody has reviewed AppDrift yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
AppDrift tools (10)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
account_statusCheck the account's plan and remaining AI-token balance. Free. Call this before a paid tool if you're unsure the account can afford it.
action_planGet this week's prioritized ASO action plan across all connected apps — keyword pushes, rank drops, review themes, competitor overtakes, and localization gaps, each with a concrete recommended action.
app_keywordsList an app's tracked keywords with their latest store rank. Use list_apps first to get the app id.
app_opportunitiesList tracked keywords ranked 11-30, ordered by the legacy difficulty heuristic. These are candidates for review, not predicted ranking gains or ROI.
apply_optimizationNo additional tokens. Write accepted optimization fields (from optimize_for_keyword's `proposed`) into the app's editable draft version. The change still goes through AppDrift's normal review → publish flow; nothing hits the store directly.
generate_metadataPAID (1 AppDrift token per short field, 2 per long field; charged only on success). Generate ASO-optimized store metadata from an app brief. iOS fields: name, subtitle, promotional_text, description, keywords. Android fields: title, short_description, full_description.
keyword_difficultyRead legacy competitor-based keyword scores for App Store or Google Play. Difficulty and popularity are heuristics, not measured search volume or ranking probability. These are separate from the experimental Keyword analyzer. Missing store data can prevent scoring.
list_appsList the apps connected to this AppDrift account (id, name, platform, bundle id, status). Use the id with the other app-scoped tools.
optimize_for_keywordPAID (3 AppDrift tokens, charged only on success). Prepare an AI rewrite of an app's title/subtitle/keywords toward a target keyword. Returns a before/after diff with rationale — nothing is published; use apply_optimization to write the accepted fields to the app's draft version.
translate_metadataPAID (per language: 1 AppDrift token, 3 for description, 5 for full_description; charged only on success). Translate one metadata field into up to 15 languages with ASO-aware localization. Fields: title, subtitle, description, whats_new, promotional_text, android_title, short_description, full_description, recent_changes.
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How AppDrift compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 75% of 2,174 E-commerce servers
- Tools
- 10
- the typical E-commerce server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 159
- more than 75% of 411 E-commerce servers with a package
What its tools let an agent do: 8 read · 1 create · 1 run or deploy
Install AppDrift in Claude Code, Cursor or VS Code
Runs npx -y appdrift-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add appdrift -- npx -y appdrift-mcp
What the publisher says
From the AppDrift repository's README, as published. We do not edit it. Read it on GitHub
AppDrift MCP Server
Read your AppDrift keyword observations, account apps and action plan from Claude Desktop, Cursor or another MCP client. Generate or translate listing copy, review the result, and apply accepted fields to an editable AppDrift draft. These tools do not publish to Apple or Google.
This package is a small local stdio client for the AppDrift REST API. It requires Node.js 22 or later and an AppDrift API key. API access is available on eligible paid plans. Eligible first subscriptions have a seven-day trial with a card; the trial adds no tokens. Current plans and token allowances.
Install
Add AppDrift to your MCP client's configuration (Claude Desktop, Cursor or another MCP client):
{
"mcpServers": {
"appdrift": {
"command": "npx",
"args": ["-y", "appdrift-mcp"],
"env": { "APPDRIFT_API_KEY": "ad_live_your_key_here" }
}
}
}- Create a key in the Developers dashboard.
- Replace the placeholder in your client's local MCP configuration. Keep the key out of shared configuration and source control.
- Restart the client. Ask it to call accountstatus, then listapps. These calls consume no AI tokens.
- Choose the returned app ID before asking for its tracked keywords. Review proposed text before allowing a paid action or a saved-draft change.
On the first run, npx downloads the package and its dependencies. If the client cannot find npx, use its absolute local executable path.
Without the npm registry: AppDrift also hosts the same wrapper as a versioned archive. Use https://appdrift.co/downloads/appdrift-mcp-0.2.0.tgz in args in place of appdrift-mcp, and check it against its SHA-256 checksum. The archive includes the complete wrapper source and MIT license. server.json prepares the official MCP registry entry, which is not published yet.
Tools and costs
No additional AI tokens: API access still requires an eligible account plan.
AI tools: AppDrift charges for successful processing. Check the returned token charge and account balance. The client never retries these actions automatically.
Paid operations and applyoptimization are advertised as writes to MCP clients. A timeout or lost response does not prove that the server stopped processing or charged nothing**. Check the account and draft before retrying. The client sends your API key and supplied listing text to the configured AppDrift API; AI requests may use the account's configured AI provider.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
AppDrift: common questions
- Is AppDrift MCP server safe?
- Mostly: it is graded B (82/100). Read the AppDrift safety report
- How do I install AppDrift?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does AppDrift need an API key?
- Yes. The registry entry asks for
APPDRIFT_API_KEY. - Is AppDrift maintained?
- The last commit was 33 days ago (2026-10-01). The latest release is v0.2.1.
- What can I use instead of AppDrift?
- Servers from other publishers that do the same job: AsoBeast MCP server, Storelift MCP server and Apify MCP server.
- How does AppDrift compare with other E-commerce MCP servers?
- safety score 82/100 (higher than 75% of 2,174 E-commerce servers); tools 10 (the typical E-commerce server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to AppDrift
Same job from other publishers: the closest match first, then the best rated.
- AsoBeastApp Store and Google Play ASO: keyword rankings, competitors, reviews, audits and an action queue.not reviewedGrowingA
StoreliftApp Store & Google Play keyword ranks, rivals, reviews and AI visibility. Free plan included.not reviewedGrowingA- ApifyExtract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡not reviewedEstablishedA
- Mneme MemoryCross-session memory for AI coding agents via six tools; local-first SQLite store.not reviewedEstablishedA
SecondhandSearch Facebook Marketplace, eBay, Depop, and Poshmark from AI — filters, photos, full listings.not reviewedEstablishedB