Is your feature request related to a problem? Please describe.
Tableau Desktop operations can surface application dialogs that block subsequent interaction. External agents currently cannot reliably inspect those dialogs or choose one of their available actions, so an otherwise automated workflow may stall or require out-of-band UI interaction without enough context.
Describe the solution you'd like
Add Desktop MCP tools that:
- Return the currently active dialogs, including their visible diagnostic text and exact available actions.
- Return a clean empty state when no dialog is active.
- Invoke one exact action returned for a specific current dialog after revalidating its identity and availability.
- Never guess an action or blindly retry a non-idempotent invocation.
- Direct the agent to hand control to the user when dialog inspection or safe action selection is unavailable or ambiguous.
The MCP layer should preserve the structured evidence returned by Tableau Desktop so the calling agent can reason from the dialog's actual context.
Additional context
This capability is intended for Tableau Desktop's application-owned dialogs. Native operating-system panels can remain a separate follow-up.
Is your feature request related to a problem? Please describe.
Tableau Desktop operations can surface application dialogs that block subsequent interaction. External agents currently cannot reliably inspect those dialogs or choose one of their available actions, so an otherwise automated workflow may stall or require out-of-band UI interaction without enough context.
Describe the solution you'd like
Add Desktop MCP tools that:
The MCP layer should preserve the structured evidence returned by Tableau Desktop so the calling agent can reason from the dialog's actual context.
Additional context
This capability is intended for Tableau Desktop's application-owned dialogs. Native operating-system panels can remain a separate follow-up.