REC 00:00:00;00
screencast-mcp Tools Workflows Connect GitHub ↗

SCREENCAST-MCP / TOOLS / CAPTURE

Read Input Events

read_events

Read the input events (clicks, scroll, cursor, shortcuts, typing bursts) of a recording made with events: true, in video seconds and pixels; e.g. types: ['down'], then sample_frames there.

captureread-onlyidempotentsince v0.28.0

00:00PARAMETERS
NameTypeDescription
sessionIdstringSession id of a recording started with events: true.
inputstringOr a recording path, or its .events.jsonl.
fromnumberEarliest video second. ≥ 0
tonumberLatest video second. ≥ 0
types("down" | "up" | "move" | "wheel" | "key" | "typing" | "gap")[]down/up (mouse buttons; clicks are down), move (sampled cursor), wheel, key (shortcut), typing (burst), gap (events may be missing).
inFrameOnlybooleanDrop events whose cursor was outside the recorded area.
limitintegerMost events to return (default 200). ≥ 1, ≤ 5000
00:05A MINIMAL CALL
read_events {}

The required arguments only, with placeholder values. Everything else takes its default.

00:10WHAT COMES BACK

Structured content (structuredContent), alongside a text summary:

FieldTypeDescription
eventsPath alwaysstring
total alwaysinteger ≥ -9007199254740991, ≤ 9007199254740991
matched alwaysinteger ≥ -9007199254740991, ≤ 9007199254740991
returned alwaysinteger ≥ -9007199254740991, ≤ 9007199254740991
summary alwaysobject
00:15SEEN IN