Categories › Software Development › Frontend, UI components & design-to-code
Search 1M real UI flows and 3.3M screens from shipped apps, sites, emails and games.
Remote server: your requests and data go to mcp.refcat.app. Claude Code: claude mcp add --transport http refcat https://mcp.refcat.app/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
list_facets — The filter vocabulary with real counts (number of flows): platform, flowIntents, uiComponents, pageType and screenPatterns. Call this beforeget_screen — One catalog screen with its image and structure. Returns an image block (look at it for color, typography and spacing) and JSON with app, flsearch_screens_by_image — Find catalog screens that look like your images (base64, e.g. a screenshot of the app you are building). Then call get_screen on the matchessearch_screens — Search individual UI screens by description, app name or site ('paywall with annual plan first', 'Spotify', 'linear.app'). Returns metadata search_flows — Search whole flows (ordered screen sequences) by intent, app or description. Then get_flow for the steps.search_emails — Search real product emails (welcome, receipts, onboarding, re-engagement…) by description or brand. Each result is one email with its desktoget_email_html — The original HTML of one email from search_emails (tables, font fallbacks, dark mode included). Adapt it to the user's brand instead of writsearch_apps — Find apps in the catalog by name, website or theme ('nubank', 'linear.app', 'meditation').get_app — Metadata for one app in the catalog. Accepts an appId or a slug like 'spotify'. get_app_flows lists its flows.get_app_flows — The flows of one app (onboarding, checkout, settings…) in order, with capture date. Accepts an appId or slug. Big apps have hundreds of flowsimilar_apps — Apps like this one, ranked from the app's own flow themes. Accepts an appId or slug.get_flow — One flow with every step in order. Compact by default: each step has screenDocId (for get_screen), pageType, patterns, components and keyTexget_flow_history — Earlier captures of the same flow (how it changed over time): capture date, screen count and up to 3 preview images each.similar_screens — Screens that look like a given screen. Visual, not keyword — no quota. includeImages returns the top matches as images (max 4).list_categories — The catalog's category rail for a platform, with the key list_apps filters by. Emails, games, store listings and ads have their own rails.list_apps — Apps in the catalog, optionally filtered by category key (from list_categories) or platform. Platform `email` lists brands with email gallerlist_projects — The caller's projects, newest first.get_project — One project with its screens, positions and connections.Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.