diff --git a/mcp-server/src/tools/screen-tools.js b/mcp-server/src/tools/screen-tools.js index 26ef58b..a34d762 100644 --- a/mcp-server/src/tools/screen-tools.js +++ b/mcp-server/src/tools/screen-tools.js @@ -98,6 +98,17 @@ export const screenTools = [ required: ["screenId"], }, }, + { + name: "get_screen_code", + description: "Get the source HTML for a screen that was created with code (via create_screen, batch_create_screens, update_screen_image, or Figma paste). Returns hasCode:false when the screen has no stored source (e.g., uploaded image or blank screen).", + inputSchema: { + type: "object", + properties: { + screenId: { type: "string", description: "ID of the screen" }, + }, + required: ["screenId"], + }, + }, { name: "update_screen_image", description: "Re-render a screen's image from new HTML content. Use inline styles only (no