# Trrahul Xaml MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.trrahul%2Fxamlmcp
Registry id: `mcp-registry/io.github.trrahul/xamlmcp`
Status: unknown

## Tools (24)

- `action`: Automation patterns (invoke/toggle/select) and bound ICommands
- `ancestors`: Ancestor chain of a node
- `assets`: Enumerate opaque framework asset identifiers
- `attach`: Connect to one app and report its per-tool capability flags
- `bindings`: Active bindings, source/path/status/errors, DataContext origin, template identity
- `detach`: Release the current app connection and its transport resources
- `dialog-act`: Driver, opt-in: act on a dialog — set-file-name, accept, cancel, select-button
- `dialog-wait`: Driver, opt-in: wait for a native dialog the app opened
- `failures`: Bounded binding/dispatcher failure evidence after an optional action correlation cursor
- `hit-test`: Deepest-first visual stack at logical coordinates with node references and scaling
- `input`: Synthesized clicks, keys, text, wheel
- `list-apps`: Running instrumented apps with instance id, platform, metadata, and pid
- `open-asset`: Read an asset (images as images, text as text)
- `props`: Properties with value, source/priority, automation patterns, command slots
- `pseudo-class`: Toggle pseudo-classes like :pointerover, :pressed
- `resources`: Resolved resources visible at a node or app scope
- `screenshot`: PNG of a window or node with optional node map, returned as MCP image
- `search`: Find nodes by automation id, type, name, style class, pseudo-class, or text
- `set-prop`: Write a property, or clear a local value (unset)
- `styles`: Applied style selectors and setters (capability-gated)
- `tree`: Visual/logical tree snapshot; the source of node ids
- `wait-for`: Bounded polling for existence, visibility, enabled/focused state, or property predicate
- `window-act`: Driver, opt-in: activate, move, resize, or close a window
- `window-list`: Driver, opt-in: the app's top-level windows with state and bounds

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
