mcpField
A
Aso Audit

Aso Audit

Local
asoagency.ioDeveloper Tools1Updated 16w ago

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

  1. 01Score iOS and Android listing metadata
  2. 02Prioritize metadata fixes
  3. 03Check fields against character limits
  4. 04Clean and deduplicate iOS keywords
  5. 05Return official store field limits

Use cases

  1. 01Review a listing before release
  2. 02Find fields that exceed store limits
  3. 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.

mcp.json · Universal config
{
"mcpServers": {
"aso-audit": {
"command": "npx",
"args": [
"-y",
"aso-audit-mcp"
]
}
}
}
Run commandnpx -y aso-audit-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmaso-audit-mcp

Tools

4

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
platformenumYesTarget store: 'ios' (Apple App Store) or 'android' (Google Play).ios | android
titlestringNoApp name / title (max 30 chars).
subtitlestringNoiOS subtitle (max 30 chars).
keywordsstringNoiOS hidden keywords field, comma-separated (max 100 chars).
promostringNoiOS promotional text (max 170 chars).
shortDescriptionstringNoGoogle Play short description (max 80 chars).
descriptionstringNoFull description (max 4000 chars).

Details

From the project 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

ToolWhat it does
audit_metadataScores a full iOS or Android listing 0–100 and returns prioritized fixes.
check_fieldChecks one field's character usage against its store limit.
keyword_field_checkCleans the iOS 100-char keyword field: strips comma spaces, de-dupes, reports chars saved.
get_limitsReturns 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

Markdown supported

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.