BROWSER USE

- Browser Use Agents: give Browser Use a task and receive completed work. API V4 is current for new integrations.
- Browser Infrastructure: connect your agent or automation to managed browsers through SDK, REST, or CDP. Starts at $0.02/browser-hour.
- Developer tools: Open Source, Browser Harness, SDK, and MCP support the two products above.

[Developer Index](https://browser-use.com/index.md)
[Product Map](https://browser-use.com/llms.txt)
[Full Product Context](https://browser-use.com/llms-full.txt)
[Pricing](https://browser-use.com/pricing.md)
[Cloud Docs](https://docs.browser-use.com/cloud/quickstart)
[Open Source Docs](https://docs.browser-use.com/open-source/introduction)

---

# Lottie Creator: 16 WebMCP tools for AI agents

![](https://www.google.com/s2/favicons?domain=creator.lottiefiles.com&sz=96)

Business software · creator.lottiefiles.com

## Lottie Creator

LottieFiles' animation editor. Agents can read scenes, layers, state machines and themes, and edit projects with sandboxed scripts.

[Open creator.lottiefiles.com](https://creator.lottiefiles.com/)

## Ask an agent to

-   List the scenes in my Lottie project
-   Show the inputs on the active state machine
-   Change the fill color of a layer in my animation

## 16 tools

-   `discover_tools`read-only
    
    Discover full TypeScript signatures for additional sandbox APIs before using them inside execute\_typescript. Discoverable tools: \[external\_read\_scene, external\_apply\_keyframes, external\_apply\_motion\_preset…
    
    toolNames: array
    
-   `execute_typescript`untrusted content
    
    Execute TypeScript in an isolated QuickJS sandbox to edit Creator. First use discover\_tools for typed external\_<tool\_name> functions. Await every external\_\* call; calls are serialized. Return a JSON-serializable…
    
    typescriptCode: string
    
-   `list_fonts`read-onlyuntrusted content
    
    List font families available in the active project — Creator's curated presets, Google Fonts, OS-installed local fonts (when permission has been granted), and project-uploaded font assets. Use this when the user names…
    
    source: string?
    
-   `list_inputs`read-onlyuntrusted content
    
    List the typed inputs (variables) on the active state machine. Inputs are how state machines store runtime values — booleans for toggle state, numerics for progress / counters, strings for labels, and events for…
    
-   `list_interactions`read-onlyuntrusted content
    
    List the interactions defined on the active state machine. Interactions BIND runtime pointer / state events to actions — usually a \`Fire\` action that emits a named event a transition listens for. \*\*Without an…
    
-   `list_layer_effects`read-onlyuntrusted content
    
    Return the effects currently attached to a layer, with their ids, types, and enabled state. Call this before stacking another effect, before removing one, or whenever you need to know what's already there.
    
    layer\_id: string
    
-   `list_motion_system_items`read-onlyuntrusted content
    
    Read the user's Motion System library — a separate design library from the file's theme slots. Returns colors / gradients / fonts / easings / durations / motion presets that the user has saved (typically synced from…
    
    type: string?
    
-   `list_scenes`read-onlyuntrusted content
    
    List every scene in the current project plus which one is active. Cheap read. Use when the user refers to scenes by name ('switch to the outro', 'work on the vertical') so you can find the right \`scene\_id\`, or when…
    
-   `list_segments`read-onlyuntrusted content
    
    List the named animation segments (markers) on the active scene. Each segment is a name + a frame range (start\_frame, end\_frame). Segments are used by Lottie players to loop / play named ranges and by dotLottie state…
    
-   `list_slots`read-onlyuntrusted content
    
    List design-token slots defined in the file. Each slot has ONE stable id (e.g. 'brand-red') but can supply different VALUES per theme — Default theme might have brand-red as crimson, a Dark theme might have it as…
    
    type: string?, theme\_id: string?
    
-   `list_state_machines`read-onlyuntrusted content
    
    List the interactivity state machines defined in this file. Each one is \`{ id, name, state\_count, transition\_count, is\_active }\`. Returns the active state machine id separately as \`active\_state\_machine\_id\`. State…
    
-   `list_states`read-onlyuntrusted content
    
    List the states in the active state machine. Each is \`{ id, name, type, segment, autoplay, loop, mode, is\_initial, transitions: \[{ id, to\_state\_id, trigger?, type }\] }\`. Returns \`state\_machine\_id\` and…
    
-   `list_themes`read-onlyuntrusted content
    
    List the themes embedded in this file. Themes group design-token slots (brand colors, named text strings, etc.). The Default theme is always present; users can add named alternates (e.g. 'Dark', 'Holiday'). Returns \`{…
    
-   `measure_text_units`read-onlyuntrusted content
    
    Return per-line, per-word, and per-character bounds for an existing text layer. Uses the same canvas.measureText pipeline that powers \`read\_scene\`'s \`measured\_bounds\`, but exposes the cumulative pen position per glyph…
    
    layer\_id: string, granularity: string?
    
-   `read_keyframes`read-onlyuntrusted content
    
    Read the current keyframes on a layer's keyframe-tool properties. Use this whenever the user asks to TUNE, POLISH, or MODIFY an existing animation ('make the bounce snappier', 'slow down the fade', 'shift this 10…
    
    layer\_id: string, property: string?
    
-   `read_scene`read-onlyuntrusted content
    
    Read the current Creator scene. Returns scene dimensions, framerate, duration, all layers, current selection, render order, visual bounds, scene-center deltas, and clipping/off-canvas flags. Call this once at the…
    

Tools

16

Registered with

JavaScript

Re-checked

Oct 24, 2026

Tool names and descriptions are what creator.lottiefiles.com/ registered when we loaded it in Chrome 154 on Browser Use Cloud. The summary and the “ask an agent” lines are AI-written from them. To call the tools yourself, see [Chrome’s WebMCP docs](https://developer.chrome.com/docs/ai/webmcp). [How we found it](https://browser-use.com/webmcp#method).

## More business software sites

-   [![](https://www.google.com/s2/favicons?domain=solides.com.br&sz=64)Solides5 tools · solides.com.br](https://browser-use.com/webmcp/solides.com.br)
-   [![](https://www.google.com/s2/favicons?domain=helloretail.com&sz=64)Hello Retail8 tools · helloretail.com](https://browser-use.com/webmcp/helloretail.com)
-   [![](https://www.google.com/s2/favicons?domain=holded.com&sz=64)Holded5 tools · holded.com](https://browser-use.com/webmcp/holded.com)
-   [![](https://www.google.com/s2/favicons?domain=publica.la&sz=64)publica.la3 tools · publica.la](https://browser-use.com/webmcp/publica.la)
-   [![](https://www.google.com/s2/favicons?domain=spaceindex.io&sz=64)Space Index2 tools · spaceindex.io](https://browser-use.com/webmcp/spaceindex.io)
-   [![](https://www.google.com/s2/favicons?domain=cookiebot.com&sz=64)Cookiebot3 tools · cookiebot.com](https://browser-use.com/webmcp/cookiebot.com)

[All 1,557 business software sites →](https://browser-use.com/webmcp/business)
