# Tabula MCP MCP server

Bar-first MCP server for Tabula chart authoring, PNG rendering, and editor handoff.

## Links
- Registry page: https://www.getdrio.com/mcp/click-tabula-www-tabula-mcp
- Website: https://www.tabula.click/docs/tabula-mcp

## Install
- Endpoint: https://www.tabula.click/api/mcp/stream
- Auth: Auth required by registry metadata

## Setup notes
- Remote header: Authorization (secret)
- Remote header: X-Tabula-Guest-Session
- Remote header: X-Tabula-Approval (choices true, approved, confirmed)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://www.tabula.click/api/mcp/stream
- Header: Authorization
- Header: X-Tabula-Guest-Session
- Header: X-Tabula-Approval

## Tools
- create_bar_session (Create Bar Session) - Create a new Tabula Bar chart authoring session from a dataset and optional BarSpec draft. Endpoint: https://www.tabula.click/api/mcp/stream
- get_bar_control_surface (Get Bar Control Surface) - Return the current Bar control surface, dataset schema, warnings, and normalized session snapshot. Endpoint: https://www.tabula.click/api/mcp/stream
- set_bar_orientation (Set Bar Orientation) - Update the Bar chart orientation using the public Bar contract. Endpoint: https://www.tabula.click/api/mcp/stream
- set_bar_series_layout (Set Bar Series Layout) - Update the Bar chart series layout using the public Bar contract. Endpoint: https://www.tabula.click/api/mcp/stream
- set_bar_mapping (Set Bar Mapping) - Update the Bar chart mapping for category, value, and group slots. Endpoint: https://www.tabula.click/api/mcp/stream
- set_bar_sort (Set Bar Sort) - Update Bar chart sort settings with the normalized public contract. Endpoint: https://www.tabula.click/api/mcp/stream
- set_bar_filters (Set Bar Filters) - Update Bar chart filters with the normalized public contract. Endpoint: https://www.tabula.click/api/mcp/stream
- create_bar_calculated_field (Create Bar Calculated Field) - Create a calculated field inside the current Bar session dataset. Endpoint: https://www.tabula.click/api/mcp/stream
- update_bar_style (Update Bar Style) - Apply a normalized Bar style patch to the current session. Endpoint: https://www.tabula.click/api/mcp/stream
- configure_bar_growth (Configure Bar Growth) - Configure the Bar growth complication using the public MCP-facing payload. Endpoint: https://www.tabula.click/api/mcp/stream
- clear_bar_growth (Clear Bar Growth) - Remove the Bar growth complication from the current session. Endpoint: https://www.tabula.click/api/mcp/stream
- configure_bar_reference_line (Configure Bar Reference Line) - Configure the Bar reference line complication using the public MCP-facing payload. Endpoint: https://www.tabula.click/api/mcp/stream
- clear_bar_reference_line (Clear Bar Reference Line) - Remove the Bar reference line complication from the current session. Endpoint: https://www.tabula.click/api/mcp/stream
- render_bar_png (Render Bar PNG) - Render the current Bar chart session to a PNG using Tabula headless export. Endpoint: https://www.tabula.click/api/mcp/stream
- open_bar_in_tabula (Open Bar In Tabula) - Build a local Tabula editor handoff URL for the current Bar session without persisting a project. Endpoint: https://www.tabula.click/api/mcp/stream

## Resources
- tabula://mcp/overview.md - Tabula MCP Overview High-level guide to transports, state model, and discovery surfaces. MIME type: text/markdown
- tabula://mcp/tool-catalog.json - Tabula MCP Tool Catalog Machine-readable catalog of public Tabula MCP Bar tools and remote policies. MIME type: application/json
- tabula://bar/contract.json - Tabula Bar Contract Public Bar authoring contract, workflow, and session reference modes. MIME type: application/json
- tabula://mcp/tools/create_bar_session.json - Create Bar Session Create a new Tabula Bar chart authoring session from a dataset and optional BarSpec draft. MIME type: application/json
- tabula://mcp/tools/get_bar_control_surface.json - Get Bar Control Surface Return the current Bar control surface, dataset schema, warnings, and normalized session snapshot. MIME type: application/json
- tabula://mcp/tools/set_bar_orientation.json - Set Bar Orientation Update the Bar chart orientation using the public Bar contract. MIME type: application/json
- tabula://mcp/tools/set_bar_series_layout.json - Set Bar Series Layout Update the Bar chart series layout using the public Bar contract. MIME type: application/json
- tabula://mcp/tools/set_bar_mapping.json - Set Bar Mapping Update the Bar chart mapping for category, value, and group slots. MIME type: application/json
- tabula://mcp/tools/set_bar_sort.json - Set Bar Sort Update Bar chart sort settings with the normalized public contract. MIME type: application/json
- tabula://mcp/tools/set_bar_filters.json - Set Bar Filters Update Bar chart filters with the normalized public contract. MIME type: application/json
- tabula://mcp/tools/create_bar_calculated_field.json - Create Bar Calculated Field Create a calculated field inside the current Bar session dataset. MIME type: application/json
- tabula://mcp/tools/update_bar_style.json - Update Bar Style Apply a normalized Bar style patch to the current session. MIME type: application/json
- tabula://mcp/tools/configure_bar_growth.json - Configure Bar Growth Configure the Bar growth complication using the public MCP-facing payload. MIME type: application/json
- tabula://mcp/tools/clear_bar_growth.json - Clear Bar Growth Remove the Bar growth complication from the current session. MIME type: application/json
- tabula://mcp/tools/configure_bar_reference_line.json - Configure Bar Reference Line Configure the Bar reference line complication using the public MCP-facing payload. MIME type: application/json
- tabula://mcp/tools/clear_bar_reference_line.json - Clear Bar Reference Line Remove the Bar reference line complication from the current session. MIME type: application/json
- tabula://mcp/tools/render_bar_png.json - Render Bar PNG Render the current Bar chart session to a PNG using Tabula headless export. MIME type: application/json
- tabula://mcp/tools/open_bar_in_tabula.json - Open Bar In Tabula Build a local Tabula editor handoff URL for the current Bar session without persisting a project. MIME type: application/json

## Prompts
- tabula_bar_executive_start - Executive Bar Start Start a Bar-first workflow from dataset to an executive PNG or editor handoff. Arguments: focus, delivery
- tabula_bar_refine_labels - Refine Bar Labels Tighten readability and label decisions on the current Bar session. Arguments: priority
- tabula_bar_handoff_review - Bar Handoff Review Prepare the current Bar session for human review inside Tabula. Arguments: projectName, slideTitle

## Metadata
- Owner: click.tabula.www
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Mar 18, 2026
- Source: https://registry.modelcontextprotocol.io
