Tableau
List Tableau workbooks, views, and data sources; refresh extracts; export views; and manage site webhooks.
Tools
| Name | Description |
|---|---|
validate_connectionValidate Tableau credentials and return the signed-in site/user IDs. | Validate Tableau credentials and return the signed-in site/user IDs. |
list_workbooksList Tableau workbooks visible to the token. | List Tableau workbooks visible to the token. |
get_workbookGet Tableau workbook details. | Get Tableau workbook details. |
list_viewsList views on the Tableau site or within a workbook. | List views on the Tableau site or within a workbook. |
get_viewGet Tableau view metadata. | Get Tableau view metadata. |
list_datasourcesList Tableau data sources visible to the token. | List Tableau data sources visible to the token. |
get_datasourceGet Tableau data source details. | Get Tableau data source details. |
refresh_datasourceRun an extract refresh task for a Tableau data source. | Run an extract refresh task for a Tableau data source. |
refresh_workbookRun an extract refresh task for a Tableau workbook. | Run an extract refresh task for a Tableau workbook. |
export_view_dataDownload Tableau view data as CSV text. | Download Tableau view data as CSV text. |
export_view_pdfDownload a Tableau view as a PDF base64 payload. | Download a Tableau view as a PDF base64 payload. |
list_webhooksList Tableau webhooks configured for the site. | List Tableau webhooks configured for the site. |
create_webhookCreate a Tableau site webhook pointing to an HTTPS endpoint. | Create a Tableau site webhook pointing to an HTTPS endpoint. |
Triggers
| Name | Description |
|---|---|
workbook_created_or_updatedPoll Tableau workbook created or updated and emit newly created or updated records after the initial baseline. | Poll Tableau workbook created or updated and emit newly created or updated records after the initial baseline. |
datasource_created_or_updatedPoll Tableau data source created or updated and emit newly created or updated records after the initial baseline. | Poll Tableau data source created or updated and emit newly created or updated records after the initial baseline. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('tableau', 'validate_connection', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'tableau',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Tableau to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Tableau support?
Tableau supports 13 tools including Validate Connection, List Workbooks, Get Workbook, List Views, Get View, and more.
Can I use Tableau with AI agents?
Yes. Add Tableau to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Tableau be used in stateful agent workflows?
Yes. Agents can combine Tableau tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Tableau use?
Tableau uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Tableau integration cost?
The Tableau integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Tableau support?
Tableau supports 2 triggers including Workbook Created or Updated, Data Source Created or Updated.
Connect Tableau in minutes
Get 20,000 free action executions every month. No credit card required.