Motion by Frapea
v1.0.0One sentence to a finished animation: your AI writes motion graphics as code and checks real frames.
Endpoint health
online- Last checked
- 11/3/2026, 8:17:59 PM
- Latency
- 114 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:com.frapea%2Fmotion
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"com.frapea/motion": {
"url": "https://motion.frapea.com/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
20 shown · authentication unknown
Check playback
check_playback
Plays a composition on the user's stage from the first frame to the last, through the same preview a person watches (which inspect_composition does not use), and reports whether it got to the end. Buffering is allowed; any error ends the run. Answers within about 20 s: {status:"running", at, total} means call again with the same id to keep waiting on the same run. Then {status:"done", verdict:"ok"|"problems", problems, warnings} or {status:"incomplete", reason} (tab hidden, interrupted, edited). It takes over the stage while it runs: the composition under test becomes the one on screen and the preview plays from frame 0. The composition's source and props are not changed.
Schema valid · SHA-256 a2f056fa9e0d…
View input schema
{ "type": "object", "properties": { "token": { "type": "string", "description": "The session token that connect returned." }, "id": { "type": "string", "description": "Omit for the active one." } }, "required": [ "token" ], "additionalProperties": false }Close composition
close_composition
Closes a composition and removes it from the user's tabs; its source is not kept. Meant for drafts made along the way. Needs an explicit id and never falls back to the active composition.
Schema valid · SHA-256 886b9fe7878a…
View input schema
{ "type": "object", "properties": { "token": { "type": "string", "description": "The session token that connect returned." }, "id": { "type": "string", "description": "The composition to close. Required." } }, "required": [ "token", "id" ], "additionalProperties": false }
Connections
streamable-http
https://motion.frapea.com/mcp