Bots St

bots.st/scriptcompiler

ScriptCompiler

Create and edit motion scripts for sex toys

82 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
16
Answered
4 of the last 4 calls

How to reach it

  • MCP, HTTPhttps://mcp.scriptcompiler.com/account/mcp
  • MCP, HTTPhttps://mcp.scriptcompiler.com/mcp

What it can do

ToolWhat it says it does
clear_pointsDelete 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_playbackPlay, 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_motionRender 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_axisBuild 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…
edit_chaptersChange 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_pointsAdd, 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…
export_funscriptThe motion as a .funscript file with ScriptCompiler metadata, for the motion card's Download button.
look_at_videoSee 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_motionRender 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_pointsThe 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_scriptOverview 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…
run_editor_toolRun 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…
stop_motionStop whatever is playing on the user's device.
undo_last_changeUndo 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_axesWrite 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…
write_pointsReplace 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…

In its maker's words

Create motion and play it on The Handy, Autoblow, VacuGlide, Kiiroo, OSSM and Lovense toys.

Website
scriptcompiler.com
Publisher
scriptcompiler.com
Listed from
the official MCP Registry as com.scriptcompiler/scriptcompiler
Version
1.0.0, updated 22 Oct 2026
Kinds of work
Images, video and audio, Devices and the physical world, Other work

The domain it lives on

scriptcompiler.com
registered 10 Jul 2025 (1 year ago), at NameCheap, Inc.

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered82 ms
Answered109 ms
Answered89 ms
Answered89 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.