── generate_screen_from_text ──
keys: designSystem, deviceType, generatedBy, height, htmlCode, id, name, prompt,
screenMetadata, screenType, screenshot, theme, title, width (14 fields)
has theme.designMd? true (5809 chars)
── get_screen (same screen) ──
keys: deviceType, height, htmlCode, name, screenshot, title, width (7 fields)
has theme? false
Summary
get_screenreturns only 7 fields for a screen resource, whilegenerate_screen_from_textreturns 14 fields for the same screen. This meanstheme.designMd(and other metadata) is only available immediately after generation and cannot be retrieved later.Evidence
Tested against the live MCP server (
stitch.googleapis.com/mcp):Missing fields in get_screen
Impact
Screenobject fromgenerate()getdesignMd. Users who later retrieve the screen viaget_screen/project.getScreen()do not.Environment
@google/stitch-sdkv0.0.3stitch.googleapis.com/mcp