Skip to main content
Glama

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

Related MCP server: App Store Connect 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

Available Tools

4 tools
audit_metadataAudit app store metadataA

Score App Store (iOS) or Google Play (Android) listing metadata against ASO best practices (0–100) and return specific, prioritized fixes. Built by asoagency.io.

Inputs: platform (required), promo, title, keywords, +3 more.

check_fieldCheck a single metadata fieldB

Check one metadata field's character usage against its store limit. Built by asoagency.io.

Inputs: field (required), value (required), platform (required).

get_limitsGet store character limitsA

Return the official App Store / Google Play metadata character limits. Built by asoagency.io.

Inputs: platform.

keyword_field_checkOptimize the iOS keyword fieldA

Clean up an iOS 100-character keyword field: remove spaces after commas, de-duplicate terms, and report characters saved and capacity remaining. Built by asoagency.io.

Inputs: keywords (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 4 tools

    Disambiguation5/5

    Each tool targets a distinct ASO-related task: holistic audit, field character check, limit retrieval, and keyword cleanup. No overlap in purposes.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun snake_case pattern (audit_metadata, check_field, get_limits, keyword_field_check), making them predictable.

    Tool Count5/5

    4 tools is a focused, appropriate set for ASO metadata auditing—neither too sparse nor excessive for the domain.

    Completeness4/5

    Covers core metadata tasks (audit, specific field check, limits, keyword optimization). Minor gaps exist, such as missing tools for full report generation or screenshot analysis.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    • Remote MCP server that gives Claude, ChatGPT, Cursor or any MCP client Google search volume, CPC, competition and similar keywords for 50+ countries. Works with no signup at 20 lookups a day; sign in with OAuth or an API key for higher limits, or $4.99 a month for unlimited.

      https://mcp.seodata.dev/mcp
    • ASOMobile MCP server: App Store Optimization data for the iOS App Store and Google Play inside AI agents. 29 tools: keyword research (traffic, competition, suggestions), app keyword indexing, competitors and keyword gaps, top charts and chart history, reviews with rating summaries, Apple Search Ads insights, organic download estimates and Keyword Monitor rank tracking, plus six ASO skills (app audit, keyword research, competitor audit, localization check, review analysis, ASA planning). Remote streamable HTTP with OAuth 2.1 (DCR + PKCE); sign in with your ASOMobile account.

      https://mcp.asomobile.net/mcp
    • Your agent needs app-store data — what an app looks like on the App Store and Google Play, what reviewers say, and what ranks for a search in a given country. **What you can ask for** • "What does this app's store listing look like, and how is it rated?" • "Pull recent reviews for this app and group the complaints." • "What apps rank for this search term in Japan?" • "List the top apps in this category on both stores." • "Compare this app's listing on iOS and Android." **How to use it** Point any MCP client at https://mcp.aisa.one/seo-apps/mcp and sign in with OAuth — there is no key to create or paste. 37 tools: Apple App Store and Google Play app info, app lists, category listings, reviews and store search results, in live and queued forms, with categories, languages and locations for each. **It is also a door to the rest** The same login reaches 26 sources and 580+ operations. Read the store listing here, then ask the same agent what the app's website ranks for — without adding a second server. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** https://mcp.aisa.one/seo/mcp for all of it at once — rankings, keywords, backlinks, site health and AI-answer visibility across DataForSEO, Semrush and Ahrefs.

    • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      A Model Context Protocol (MCP) server that connects Cursor, Claude Desktop, and other MCP clients to the official App Store Connect API—so you can manage iOS/macOS apps, TestFlight, in-app subscriptions, and store metadata via chat or automated tool calls.
      69
      120 npm
      14
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      A Model Context Protocol server that exposes the entire Apple App Store Connect API (1,200+ operations) as MCP tools, enabling AI assistants to query apps, manage builds, handle submissions, read analytics, and more.
      370 npm
      1
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      MCP server for ShipLocale that lets Claude read and edit localized App Store and Google Play metadata, including app copy, release notes, and screenshot texts, with optional push to live listings.
      20
      15 npm
      MIT