Use Scribe Animator with ChatGPT/Codex Site tools
WebMCP gives a compatible browser agent typed, semantic ways to work with the Scribe project already open on your screen. In clients that expose this integration as Site tools, you can ask in ordinary language; you do not need to memorize internal tool names.
Agent actions operate on the real project in the Scribe editor. There is no hidden second editor. Normal authentication, permissions, plan limits, locks, validation, and history remain authoritative.
What you need
Recreating a reference image or diagram? Use the dedicated reference reconstruction workflow before importing artwork or animating the scene.
- Scribe Animator open in its Desktop web editor;
- a compatible browser client that implements
document.modelContext; - Site tools enabled and available for the current client/session; and
- a disposable or safely checkpointed project for your first edit.
1. Open Scribe in a WebMCP-compatible client
Open Scribe Animator in the compatible client's browser. Wait for the project to load completely; the early discovery/status surface is available first, then the full catalog becomes available after project continuity initializes.
2. Open Site tools
Open the client's Site tools or website-tools control. In ChatGPT or Codex,
the exact location can vary with the current client. Confirm that the tools are
associated with app.scribeanimator.com, not with an unrelated tab.
3. Confirm Scribe tools are visible
Check the tools listed in your current session. The capture below recorded 41 Site tools in an earlier verified session; it does not establish the count or availability in your client today. What matters is that the Scribe status/discovery tool and the continuity- protected editing catalog are available.
- Scribe editor siteThe client associates this tool surface with app.scribeanimator.com.
- Recorded tool countThis captured session exposed 41 tools: 17 read and 24 write.
- Discoverable Scribe toolsThe panel exposes status, capability discovery, schema inspection, execution, context, diagnostics, and automation entry points.
4. Ask a read-only question
Begin with:
Inspect the current project and list locked objects.
The answer should describe the open project's real state without changing it. If the client cannot see the project, check the troubleshooting section before asking for edits.
Before a larger task, ask the agent to inspect project.get_status, create a
project.save_local checkpoint, and retain the returned project ID and checkpoint
key. A local checkpoint is a recovery point in this browser profile; use a
.scribe backup for a portable copy.
5. Ask for one reversible edit
Try:
Create a new scene, add “Hello WebMCP”, center it and animate its entrance.
The agent can combine scene creation, text insertion, layout, and animation capabilities. Where the underlying capability supports Scribe history, the change remains available to normal Undo.
6. Verify the visible result
Inspect the canvas, scene list, inspector, and timeline. The visible Scribe project is the result—there is no terminal-only clone to reconcile later.
- Visible agent-edited sceneThe result is ordinary editable content in the real Scribe canvas.
- Semantic capability workflowThe scene summarizes the search, schema inspection, and canonical execution model.
- Normal editor timelineAgent-authored objects participate in the same scene timing and history as manual edits.
7. Undo the edit
Use Scribe's normal Undo control. Confirm that the reversible changes are removed from the same visible project. Some operations are inherently read-only or have their own confirmation boundary; the agent cannot turn every action into an undoable edit.
8. Ask for a multi-step task
Once the small edit is verified, try one of these supported workflows:
Find an appropriate drawing for this scene and insert it.
Move this StoryBeat three seconds later.
Be precise about the target scene, selection, or StoryBeat when several could match. The agent should inspect current state before making a consequential change.
For an original explainer, try:
Create an editable whiteboard explainer about this topic. Plan the story beats, establish readable static scenes, add native relationships and purposeful motion, preview event frames and camera holds, then play the complete result. Report what was checked and the actual save result.
The Scribe Animator Director workflow expands this production method and explains the separate prerequisites for the versioned skills package.
9. Use capability discovery for specialized tasks
Scribe exposes a broad canonical capability catalog through a stable broker workflow. A compatible agent can:
- search for relevant capabilities;
- inspect the exact schema and current availability; and
- execute the selected canonical capability.
Natural-language users do not need to type those steps manually. Asking the agent to “find the supported Scribe workflow first” is enough for most tasks.
Advanced: the broker tools
scribe_get_webmcp_statusreports sanitized readiness and continuity state.scribe_search_capabilitiesfinds task-relevant actions.scribe_get_capabilityreturns the exact input schema and availability.scribe_execute_capabilityruns the canonical capability after validation.
The broad catalog remains reachable without registering every capability as a separate browser tool.
Check a chosen frame
Ask the agent to discover ui.project_frame_preview. In the current contract,
action: "show", the returned sceneId, and scene-local timeMs display a frame
at the project's pixel dimensions. displayMode: "fit" fits the frame into the
overlay; "actual" shows it at its actual CSS pixel size. Use Close, Escape,
or action: "hide" to dismiss it.
The result reports frame metadata after the preview is displayed. Inspect the visible frame to judge typography, drawing, connectors, and camera framing; the tool does not return image bytes. A failed or cancelled preview is an unverified frame. The preview preserves the authored project, history, selection, and playhead. Follow it with live playback to check motion.
10. Understand human-controlled browser actions
WebMCP does not bypass protected choices. You still choose or approve local files, the tab/window/screen used for recording, microphone permission, credentials and OTPs, purchases, destructive account confirmations, and browser-owned download or share destinations.
Scribe does not host an LLM for WebMCP. The compatible client supplies the intelligence; Scribe supplies the semantic editor tools and enforces its normal product rules.
SVG export is unavailable in the current public editor and WebMCP API. SVG
import and drawing remain available. For delivery, discover video export or
use a .scribe package for editable backup.
11. Troubleshooting
No Scribe Site tools appear: confirm that the client supports top-level
imperative WebMCP tools, the Scribe editor is the active page, and
document.modelContext exists. A normal extension alone is not proof of
support.
Status is ready but an edit is unavailable: wait for the project to finish loading, then ask the agent to inspect the capability's availability. Some actions need an active scene, selection, media object, or signed-in entitlement.
A task stops at a chooser: complete the browser-owned file, recording, permission, or purchase decision yourself, then ask the agent to continue.
The result targeted the wrong content: Undo, name the intended scene or object more specifically, and retry with a read-only inspection first.
The preview fails or the project changes while rendering: recheck project identity and capability availability, resolve missing media, and request the frame again. Do not treat a blank or stale overlay as a successful check.
Verification note
Reviewed on 7 October 2026 against the current Scribe capability contracts and regression coverage. The figures are recorded real-client captures. They do not establish a fresh Director installation, today's client rollout, or production deployment of every capability described here.

