Skip to main content
Glama
patelchanakya

Design Checklists MCP

Checklist.design MCP for Codex

An unofficial, read-only Model Context Protocol server that puts the public Checklist.design catalogue inside Codex and other MCP clients.

I kept opening Checklist.design while building interfaces. It is a useful reference for the small UX details that are easy to miss, so I made the checklists searchable from the place where I was already working.

Ask for a mobile checkout checklist, a subscription-cancellation flow, or guidance for an admin billing screen. The MCP searches 110 UX and UI design checklists and returns the relevant source material with attribution.

The server runs locally. It does not need an API key, call the paid Checklist.design AI checker, upload your designs, or write to any external service.

This repository contains code and synthetic test fixtures only. Checklist.design content is fetched into each user's local cache and remains owned by Checklist Design Pty Ltd. See Third-party content.

Add it to Codex

Run:

codex mcp add design_checklists -- npx -y github:patelchanakya/design-checklists-mcp

Start a new Codex task, then check the connection:

codex mcp list

The first launch downloads the public catalogue to a local cache. Later launches read that cache and start without another network request.

Try asking Codex:

Use design_checklists to find everything relevant to a mobile checkout.
Get the complete flows/canceling-subscription checklist.
Build a review checklist for an admin billing screen with 2FA.

For another MCP client, use npx as the command and these arguments:

{
  "command": "npx",
  "args": ["-y", "github:patelchanakya/design-checklists-mcp"]
}

Related MCP server: Mobbin MCP Server

What you get

Tool

What it does

get_catalog_summary

Returns source metadata plus checklist, entry, and category totals.

list_checklists

Browses and filters checklist summaries.

search_checklists

Searches checklist names, descriptions, suggestions, and step text.

get_checklist

Returns one complete checklist by category/slug, slug, or UUID.

build_review_checklist

Selects a focused set of checklists for a screen, component, or flow.

All five tools are read-only, idempotent, and non-destructive. Search and review selection are deterministic local keyword matching, not an AI design review.

Run it from source

git clone https://github.com/patelchanakya/design-checklists-mcp.git
cd design-checklists-mcp
npm ci
npm test
codex mcp add design_checklists -- node "$PWD/src/server.mjs"

The repository also includes a project-scoped .codex/config.toml for development.

Local cache

  • First launch fetches the public catalogue and validates every checklist before saving it.

  • Later launches use the saved cache.

  • npx -y github:patelchanakya/design-checklists-mcp --sync refreshes it manually.

  • CHECKLIST_DESIGN_DATA_PATH=/absolute/path/checklists.json changes the cache location.

  • npm run sync writes an ignored development snapshot to data/checklists.json.

The importer uses bounded concurrency and replaces the cache only after the complete download passes validation. MCP diagnostics go to stderr so stdout stays reserved for protocol messages.

Scope

These checklists are reference material. A returned checklist does not prove accessibility, platform compliance, user validation, or production correctness. The public Checklist.design endpoints can also change; run --sync when you want a fresh local copy.

The MCP does not access the paid Figma or AI analysis service.

Third-party content

The MIT licence covers this project's code, documentation, and synthetic tests. It does not cover Checklist.design names, descriptions, checklist entries, suggestions, images, branding, plugin, or paid services.

Checklist content is retrieved for local use and returned with attribution to Checklist Design. Use remains subject to the Checklist.design Terms of Service.

This project is independent and unofficial. Do not publish generated cache files or represent the project as an official Checklist.design product without explicit written permission.

Contributing

Issues and small pull requests are welcome. See CONTRIBUTING.md for the test and content rules. Security reports belong in a private GitHub security advisory; see SECURITY.md.

The source code is available under the MIT Licence.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    A read-only toolkit for searching and analyzing Markdown note directories and Obsidian vaults through AI clients. It enables metadata extraction, full-text search, and natural language querying of note content, tags, and backlinks.
    Last updated
    13
    4
    AGPL 3.0
  • A
    license
    -
    quality
    F
    maintenance
    Enables 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.
    Last updated
    140
    45
    ISC

View all related MCP servers

Related MCP Connectors

  • Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.

  • Search your Obsidian vault to quickly find notes by title or keyword, summarize related content, a…

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

View all MCP Connectors

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/patelchanakya/design-checklists-mcp'

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