MCP App Store
by KeenEthics

Overview

Appllama is the design library of the highest grossing mobile apps: their screens, flows, onboarding and paywalls, with revenue context. The platform serves founders, designers and product teams across the world to help them design apps people love to use.

Tools

get_app

ChatGPT
Full profile of one app: metadata (revenue, downloads, ratings breakdown, category rank, launch dates, in-app purchases, top countries, languages), plus every flow with its screen count. app_id values come from search_apps; the app's screens are available from list_app_screens.

get_board

ChatGPT
Contents of one of the member's own boards, 10 items per page in the member's order. Screens boards return full screen payloads with expiring media URLs; apps boards return app profiles with flow summaries; flows boards return (app, flow) pairs in the shape list_app_screens accepts. A board is the member's own curated selection for a task.

get_credits

ChatGPT
Current credit balance, monthly allowance, usage and limits. FREE — never costs a credit, so it can be checked at any point in a session.

get_element_screens

ChatGPT
Real screens featuring a UI-element family (id from list_ui_elements), 10 per page with expiring media URLs. Optional variant pins one raw label inside the family.

get_flow_apps

ChatGPT
Apps that contain a given flow (name or slug), top revenue first, 10 per page — each with its revenue, in-app purchase prices and its screen count inside that flow. The screens of that flow are available from list_app_screens with the same app_id and flow.

get_screen

ChatGPT
One screen in full: metadata, colors, UI elements, a fresh ~1h media URL, and up to 5 visually similar screens from other apps. Address it with app_id + screen_id, or paste a screen_ref ('app_id/screen_id' — exactly what appllama.io's 'Copy Screen ID' button produces).

list_app_screens

ChatGPT
One app's screens in journey order (welcome → onboarding → paywall → other tabs), 10 per page. Each screen: screen_id, name, flow, UI elements, colors, and a media URL (image or video) that expires in ~1 hour. Optional flow (name or slug) or section (welcome-screen | onboarding | paywall | other-tabs) narrows the walk. Pass cursor to continue.

list_flows

ChatGPT
Browse the flow taxonomy (Onboarding, Paywall, Food Logging, Workout Session, …) with screen and app counts, largest first, 10 per page. Optional query filters flow names. Which apps contain a given flow is available from get_flow_apps.

list_my_boards

ChatGPT
The member's own boards on appllama.io (screens / apps / flows boards) with item counts. A board's contents are available from get_board; an apps-board's board_id is also accepted as a search_apps base.

list_ui_elements

ChatGPT
The UI-element taxonomy: ~38 families (Bottom Tab Bar, Rounded Primary CTA, Top Progress Bar, Skip Text Link, …) with live screen counts. One call returns the whole catalog.

search_apps

ChatGPT
Search and filter the app library (10 apps per page). query is a natural-language prompt ("habit tracker", "calorie tracking with a paywall quiz") answered by the same hybrid semantic search as appllama.io. Filters: launched_after/before (YYYY-MM-DD), downloads_min/max, revenue_min/max (USD per month), rating_min/max (0-5), price_min/max (subscription sticker price USD), onboarding_steps_min/max. board_id (from list_my_boards) scopes to one of the member's own app boards. sort: relevance (default with a query), recent, launched, revenue, downloads, rating, name. Each app ships its revenue estimate (null where the source resolves none — Airbnb earns off-store, say — with the category rank beside it), its in-app purchase prices (in_app_purchases: [{title, duration, price}] as listed on the store) and its flow names with screen counts, so you can pick study targets without extra calls. Pass cursor from the previous page to continue.

search_screens

ChatGPT
Search screens across the whole library, 10 per page. keyword mode (the default) matches screen names AND the reviewed browse categories: "paywall" includes the whole Paywall section; "login" includes Sign up & login. Overlaps count once. Exact/prefix name hits rank first. Multiword names still require every word. Accepts filters: section (welcome-screen | onboarding | paywall | other-tabs), flow (name or slug), screen_type (e.g. sign-up, home, settings, stats, subscription, empty-error …), element (a family id from list_ui_elements), app_id, screen_name (an exact name, supersedes query). query may be empty when at least one filter is set, which browses that filter. Paywalls, onboarding and welcome screens are sections, not screen types. semantic mode searches by MEANING with a visual-language model ("cozy dark-mode stats dashboard with charts") — a query is required, no filters, up to 200 results per query. The two modes surface different screens.

get_app

Claude

get_board

Claude

get_credits

Claude

get_element_screens

Claude

get_flow_apps

Claude

get_screen

Claude

list_app_screens

Claude

list_flows

Claude

list_my_boards

Claude

list_ui_elements

Claude

search_apps

Claude

search_screens

Claude

Example Prompts

Click any prompt to copy it.

App Stats

24

Tools

3

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily