Check the user's UI against real references
check_my_uiCompare the user's UI structure with the closest real products. Describe what they have (screen type, sections, flow steps, plan count; no personal names, prices or customer data) and get factual comparisons, not recommendations: plan counts, section order, blocks the references have that theirs lacks, flow length. image=true attaches the closest one's screenshot.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"description": "<description>"
},
"name": "check_my_ui"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Only compare with this kind of capture. | |
| image | No | Attach the closest reference's 1x screenshot (MCP) or return its URL in image. | |
| limit | No | How many references to return, 1 to 5. | |
| product | No | Only compare with this product id. | |
| flowType | No | What the flow does, so step counts are only compared with flows of the same kind. Inferred from screenType when omitted. | |
| sections | No | Page sections top to bottom, e.g. ["Hero", "Plan cards", "FAQ"]. | |
| flowSteps | No | For a multi-screen flow, each step's title in order, e.g. ["Sign up", "Verify email", "Create workspace"]. | |
| planCount | No | For pricing screens, how many plans are shown. | |
| screenType | No | What kind of screen it is. | |
| description | Yes | One or two sentences on what the screen is for and how it is laid out, e.g. "Pricing page with three plan cards, a monthly/yearly toggle and a feature table". | |
| primaryAction | No | The main button or action, e.g. "Start free trial". |