mcp-tableau
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MAX_FILTERS | No | Limiar de filtros para auditoria de complexidade. | 15 |
| TABLEAU_SITE | No | Content URL do site (vazio = site default no Server). | |
| MAX_WORKSHEETS | No | Limiar de worksheets. | 20 |
| TABLEAU_TIMEOUT | No | Tempo limite das requisições à API, em segundos. | 30 |
| MAX_DATA_SOURCES | No | Limiar de fontes de dados. | 5 |
| TABLEAU_PAT_NAME | Yes | Nome do Personal Access Token. | |
| TABLEAU_PAT_SECRET | Yes | Segredo do PAT (nunca é logado nem retornado). | |
| TABLEAU_SERVER_URL | Yes | URL do Tableau Server/Cloud. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| publish_workbookA | Publica um novo workbook ou sobrescreve um existente em um projeto. O arquivo deve ser |
| publish_datasourceA | Publica uma nova fonte de dados ou sobrescreve uma existente em um projeto. Análoga a |
| render_view_imageA | Renderiza o PNG de uma view e devolve diagnóstico + bloco de imagem MCP. Renderiza a view identificada por |
| render_workbook_pdfA | Renderiza o PDF de uma view e devolve status + bloco de arquivo PDF. Renderiza a view identificada por |
| inspect_workbook_structureA | Inspeciona a estrutura interna de um workbook publicado no Tableau. Baixa o artefato do workbook do servidor, parseia o XML local e reporta
worksheets, dashboards, conexões, campos e filtros, além de uma lista de
|
| audit_workbook_complexityA | Audita os indicadores de complexidade de um workbook contra boas práticas. Baixa e parseia o workbook (como |
| get_downstream_lineageA | Lista os conteúdos que dependem de uma fonte de dados (linhagem descendente). Consulta a Metadata API para descobrir os workbooks construídos sobre a fonte
de dados informada, devolvendo cada dependente de forma atribuível (id, nome,
tipo, projeto e owner). Uma fonte sem dependentes retorna |
| get_upstream_lineageA | Lista as fontes de dados das quais um conteúdo depende (linhagem ascendente). Consulta a Metadata API para descobrir as fontes de dados consumidas pelo
conteúdo informado, devolvendo cada origem de forma atribuível (id, nome,
tipo, projeto e owner). Um conteúdo sem fontes ascendentes retorna
|
| get_datasource_dictionaryA | Retorna o dicionário de campos de uma fonte de dados (nome, fórmula, descrição). Consulta a Metadata API e devolve cada campo com seu nome, indicação de campo
calculado e, quando disponíveis, a fórmula e a descrição homologada.
|
| search_similar_contentA | Busca conteúdo semelhante por nome para evitar duplicação (busca fuzzy). Lista os candidatos via REST e os ranqueia por similaridade ao termo, do maior
para o menor |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/edudutra/mcp-tableau'
If you have feedback or need assistance with the MCP directory API, please join our Discord server