asopilot

AI assistants

asopilot inside Claude and ChatGPT.

Connect asopilot over MCP and work with Amelia from the assistant you already use. Ask what to approve, draft replies, check tests. Nothing ships until you say yes.

Server URL

Add this as a remote MCP server (Streamable HTTP). Sign in happens automatically through OAuth.

https://asopilot.co/api/mcp

Connect your assistant

Claude

Customize, Connectors, Add custom connector. Paste the URL, select Add, then Connect and allow access. On Team and Enterprise plans an owner adds it under Organization settings, Connectors.

ChatGPT

Settings, Apps and Connectors, Advanced settings: turn on Developer mode. Then Create, paste the URL, choose OAuth and allow access.

Claude Code

claude mcp add --transport http asopilot https://asopilot.co/api/mcp

Then run /mcp and sign in. Or add --header "Authorization: Bearer asopat_..." with a token from Settings.

Cursor and others

{ "mcpServers": { "asopilot": {
  "url": "https://asopilot.co/api/mcp",
  "headers": { "Authorization": "Bearer asopat_..." } } } }

Create the token in Settings, AI assistants.

Step by step instructions with your own token are in your workspace under Settings.

Things to ask

Tools

Read tools never change anything. Act tools work through the same approval cards, ship log and undo as your workspace.

Read

  • list_apps · Lists the apps in this asopilot workspace with their ids, whether they are connected to App Store Connect, the latest audit score and how many approval cards wait for a decision.
  • get_audit · The latest App Store audit for an app: overall score out of 100, the score per pillar (metadata, localization, screenshots and so on), findings ranked by impact with how to fix each, and coverage per language.
  • get_weekly_report · The latest Monday growth report for an app: the period, a summary, key metrics (impressions, product page views, downloads, conversion) with changes, highlights and next steps.
  • list_pending_approvals · Approval cards waiting for a decision: changes Autopilot prepared this week and changes Amelia proposed in chat.
  • get_ship_log · Changes shipped through asopilot for an app, newest first, with ids.
  • list_competitor_changes · What tracked competitors changed on their App Store pages in the last 7 days (name, subtitle, screenshots, events, rankings, price) and one suggested reaction.
  • list_reviews · Recent customer reviews from App Store Connect with id, stars, country, date, text and whether they already have a reply.
  • get_autopilot_settings · Autopilot for an app: whether it is on, which kinds of weekly work it prepares (events, nominations, header and search images, promotional text, review replies, A/B tests, screenshots), what may ship without asking, the last run and how many cards wait.
  • list_experiments · Product page A/B tests in App Store Connect: status (draft, running, done), traffic, days left, treatments, hypothesis, results and past learnings.
  • list_custom_product_pages · Custom product pages: name, audience, review state, visibility, languages, promotional text, URL, and how many of Apple's 70 slots are used.
  • list_events · In-app events: what is live, promoting or upcoming, with dates, badge and languages, plus problems such as no event in the next 30 days or missing languages.
  • get_store_preview · The App Store page as people see it in one language: name, subtitle, promotional text, description, What's New, screenshot image URLs per device, the header image, icon and rating.
  • get_keyword_board · The keywords an app follows per App Store country, checked every night: rank in the top 200, places moved in about a week, popularity 0-100 (Apple's search suggestions), difficulty 0-100 (ratings of the apps that rank) and a verdict (keep, push, try, drop, watch, new) with why.
  • get_top_charts · An app's place in Apple's top charts (Top Free or Top Paid, and Top Grossing; all categories and its own category) per App Store country, read every day from Apple's public top 100: today's place, places moved in about a week, best place, and the marked days (changes shipped, versions live, features, notes).
  • get_store_features · The times Apple's editors showed an app on the App Store's Today, Apps or Games tab (first apps of each collection), per country, with first and last day seen and whether it shows now.
  • research_keyword · Live App Store data for a keyword in one country: Apple's related searches ordered by popularity, the app's rank in the top 200, difficulty 0-100 and the top apps for each.
  • local_keywords · What people in one App Store country really type for an app like this (their words, not a translation), each phrase checked in that country's App Store: popularity, difficulty and the app's rank.

Act

  • ask_amelia · Sends a message to Amelia, asopilot's ASO teammate, about one app and returns her reply.
  • approve_action · Approves one approval card and ships it, exactly like the Approve button in asopilot.
  • dismiss_action · Dismisses one approval card without shipping anything.
  • follow_keywords · Adds keywords to an app's keyword board for one App Store country; each is checked right away and every night after.
  • undo_change · Reverts a change from the ship log on the App Store or App Store Connect: puts back the previous text, deletes what was created, or removes a review reply.
  • run_audit · Runs a fresh full audit on live App Store Connect data and saves it.
  • prepare_this_week · Runs Autopilot now for an app instead of waiting for Monday: Amelia prepares this week's work (events, nominations, images, promotional text, review replies, tests) as approval cards.

Security

Sign in with OAuth

Claude and ChatGPT connect through a standard OAuth 2.1 sign in with PKCE. You approve the connection on an asopilot page, and the assistant never sees your password.

One workspace per connection

You pick the workspace when you connect. The connection can only see that workspace's apps, and it acts as you, with your role.

Every change needs approval

Amelia only proposes changes, as approval cards. The assistant ships a card only after you confirm it in the conversation, through the same approval and ship log as the workspace. Prices, availability and budgets are never touched.

Undo and audit trail

Shipped changes land in the ship log, marked with the assistant that approved them, and most can be undone in one step.

Revoke any time

Disconnect an assistant or revoke a token in Settings, AI assistants. It stops working right away. Access tokens expire after an hour and refresh tokens rotate.

Questions

What is MCP?

The Model Context Protocol is an open standard that lets AI assistants use tools from other apps. asopilot runs a remote MCP server, so assistants that support MCP can read your App Store data and work with Amelia.

Which plans include it?

Every paid plan and the 14-day trial.

Does it cost extra AI usage?

No. Questions to Amelia count toward the same hourly limit as the chat in your workspace.

Can the assistant ship something without me?

No. It can only approve a card after you said yes in the conversation, and the assistant asks before it acts. Autopilot settings that ship promotional text or review replies by themselves stay exactly as you set them in asopilot.

My client does not support OAuth

Create a personal access token in Settings, AI assistants, and send it as Authorization: Bearer. Owners and admins can create tokens.

For developers: OAuth discovery lives at /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server, with dynamic client registration, PKCE S256 and rotating refresh tokens.

See what your page is missing.

Paste your App Store or Google Play link. Your score is ready in seconds, no signup needed.