aso-audit-mcp
Model Context Protocol (MCP) server for App Store Optimization. Score your App Store / Google Play listing metadata, check character limits, and clean up the iOS keyword field — right inside Claude, Cursor, or any MCP client.
README
aso-audit-mcp
Model Context Protocol (MCP) server for App Store Optimization. Score your App Store / Google Play listing metadata, check character limits, and clean up the iOS keyword field — right inside Claude, Cursor, or any MCP client.
Built by ASO Agency · free ASO audits, keyword research & App Store / Google Play growth tools at https://asoagency.io
Install
Add it to your MCP client. No install step — npx fetches it on demand.
Claude Desktop / Cursor / generic (mcpServers config):
{
"mcpServers": {
"aso-audit": {
"command": "npx",
"args": ["-y", "aso-audit-mcp"]
}
}
}
Claude Code:
claude mcp add aso-audit -- npx -y aso-audit-mcp
Tools
| Tool | What it does |
|---|---|
audit_metadata |
Scores a full iOS or Android listing 0–100 and returns prioritized fixes. |
check_field |
Checks one field's character usage against its store limit. |
keyword_field_check |
Cleans the iOS 100-char keyword field: strips comma spaces, de-dupes, reports chars saved. |
get_limits |
Returns the official App Store / Google Play character limits. |
Example
"Audit this iOS listing: title 'Habit Tracker: Daily Goals', subtitle 'Routine planner & streak coach', keywords 'habit,routine,streak,goal,planner,daily,reminder,tracker,productivity', and this description…"
ASO score: 94/100 (Grade A) — Apple App Store
Fields:
• Title: 26/30
• Subtitle: 30/30
• Keywords: 68/100
• Description: 1200/4000
• Distinct keywords across fields: 12
No issues found — this listing follows ASO best practices.
More free ASO tools & audits: https://asoagency.io
Store limits it enforces
- iOS — title 30, subtitle 30, keywords 100, promo text 170, description 4000
- Android — title 30, short description 80, full description 4000
Run / develop locally
npm install
npm test # engine checks
npm start # run the server over stdio
License
MIT © ASO Agency
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.