↳Preview the workspace HTML file and interact with its visible controls before creating an artifact.
Type
How it gets data
Static interactive HTML report
Uses data already gathered and saved into the HTML. It does not call tools after opening.
MCP App
Calls permitted connection tools at runtime to load current information or perform an action.
#Validate loading, success, empty, and error states
↳Validate success, loading, empty, and error behavior before sharing an app with other people.
Loading clearly shows that the app is waiting for a tool result.
Success shows useful data with source and freshness context.
Empty explains that the call succeeded but returned nothing relevant.
Error explains what failed and gives the viewer a safe next action.
Live, sample, and cached data are labeled accurately.
Queries and result sets are bounded so the interface stays responsive.
#Protect actions with permissions and confirmation
The app uses the current viewer’s connections and effective permissions. Require a clear confirmation before a control sends, creates, updates, deletes, or otherwise changes external data. Handle a denied or unavailable tool as a normal app state.
↳A workspace-level tool setting overrides the personal default only inside that workspace.
After the workspace preview is correct, ask the agent to create an artifact from the exact HTML file. Then use Artifacts in the main navigation to find the new artifact, open its preview, and follow the authenticated sharing walkthrough.
↳Open an app artifact to review the copied result without returning to the editable workspace file.
01
Ask the agent to create it
Name the HTML workspace file and the artifact name, and ask the agent to keep it private until you review it.
02
Find it in Artifacts
Choose Artifacts in the main navigation and open the result from the library.
03
Review the artifact preview
Confirm the copied app is the version you approved in the workspace.
04
Share and verify
Choose an authenticated account share and test the link as the intended signed-in viewer.