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

SCREENCAST-MCP / TOOLS / CAPTURE

List Capture Targets

list_targets

List the desktop, monitors, and visible windows (topmost first, with capturability per backend). Each entry has a target string to pass as-is to capture tools; use it instead of guessing a title.

captureread-onlyidempotentsince v0.43.0

00:00PARAMETERS
NameTypeDescription
exestringOnly list windows of this executable, e.g. 'Code.exe' or 'code'.
titleContainsstringOnly list windows whose title contains this text (case-insensitive).
capturableOnlybooleanLeave out windows neither backend can capture (minimized, off screen). Default false.
00:05A MINIMAL CALL
list_targets {}

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

00:10WHAT COMES BACK

Structured content (structuredContent), alongside a text summary:

FieldType
full alwaysobject
full.target always"full"
full.bounds alwaysobject
monitors alwaysobject[]
monitors[].target alwaysstring
monitors[].index alwaysnumber
monitors[].primary alwaysboolean
monitors[].bounds alwaysobject
monitors[].dpi alwaysnumber | null
monitors[].scale alwaysnumber | null
windows alwaysobject[]
windows[].target alwaysstring
windows[].title alwaysstring
windows[].exe alwaysstring | null
windows[].pid alwaysnumber | null
windows[].hwnd alwaysnumber | null
windows[].bounds alwaysobject
windows[].minimized alwaysboolean
windows[].cloaked alwaysboolean
windows[].capturable alwaysboolean
windows[].wgcCapturable alwaysboolean
wgcAvailable alwaysboolean
note alwaysstring