Skip to main content
Glama
types.ts1.48 kB
/** * Type definitions for Tableau MCP Server */ // Tableau API Types export interface TableauConfig { serverUrl: string; siteId: string; tokenName: string; tokenValue: string; apiVersion: string; } export interface TableauAuthResponse { token: string; siteId: string; userId: string; } export interface TableauWorkbook { id: string; name: string; contentUrl: string; projectName?: string; createdAt: string; updatedAt: string; tags?: string[]; } export interface TableauView { id: string; name: string; contentUrl: string; workbookId: string; viewUrlName: string; } export interface TableauDataSource { id: string; name: string; type: string; createdAt: string; updatedAt: string; } export interface TableauSearchResult { id: string; name: string; type: 'workbook' | 'view' | 'datasource' | 'project'; contentUrl: string; } export interface TableauFilter { name: string; field: string; type: string; values?: string[]; isVisible: boolean; } export interface TableauExportOptions { pageType?: 'a4' | 'letter' | 'legal' | 'tabloid' | 'ledger' | 'executive' | 'folio'; orientation?: 'portrait' | 'landscape'; } export interface TableauRefreshJob { id: string; type: string; status: string; createdAt: string; } // MCP Server Types export interface MCPConfig { apiKey: string; port: number; } export interface ToolResponse<T = any> { success: boolean; data?: T; error?: string; }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/russelenriquez-agile/tableau-mcp-project'

If you have feedback or need assistance with the MCP directory API, please join our Discord server