Skip to main content
Glama
pdcolandrea

Mobbin MCP Server

by pdcolandrea

Mobbin MCP Server

An MCP server that connects to Mobbin — the design inspiration platform with 600k+ screens from 1,100+ apps. Search apps, browse screenshots, explore user flows, and access your saved collections directly from Claude.

Mobbin has no public API. This server was built by reverse-engineering their internal endpoints using Playwright.

Tools

Tool

Description

mobbin_search_apps

Search and browse apps by category and platform

mobbin_search_screens

Search screens by UI patterns, elements, or text content

mobbin_search_flows

Search user flows by action type (e.g., onboarding, checkout)

mobbin_quick_search

Fast autocomplete search for apps by name

mobbin_popular_apps

Get popular apps grouped by category

mobbin_list_collections

List your saved collections

mobbin_get_filters

Get all available filter values (categories, patterns, elements, actions)

Setup

Prerequisites

  • Node.js 18+

  • A Mobbin account (free or paid)

1. Clone and install

git clone https://github.com/pdcolandrea/mobbin-mcp.git
cd mobbin-mcp
npm install

The server authenticates using your Mobbin session cookie. To extract it:

  1. Open mobbin.com in Chrome and log in

  2. Open DevTools (Cmd+Option+I) → Application tab → Cookieshttps://mobbin.com

  3. Find the cookies named sb-ujasntkfphywizsdaapi-auth-token.0 and sb-ujasntkfphywizsdaapi-auth-token.1

  4. Copy the full value of each cookie

  5. Combine them into a single string in this format:

sb-ujasntkfphywizsdaapi-auth-token.0=<value0>; sb-ujasntkfphywizsdaapi-auth-token.1=<value1>

The server automatically refreshes expired tokens using Supabase's auth API, so you generally only need to do this once per session.

3. Add to Claude Code

Run this from your terminal:

claude mcp add mobbin -- npx tsx /path/to/mobbin-mcp/src/index.ts

Then set the environment variable. Add to your ~/.claude/settings.json under the mobbin server entry:

{
  "mcpServers": {
    "mobbin": {
      "command": "npx",
      "args": ["tsx", "/path/to/mobbin-mcp/src/index.ts"],
      "env": {
        "MOBBIN_AUTH_COOKIE": "sb-ujasntkfphywizsdaapi-auth-token.0=...; sb-ujasntkfphywizsdaapi-auth-token.1=..."
      }
    }
  }
}

Alternative: Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "mobbin": {
      "command": "npx",
      "args": ["tsx", "/path/to/mobbin-mcp/src/index.ts"],
      "env": {
        "MOBBIN_AUTH_COOKIE": "sb-ujasntkfphywizsdaapi-auth-token.0=...; sb-ujasntkfphywizsdaapi-auth-token.1=..."
      }
    }
  }
}

Example prompts

  • "Search Mobbin for fintech apps on iOS"

  • "Find login screen designs across e-commerce apps"

  • "Show me onboarding flows for AI apps"

  • "What are the most popular apps on Mobbin right now?"

  • "Search for screens with a Card UI element in finance apps"

  • "List my saved collections"

How it works

Mobbin is a Next.js app backed by Supabase. This server calls Mobbin's internal API routes (/api/content/search-apps, /api/content/search-screens, etc.) using your session cookie for authentication. Tokens are automatically refreshed via Supabase's /auth/v1/token endpoint before they expire.

Project structure

src/
  index.ts              # MCP server entry point and tool registration
  constants.ts          # API URLs, keys, and config
  types.ts              # TypeScript interfaces for all Mobbin data models
  services/
    auth.ts             # Token parsing, expiry checks, and auto-refresh
    api-client.ts       # HTTP client for all Mobbin API endpoints
  utils/
    formatting.ts       # Markdown formatters for tool responses

License

ISC

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pdcolandrea/mobbin-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server