MCP server
ScriptCompiler Official
com.scriptcompiler/scriptcompiler
Checked 26 Oct 2026, 08:29 UTC · It answered and asked for a sign-in
Create motion and play it on The Handy, Autoblow, VacuGlide, Kiiroo, OSSM and Lovense toys.
Signs in with your accountVerified publisher: scriptcompiler.com16 tools
https://mcp.scriptcompiler.com/account/mcp
At a glance
- Type
- MCP server
- Publisher
- scriptcompiler.com (verified by the MCP Registry)
- Status
- Signs in with your account
- Tools
- 16
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http scriptcompiler https://mcp.scriptcompiler.com/account/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.scriptcompiler] url = "https://mcp.scriptcompiler.com/account/mcp"
Gemini CLI
{"mcpServers":{"scriptcompiler":{"httpUrl":"https://mcp.scriptcompiler.com/account/mcp"}}}
Cursor
{"mcpServers":{"scriptcompiler":{"url":"https://mcp.scriptcompiler.com/account/mcp"}}}
VS Code
{"servers":{"scriptcompiler":{"type":"http","url":"https://mcp.scriptcompiler.com/account/mcp"}}}
Antigravity
agy mcp add scriptcompiler https://mcp.scriptcompiler.com/account/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"scriptcompiler","server_url":"https://mcp.scriptcompiler.com/account/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"scriptcompiler","server_url":"https://mcp.scriptcompiler.com/account/mcp"}
Signs in with your account: your agent app opens a sign-in page the first time you use it.
Tools
clear_points~304 tokens
Delete points. Give axis to clear one axis, or leave it out for every axis. Give from_ms and to_ms to clear only that range. Only when the user asks to clear, delete or start over.control_playback~235 tokens
Play, pause or jump to at_ms in the user's editor, for example to have the user watch and feel one part. play and pause need a loaded video.create_motion~1134 tokens
Render a described motion (or exact funscript points) and show it without playing it on a device. Needs no connection key. To play it afterwards, call play_motion with the same motion.derive_axis~447 tokens
Build target_axis from source_axis over the whole script. method follow makes a scaled, optionally inverted copy shifted by delay_ms and position_offset, for example a gentler, delayed surge from the stroke. method per_stroke puts one point on each stroke of the source, moving between target_min (atedit_chapters~375 tokens
Change the chapters: add (name, from_ms, to_ms), rename (name, new_name), retime (name, from_ms, to_ms), remove (name) or clear_all. Chapters are found by exact name and overlapping neighbours are trimmed. Only when the user asks for a chapter change.edit_points~543 tokens
Add, move or delete single points on one axis at exact times. Every other point stays as it is. add puts each point exactly where given and replaces an existing point within replace_within_ms of it. remove_at_ms deletes the point nearest each time, within replace_within_ms. To move a point, remove iexport_funscript~1112 tokens
The motion as a .funscript file with ScriptCompiler metadata, for the motion card's Download button.look_at_video~352 tokens
See frames of the user's video as small pictures: one at at_ms, or up to 6 spread evenly from from_ms to to_ms. Use it to see what happens in a part, not to time single strokes. Only works after the user turns on Let my AI see video frames.play_motion~1235 tokens
Render a described motion (or exact funscript points) and play it on the user's device, replacing anything already playing. Returns what will actually play.read_points~259 tokens
The points of one axis between from_ms and to_ms, thinned out evenly past 400 points, plus a summary of that range: main stroke frequency, position range and whether it builds or winds down.read_script~219 tokens
Overview of the script open in the user's ScriptCompiler editor: each axis with its points, range, strokes and speed, parts too fast for devices (over 400 units per second), chapters, the video length, the play position, the user's selection, whether video frames are allowed, and the editor tools rurun_editor_tool~462 tokens
Run one of the editor's own Tools panel tools (Smoothing, Speed Limiter, Simplify and the rest) on an axis, as if the user ran it. read_script lists the ids and settings. Give from_ms and to_ms for one range, or leave both out for the whole axis. A tool marked needs ScriptCompiler Pro cannot run: testop_motion~204 tokens
Stop whatever is playing on the user's device.undo_last_change~155 tokens
Undo the last change you made in the editor. It refuses when the user edited those axes since, so it never undoes the user's own work.write_coordinated_axes~994 tokens
Write several axes at once from one shared stroke rhythm, so all axes keep the same beat. schedule is an ordered, gap-free list of cycles (start_ms, duration_ms, kind stroke or hold, and for strokes bottom 0, top 100, peak_frac 0.5 and intensity 50 unless given). One stroke cycle is one full down anwrite_points~1282 tokens
Replace a time range on one axis with a described motion (sections, the same as play_motion) or with exact points. With sections the motion starts at from_ms and replaces what was there until it ends. With actions the points keep their own times, or are moved so the first one lands on from_ms. The m
Browse
Related MCP servers
- Frapea
A video editor in your browser that your AI drives: cuts, captions, multicam, motion titles, export. - Motion by Frapea
One sentence to a finished animation: your AI writes motion graphics as code and checks real frames. - PageToVid
Turn any web page into a narrated video: films the real site, writes, voices and captions it - Clippy
AI agents can Create rooms and store/retrieve text and images, and hand link to humans no sign-up. - deSEC MCP by usefulapi
Read deSEC domains, DNSSEC keys, zone files and RRsets; create or replace one DNS record set. - Designers
Checks, prompts and skills for designers working with AI: contrast, a11y, heuristics, critique. - jakehandy.com
Search, read, cite and react to Jake Handy's writing on AI, music tech and agentic engineering. - Agent Arcade
Create, test and play AI-native games through server-authoritative contracts.
Badge for your README
[](https://aptlynx.net/servers/com.scriptcompiler/scriptcompiler)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents