Skip to content

@W-22586635 Add list-flow-runs and list-flow-tasks tools#531

Open
showmethecold wants to merge 1 commit into
tableau:mainfrom
showmethecold:jmao/list-tools
Open

@W-22586635 Add list-flow-runs and list-flow-tasks tools#531
showmethecold wants to merge 1 commit into
tableau:mainfrom
showmethecold:jmao/list-tools

Conversation

@showmethecold

@showmethecold showmethecold commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

IMPORTANT: Please do not create a Pull Request without creating an issue first.

Any change needs to be discussed before proceeding. Failure to do so may result in the rejection of
the pull request.

Pull Request Template

Description

Adds two read-only Tableau Prep tools:

list-flow-runs — site-wide run history, newest-first with a default limit of 100. Reports completeness via mcp.resultInfo and provides a best-effort mcp.failureInsight link for failed runs.
list-flow-tasks — scheduled runFlow tasks with filtering, sorting, and limits.
Both document caller-permission caveats for non-admin users.

Also adds supporting REST APIs/types, shared filtering utilities, OAuth scopes, tests, and documentation.

Motivation and Context

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Other (please describe):

How Has This Been Tested?

Unit tests and Manual end-to-end validation

Related Issues

Closes #532

Checklist

  • I have updated the version in the package.json file by using npm run version. For example,
    use npm run version:patch for a patch version bump.
  • I have made any necessary changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • I have documented any breaking changes in the PR description. For example, renaming a config
    environment variable or changing its default value.

Contributor Agreement

By submitting this pull request, I confirm that:

@ccrick-tableau ccrick-tableau left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Super excited for these! Thank you!

Add site-wide flow run history and scheduled flow task discovery, gate both tools behind FLOW_TOOLS_ENABLED, and include filtering, documentation, OAuth scopes, tests, and the 3.5.0 version bump.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Tableau Prep run history and schedules with list-flow-runs and list-flow-tasks

3 participants