MCP Server

Glider Agentic: the tools Cursor, Claude Code and Codex use to build graphics.

The tool contract.

Every tool takes { pageId, action, ... } and answers { ok: true, data } or { ok: false, error: { code, message, fix } }. fix names the next call to make. Refusals are ordinary tool results, so the agent can read them and recover.

ToolActionsUse for
questionsask · await · cancelChoice, text, consent and key-visual palette questions answered in the editor.
read_scene_filesoverview · scene · node · data · report · diffThe saved page, the go-live checks, and what this session changed.
read_scene_logsrecent · runtimeWhat units, pollers and the server runtime reported.
read_file_systemtreeThe page's files and folders by name and kind.
interact_filesinspect · viewFacts about one asset (size, duration, layers, rows) and an image preview.
web_searchsearch · imagesReferences, via BRAVE_SEARCH_API_KEY or TAVILY_API_KEY.
send_api_requestrequest · samplesOne call to a public API with {{SECRET}} tokens; responses saved to api-samples/.
get_layers_catalogreadScenes, groups, stacking and naming rules. Required before any change.
get_scene_primitive_catalogreadGraphic component types and styling.
get_controls_primitive_catalogreadControl panels and control kinds.

The scene, data, units, animation and rundown mutation tools arrive in later releases on the same contract. A tool that is not in tools/list is not available.