Summary
A read-only SQL window onto Bauplan's data store, scoped to one branch and namespace.
The three tools follow the natural order of exploring data — see what tables exist, read the one you care about, then query it — and run_query is limited to SELECT, so an agent can answer questions from the data without any risk of changing it.
What it is
A minimalist server for Bauplan, which manages Iceberg tables in S3, giving an assistant three tools to explore and query the data in a configured namespace.
What you get
- list_tables lists the tables in the configured namespace
- get_schema returns a table's schema
- run_query runs a read-only SELECT against a table
Requirements
A Bauplan API key, plus the branch and namespace to work in; supports both stdio and SSE transports. Runs through uvx on Python.
Setup effort
One command plus a key — uvx mcp-bauplan, then supply credentials
