About Aso Audit
Aso Audit is an MCP server for app listing optimization, aimed at developers and marketers working with the App Store and Google Play. It scores metadata, checks store character limits, and cleans the iOS keyword field.
Key features
- 01Score iOS and Android listing metadata
- 02Prioritize metadata fixes
- 03Check fields against character limits
- 04Clean and deduplicate iOS keywords
- 05Return official store field limits
Use cases
- 01Review a listing before release
- 02Find fields that exceed store limits
- 03Trim duplicate iOS keywords
MCP support
Exposes listing audits, field checks, iOS keyword cleanup, and store limits as tools for MCP clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
4Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| platform | enum | Yes | Target store: 'ios' (Apple App Store) or 'android' (Google Play).ios | android |
| title | string | No | App name / title (max 30 chars). |
| subtitle | string | No | iOS subtitle (max 30 chars). |
| keywords | string | No | iOS hidden keywords field, comma-separated (max 100 chars). |
| promo | string | No | iOS promotional text (max 170 chars). |
| shortDescription | string | No | Google Play short description (max 80 chars). |
| description | string | No | Full description (max 4000 chars). |
Details
From the project READMEaso-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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.