# UCP Lab > UCP Lab is an independent testing workspace for Shopify Global Catalog and Universal Commerce Protocol (UCP). It provides text and image product search, guest API tokens, prompt validation, query history, and a remote MCP endpoint. Canonical URL: https://ucp.asen.wang/ Language: zh-CN (interface), English and Chinese queries supported ## Primary capabilities - Search Shopify Global Catalog with a natural-language query. - Search by JPEG, PNG, or WebP image using UCP `catalog.like[].image`. - Combine a prompt and image for multimodal product discovery. - Validate product-search prompts with the `validate_prompt` MCP tool. - Use Shopify-compatible MCP tools: `search_catalog`, `lookup_catalog`, and `get_product`. - Connect a public Shopify storefront through its `/meta.json` metadata endpoint. - Optionally upgrade a guest workspace to an account for cross-device history and persisted store settings. ## Machine-readable endpoints - Remote MCP (Streamable HTTP): https://ucp.asen.wang/mcp - Fallback site and MCP origin: https://ucp-lab.xasenwang.workers.dev/ - Transparent Shopify UCP JSON-RPC relay: https://ucp.asen.wang/api/ucp/mcp - UCP agent profile: https://ucp.asen.wang/ucp/profile.json - Active UCP agent profile fallback: https://ucp-lab.xasenwang.workers.dev/ucp/profile.json - Health check: https://ucp.asen.wang/health - Sitemap: https://ucp.asen.wang/sitemap.xml All MCP and API requests require a UCP Lab Bearer token. A guest token can be created without an account from the web interface; signed-in workspaces use a revocable account-session token. Shopify credentials are held server-side and are never returned to users. ## Source specifications - Shopify Global Catalog MCP: https://shopify.dev/docs/agents/catalog/global-catalog - Universal Commerce Protocol: https://ucp.dev/specification/catalog/ - Model Context Protocol: https://modelcontextprotocol.io/ UCP Lab is not affiliated with or endorsed by Shopify.