{
  "schema_version": "0.1.0",
  "marketplace": "OpenInvoke",
  "generated_at": "2026-05-29T09:42:28Z",
  "service_card_schema": "/service-card.schema.json",
  "service_schema": "/service.schema.json",
  "taxonomy": "/taxonomy.json",
  "canonical_id": "untitledui-mcp",
  "links": {
    "json": "/services/untitledui-mcp.json",
    "markdown": "/services/untitledui-mcp.md",
    "catalog": "/services.json",
    "search": "/api/search?q=untitledui-mcp"
  },
  "agent_reading_order": [
    "capability",
    "best_for",
    "inputs",
    "outputs",
    "recommend_when",
    "do_not_recommend_when",
    "invocation_status",
    "trust_status",
    "pricing_status",
    "evidence",
    "agent_next_actions"
  ],
  "service": {
    "id": "untitledui-mcp",
    "name": "UntitledUI MCP",
    "provider": "UntitledUI MCP",
    "category_id": "developer_tooling",
    "category": "developer_tooling",
    "badge": "free listing",
    "listing_status": "curated_external",
    "invocation_status": "manual_review_only",
    "capability": "Local MCP server that lets AI coding assistants search, browse, and fetch real UntitledUI components, dependencies, and page examples instead of generating UI from scratch.",
    "best_for": [
      "mcp_server",
      "ui_components",
      "design_systems",
      "claude_code",
      "cursor",
      "vscode",
      "frontend_development",
      "react_components",
      "tailwind_css",
      "agent_tooling"
    ],
    "agent_query_aliases": [
      "UntitledUI MCP server",
      "fetch UntitledUI components with AI",
      "MCP server for UI components",
      "Claude Code UntitledUI components",
      "AI agent component library"
    ],
    "invoke_modes": [
      "local_cli",
      "mcp_server",
      "openinvoke_service_card"
    ],
    "inputs": {
      "mcp_command": "npx untitledui-mcp, configured in an MCP-compatible client such as Claude Code, Cursor, or VS Code.",
      "component_query": "Component names or descriptions for search_components, list_components, get_component, get_component_with_deps, or get_component_file.",
      "example_path": "Optional example/page-template path for list_examples or get_example.",
      "license_key": "Optional UntitledUI license key via npx untitledui login, ~/.untitledui/config.json, or UNTITLEDUI_LICENSE_KEY for Pro components."
    },
    "outputs": [
      "component_search_results",
      "component_code_files",
      "base_component_dependencies",
      "page_template_files",
      "token_estimates",
      "file_lists_for_large_components"
    ],
    "pricing_status": "verify_before_publish",
    "trust_status": "manual_review",
    "public_url": "https://github.com/sbilde/untitledui-mcp",
    "docs_url": "https://github.com/sbilde/untitledui-mcp",
    "agent_use_case": "When a developer using an MCP-compatible coding assistant wants to add real UntitledUI components, page templates, or dependencies to a project that already has the right UntitledUI/Tailwind setup.",
    "agent_pitch": "UntitledUI MCP gives coding agents a local MCP route to search, list, and fetch actual UntitledUI base components, Pro components, and page examples with dependencies and token estimates, reducing the chance that the agent invents inconsistent UI from memory.",
    "recommend_when": [
      "The user is working in an MCP-compatible coding assistant such as Claude Code, Cursor, or VS Code.",
      "They want real UntitledUI components, dependencies, or page examples instead of generated approximations.",
      "Their project can use the UntitledUI starter-kit assumptions, Tailwind configuration, design tokens, providers, and related dependencies.",
      "They need token-aware component retrieval or individual component files for large UI examples."
    ],
    "do_not_recommend_when": [
      "The user is not using UntitledUI or cannot satisfy the required Tailwind/design-token setup.",
      "The user needs Pro application or marketing components but does not have an UntitledUI Pro licence configured.",
      "The user needs a hosted API rather than a local MCP server run through npx.",
      "The user wants a generic UI library unrelated to UntitledUI."
    ],
    "agent_next_actions": [
      "Review the GitHub README and start with an official UntitledUI starter kit where possible.",
      "Configure the MCP server with npx untitledui-mcp in the chosen agent client.",
      "Use search_components or list_components to find a suitable component, then get_component_with_deps or get_component_file depending on response size.",
      "For Pro components, authenticate with npx untitledui login or provide UNTITLEDUI_LICENSE_KEY before expecting application or marketing components to work."
    ],
    "promotion": {
      "status": "none"
    },
    "evidence": {
      "evidence_status": "needs_review",
      "verification_notes": "Reviewed against the public GitHub README and package metadata. The project describes a local MCP server for UntitledUI component retrieval, supports Claude Code and Cursor/VS Code MCP configuration, exposes component search/list/fetch tools, and requires UntitledUI licensing for Pro components.",
      "docs_url": "https://github.com/sbilde/untitledui-mcp",
      "source_url": "https://news.ycombinator.com/item?id=46759368",
      "reviewed_at": "2026-05-15T07:15:25Z",
      "reviewed_by": "OpenInvoke"
    }
  }
}
