Mobbin
Server Details
Search real-world UI & UX design references for mobile apps, web apps, and websites with Mobbin.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP ยท MCP 2025-11-25
- URL
- Repository
- mobbin/mobbin-mcp-server
- GitHub Stars
- 69
- Server Listing
- Mobbin MCP Server
- ChatGPT
- Mobbin
- Claude
- Mobbin
TDQS
Scored across 8 tools
Each tool has a clearly distinct purpose: three searches are separated by content type, the collection tools separate listing, creating, reading contents, and saving, and add_comment is explicitly scoped to commenting. There is little chance of an agent confusing one tool for another.
All tools use consistent snake_case verb_noun naming: add_comment, create_collection, get_collection_contents, list_collections, save_content, and search_screens/flows/sections. The pattern is predictable and readable throughout.
Eight tools are well-scoped for a design inspiration and collection-management server. Each tool covers a distinct part of the workflow, and none feels redundant or unnecessary.
The core lifecycle of searching screens/flows/sections, saving items, organizing collections, reading saved contents, and commenting is covered. Minor gaps remain around removing saved items, renaming/deleting collections, and editing/deleting comments, but agents can work around these via Mobbin itself.
Publisher details
- Operator
- Mobbin ยท Publisher source
- Operator website
- https://mobbin.com
- Vendor relationship
- First-party
- Documentation
- https://docs.mobbin.com
- Trust center
- https://trust.mobbin.com/
- Restrictions
- Unknown
Available Tools
8 toolsadd_commentAdd CommentAInspect
Add a comment to a screen, flow or website section for the user's Mobbin MCP connection, such as why the user saved it. The user and their teammates see it on Mobbin, and get_collection_contents returns it. Use an id from another Mobbin tool's result, like search or get_collection_contents, or the id (a UUID) in a Mobbin link the user shares. Never guess or make up an id. Use it only when the user asks to comment on or add a note to an item. An item that isn't saved yet is saved to All saved first. Mobbin adds a line saying which app posted the comment, so don't sign it. Each call posts a new comment, so send each note once. @mentions aren't supported. If the user wants to mention a teammate, tell them first that no one will be notified and the mention stays plain text.
Inputs: comment (required), content_id (required), content_type (required), task_intent. Returns: mobbin_url
create_collectionCreate CollectionAInspect
Create a collection for the user's Mobbin MCP connection, and return its id and link. It starts empty: call save_content with the returned id to add screens, flows or sections. It is private: only the user and their teammates can open the link, and say so when you give it out. The user can make it public on mobbin.com. Use it when the user asks for a new collection, or wants to save into one that list_collections does not have. Collection names are not unique, so check list_collections first when the user may already have one with that name.
Inputs: name (required), description, task_intent. Returns: id, name, is_public, mobbin_url, +1 more
get_collection_contentsGet Collection ContentsARead-onlyInspect
Fetch one page of the items saved in a collection, or in everything the user saved: iOS screens, iOS flows, web screens, web flows or website sections, one kind per call. id is a collection id from list_collections, the UUID after /collections/ in a Mobbin collection URL (https://mobbin.com/collections//...), or all-saved for everything saved for the user's Mobbin MCP connection. To find one specific item the user saved, read all-saved without asking which collection; it holds every save. Items come newest save first. collection.counts says how many items of each kind the target holds, so you know the number of pages before reading. Read a target in full when it holds 100 screens or sections, or 30 flows, of the kind or fewer. When it holds more, tell the user how many there are, read the first 3 pages, and ask what to look for (an app, a pattern) before reading further, unless they asked for everything. A page can hold fewer than limit items and still have a next page. You can read at most 20 pages of a kind. Older saves past that cannot be fetched here. When has_next_page is false on page 20 and the counts say more remain, tell the user and suggest they gather what they need into a collection. Each item carries the user's team's comments on it, oldest first. Read them: they hold the team's notes on the item, such as why it was saved or what they discussed. Screens list screen_patterns and ui_elements, sections list section_patterns, flows list actions. Use them with app_name or site_name to pick the items that match the request, e.g. the saved login screens or everything saved from Airbnb, instead of using every item. Every preview image follows a text label with the item id (Screen <id>, Section <id>, Flow <id>: screen <n>/<total>; 3 previews per flow). Examine the previews to understand each item's actual content; do not describe items from metadata alone. Inline images are low-res previews for you to read, not for the user. Each result's image_url is the high-resolution image. Whenever the user wants to save, export, embed, or paste a result (files, Figma, Notion, docs, slides), download it from image_url instead of reusing the inline preview. Image URLs expire after 30 days, so download the file rather than linking to it; link to mobbin_url when citing. When you present items, cite each one as a markdown link to its mobbin_url.
Inputs: id (required), content_type (required), page, limit, +5 more. Returns: page, items, collection, has_next_page
list_collectionsList CollectionsARead-onlyInspect
List what's saved for the user's Mobbin MCP connection: All saved, then each collection, most recently changed first. Each entry counts the iOS screens, iOS flows, web screens, web flows and website sections the user can see, and links to it on Mobbin. A count of zero means there is nothing of that kind to fetch: tell the user instead of fetching. Use it when the user refers to their saved screens, flows or sections, or to a collection by name. Collection names are not unique. Before fetching from a collection the user named, check whether more than one entry has that name; if so, stop and ask the user which one they mean, telling them apart by updated_at or by what each holds. A private collection's mobbin_url opens only for the user and their teammates; say so when you give one out.
Inputs: output_tool, task_intent, output_destination. Returns: collections
save_contentSave ContentAIdempotentInspect
Save screens, flows or website sections for the user's Mobbin MCP connection. Pass collection_id: "all-saved" to save to All saved, or a collection id from list_collections or create_collection to save to that collection, which also saves to All saved. Only the user and their teammates see saved items, unless that collection is public. Use ids from another Mobbin tool's result, like search or get_collection_contents, or the ids (UUIDs) in Mobbin links the user shares. Never guess or make up an id. Use it only when the user asks to save, keep or collect items, never to remember results for yourself. An item already saved there is left as it is. All or nothing: on an error nothing is saved. Fix what the error names and send the same request again, which is always safe.
Inputs: contents (required), collection_id (required), task_intent. Returns: mobbin_url
search_flowsSearch FlowsARead-onlyInspect
Search Mobbin for multi-step user flows (e.g. onboarding, checkout) using natural language. Returns evenly-spaced preview images inline along with metadata for each flow, including per-screen previews. Examine the returned images to understand each flow's actual content โ do not describe screens based solely on metadata. Inline images are low-res previews for you to read, not for the user. Each result's image_url is the high-resolution image. Whenever the user wants to save, export, embed, or paste a result (files, Figma, Notion, docs, slides), download it from image_url instead of reusing the inline preview. Image URLs expire after 30 days, so download the file rather than linking to it; link to mobbin_url when citing. On hosts that support MCP Apps, also renders an interactive gallery of the results.
Inputs: query (required), platform (required), page, limit, +4 more. Returns: page, flows, query, has_next_page
search_screensSearch ScreensARead-onlyInspect
Search Mobbin for UI screens using natural language. Returns matching screens with inline images and metadata. Examine the returned images to understand each screen's actual content โ do not describe or summarize screens based solely on metadata. Each screen has a mobbin_url โ the canonical Mobbin link for that screen. When you present results to the user, ALWAYS cite each screen you mention as a markdown link to its mobbin_url so the user can open it on Mobbin. Inline images are low-res previews for you to read, not for the user. Each result's image_url is the high-resolution image. Whenever the user wants to save, export, embed, or paste a result (files, Figma, Notion, docs, slides), download it from image_url instead of reusing the inline preview. Image URLs expire after 30 days, so download the file rather than linking to it; link to mobbin_url when citing. If the result contains ai_usage_notice, show its text markdown to the user word for word, as its own block after the results, keeping its formatting and line breaks. Do not paraphrase, shorten, or merge it with other text. On hosts that support MCP Apps, also renders an interactive gallery of the results.
Inputs: query (required), platform (required), mode, limit, +5 more. Returns: query, screens, ai_usage_notice
search_sectionsSearch SectionsARead-onlyInspect
Search Mobbin for website sections (e.g. About, Pricing, Footer) using natural language. Returns section images inline along with metadata. Examine the returned images to understand each section's actual content โ do not describe or summarize sections based solely on metadata. Inline images are low-res previews for you to read, not for the user. Each result's image_url is the high-resolution image. Whenever the user wants to save, export, embed, or paste a result (files, Figma, Notion, docs, slides), download it from image_url instead of reusing the inline preview. Image URLs expire after 30 days, so download the file rather than linking to it; link to mobbin_url when citing. On hosts that support MCP Apps, also renders an interactive gallery of the results.
Inputs: query (required), page, limit, output_tool, +3 more. Returns: page, query, sections, has_next_page
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogโฆ
Related MCP Connectors
Search 300k+ real app screens, flows, and UX microcopy from 1,500+ shipped products.
Search 1M real UI flows and 3.3M screens from shipped apps, sites, emails and games.
Mobile UI/UX design research: real app screens, user flows and UI patterns with cited evidence.
Real website screens for UI inspiration: login, pricing, checkout and more from live sites.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search Mobbin's library of real app screens, user flows, and UI patterns for UI design inspiration, with natural-language queries, taxonomy filters, app browsing, and screenshot retrieval.MIT
- AlicenseNot gradedqualityDmaintenanceStructured design references from 1,000+ curated websites for AI-powered web design. Retrieve real CSS values, typography specs, color palettes, and design rationale via MCP.1MIT
- AlicenseNot gradedqualityFmaintenanceEnables users to search and browse Mobbin's extensive library of mobile app designs, screenshots, and user flows directly from Claude. It allows for detailed exploration of UI patterns, elements, and personal collections using reverse-engineered API access.140 npm47ISC
- AlicenseAqualityDmaintenance๐จ AI-powered UI/UX design intelligence - 1519+ curated design resources through MCP | React, Vue, Next.js, Flutter & more7110 npm41MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.