openaso

ai.openasoPublished by openaso.aiOfficial publisherv0.3.0Updated Oct 24, 2026

App Store Optimization for AI agents: keyword ranks, suggestions, popularity, competitors, reviews

Overview

AI-generated overview

Hosted MCP server giving assistants App Store Optimization data: keyword ranks, suggestions, popularity, competitors, reviews and charts.

What you can do
  • Check an app's search rank, autocomplete suggestions, keyword popularity and competition per storefront
  • List top-ranking competitor apps and fetch app metadata and availability by country
  • Run a one-call ASO research bundle and score a metadata draft's keyword coverage
  • Read recent reviews, chart positions and order-of-magnitude revenue estimates
  • Manage a tracked set of app, keyword and storefront combinations and pull rank snapshots and history
When to use it
Useful when you work on App Store listings and want an assistant to research keywords, compare competitors, audit metadata drafts, or monitor rank changes over time without manual lookups.
Requirements
Remote Streamable HTTP endpoint; an openaso account and API key sent as an Authorization bearer header (an x-api-key header also works). Free tier covers 500 tool calls per day and 500 tracked app × keyword × storefront combinations. Tools take an explicit countries list, defaulting to US.
Before you install
The API key is a secret sent in the Authorization header; keep it out of shared configs and logs. Tracking tools write account-scoped configuration and rank history, and daily tracking runs consume quota. Revenue figures are modeled estimates, not real figures, and data comes from Apple's public endpoints, so you are responsible for complying with Apple's terms.

Installation

In SourceWeft

  1. Open openaso in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.openaso%2Fopenaso/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "openaso": {
      "type": "http",
      "url": "https://mcp.openaso.ai/mcp"
    }
  }
}

README

openaso — App Store Optimization for AI agents

openaso is a hosted MCP server that gives AI agents real App Store Optimization data from Apple's public app-store APIs: keyword ranks, search-autocomplete suggestions, keyword popularity (real Apple Search Ads popularity where available), competitor intelligence, review mining, chart positions, local metadata keyword-coverage analysis, and account-scoped daily rank tracking.

This repository is the public home of openaso: connection docs, examples, and the issue tracker. The server's source code is proprietary and is not published here.

Quick start

  1. Create a free account and mint an API key at https://openaso.ai (free tier: 500 tool calls/day, 500 tracked app × keyword × storefront combinations).
  2. Connect your client.

Claude Code

sh
claude mcp add openaso --transport http https://mcp.openaso.ai/mcp \    --header "Authorization: Bearer YOUR_KEY"

Any MCP client (JSON config)

json
{  "mcpServers": {    "openaso": {      "url": "https://mcp.openaso.ai/mcp",      "headers": { "Authorization": "Bearer YOUR_KEY" }    }  }}

Authentication is Authorization: Bearer <key> (an x-api-key header also works).

Tools

Everything is per-storefront: ranks, availability, suggestions and popularity differ by country, so tools take an explicit countries list (default ["US"]).

ToolWhat it returns
rankAn app's position in App Store search results for a keyword (top 200), per storefront.
suggestApp Store search-autocomplete suggestions for a seed term — the terms Apple itself suggests.
volumeKeyword demand (popularity 0–100, Apple Search Ads popularity where available) plus competition count.
competitorsTop-ranking apps for a keyword: position, ratings, genre, keyword-in-title.
appMetadata for one app per storefront, including whether it is available there.
auditOne-call ASO research bundle: current listing, indexed word pool, autocomplete-discovered keyword candidates scored for demand and competition.
coverageWhich search phrases a metadata draft can rank for — computed locally from the title/subtitle/keyword-field word pool, no network.
reviewsRecent customer reviews from Apple's public RSS: rating distribution, average, texts.
chartsPosition on the top-free, top-paid and top-grossing charts (top 100), per storefront.
revenueOrder-of-magnitude revenue estimate modeled from public top-grossing chart rank.
track_configManage the account's tracked set of (app × keyword × storefront) combinations.
trackSnapshot ranks for everything in the tracked set, on demand.
historyServer-side rank history — written by track and by the managed daily tracking run.

Why agents like it

Apple indexes an app's title (30 chars), subtitle (30) and hidden keyword field (100) as one combined word pool — an app can rank for any query assembled from words across those fields. openaso's tools are built around that model: audit finds the candidates, coverage scores a draft's pool locally, rank/volume verify against the real store. The full model is explained in the docs (agents: llms.txt).

Support

Legal

© 2026 Hector Lopez. All rights reserved. openaso is not affiliated with, endorsed by, or sponsored by Apple Inc. App Store® and iTunes® are trademarks of Apple Inc. Data is retrieved from Apple's public endpoints; you are responsible for using it in compliance with Apple's terms.

Source: README.md at commit d07c12b

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v0.3.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.