Skip to main content

Refcat

app.refcat/refcatVersion 1.0.0

Search 1M real UI flows and 3.3M screens from shipped apps, sites, emails and games.

Status

Responds804 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:38 UTC
Latency
804 ms
Remotes responding
1 of 1
Sign-in
API key
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.refcat.app/mcpResponds804 ms
No sign-in

Claude Code

claude mcp add --transport http refcat https://mcp.refcat.app/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'

Replace <YOUR_TOKEN> before running.

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: refcat
Remote MCP server URL: https://mcp.refcat.app/mcp
This server expects the header Authorization.

Cursor

{
  "mcpServers": {
    "refcat": {
      "url": "https://mcp.refcat.app/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

Replace <YOUR_TOKEN> before running.

VS Code

code --add-mcp '{"name":"refcat","type":"http","url":"https://mcp.refcat.app/mcp","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'

Replace <YOUR_TOKEN> before running.

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

18 tools

Tools of Refcat
Read-only
Idempotent
Open world
get_appMetadata for one app in the catalog. Accepts an appId or a slug like 'spotify'. get_app_flows lists its flows.NoYesYesNo
get_app_flowsThe flows of one app (onboarding, checkout, settings…) in order, with capture date. Accepts an appId or slug. Big apps have hundreds of flows: page with offset. Then get_flow for the steps of one.NoYesYesNo
get_email_htmlThe original HTML of one email from search_emails (tables, font fallbacks, dark mode included). Adapt it to the user's brand instead of writing email HTML from scratch. Pro, or this week's free flows.NoYesYesNo
get_flowOne flow with every step in order. Compact by default: each step has screenDocId (for get_screen), pageType, patterns, components and keyTexts. include 'elements' adds OCR/hotspot boxes per step (large: tens of thousands of tokens for a long flow); 'connections' adds step links.NoYesYesNo
get_flow_historyEarlier captures of the same flow (how it changed over time): capture date, screen count and up to 3 preview images each.NoYesYesNo
get_projectOne project with its screens, positions and connections.NoYesYesNo
get_screenOne catalog screen with its image and structure. Returns an image block (look at it for color, typography and spacing) and JSON with app, flow, platform, pageType, screenPatterns, uiComponents, keyTexts, dimensions, capturedAt and `elements` (OCR text and hotspots with normalized bbox [x0,y0,x1,y1], sorted top to bottom: use them to reproduce hierarchy, order and positions). image 'small' is ~800px wide (~1-2k tokens), 'full' 1800px. Cite the app, flow and capture date when you build from it.NoYesYesNo
list_appsApps in the catalog, optionally filtered by category key (from list_categories) or platform. Platform `email` lists brands with email galleries.NoYesYesNo
list_categoriesThe catalog's category rail for a platform, with the key list_apps filters by. Emails, games, store listings and ads have their own rails.NoYesYesNo
list_facetsThe filter vocabulary with real counts (number of flows): platform, flowIntents, uiComponents, pageType and screenPatterns. Call this before filtering search_screens or search_flows so filters are real values, not guesses. Optional query/filters narrow every count, flowIntents included.NoYesYesNo
list_projectsThe caller's projects, newest first.NoYesYesNo
search_appsFind apps in the catalog by name, website or theme ('nubank', 'linear.app', 'meditation').NoYesYesNo
search_emailsSearch real product emails (welcome, receipts, onboarding, re-engagement…) by description or brand. Each result is one email with its desktop and/or mobile image; when hasHtml is true, get_email_html returns the original HTML to adapt. Needs Pro.NoYesYesNo
search_flowsSearch whole flows (ordered screen sequences) by intent, app or description. Then get_flow for the steps.NoYesYesNo
search_screensSearch individual UI screens by description, app name or site ('paywall with annual plan first', 'Spotify', 'linear.app'). Returns metadata per screen; set includeImages to also get the top screens as images (max 4, ~1-2k tokens each). Call get_screen for the full structure of one.NoYesYesNo
search_screens_by_imageFind catalog screens that look like your images (base64, e.g. a screenshot of the app you are building). Then call get_screen on the matches to compare. Free plans: up to 2 images and 12 results.NoYesYesNo
similar_appsApps like this one, ranked from the app's own flow themes. Accepts an appId or slug.NoYesYesNo
similar_screensScreens that look like a given screen. Visual, not keyword — no quota. includeImages returns the top matches as images (max 4).NoYesYesNo

Details

Registry status
Active
Published
Nov 1, 2026
Updated
Nov 1, 2026
Repository
Not given
Categories (suggested)
Project managementCommunicationDesign and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing