ocr_screen_structured
Full screen OCR with bounding boxes
How to use it
Project documentation lists ocr_screen_structured for the Win32 MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Win32 MCP Server
win32-mcp-serverOther tools in Win32 MCP Server (39)
Verify text is or is not visible (for UI testing)
Capture specific monitor by index
Full screen screenshot (PNG/JPEG/WebP)
Window screenshot with fuzzy title match
Click at coordinates (left/right/middle, N clicks)
Find text on screen and click it — no coordinates needed
Copy text to clipboard
Read clipboard contents
Pixel-level comparison with similarity score
Double-click at coordinates
Drag from start to end with duration
Run up to 50 tools in sequence without round-trips
Click a labeled input field and type a value
Locate all occurrences of text with screen coordinates
Get RGB/hex color at coordinates
Screenshot + structured OCR in one call
verify all dependencies, DPI, monitors, Tesseract, and tool count
Hotkey from key array (["ctrl","shift","s"])
List monitors with resolution and DPI
List windows with optional title filter
Move cursor with smooth animation
Get current cursor position
Region text extraction
Region OCR with bounding boxes
Full screen text extraction
Window text extraction
Press key or combo (ctrl+c, alt+f4)
Right-click and OCR the context menu items
Vertical scroll at position
Horizontal scroll at position
Triple-click to select line/paragraph
Type text (auto Unicode detection, clipboard fallback)
click a control by name (more reliable than coordinates)
find controls by type, name, or automation ID
read a control's value or text
get info about the currently focused control
get the control tree of a window
set a control's value (edit boxes, etc.)
Poll until text appears on screen (with timeout)