The MCP server
An agent authors, runs, inspects and iterates pipelines through 41 tools over Streamable HTTP, with a scoped key and an audit row per call. The tool list.
What ships, and what is planned
Three bands, and the words mean what they say. Shipped is in the current release and specified in the packaged docs. Planned describes features being designed or developed. Later describes longer-term direction. Planned features have no announced release date.
Last updated 2026-09-16
Shipped
An agent authors, runs, inspects and iterates pipelines through 41 tools over Streamable HTTP, with a scoped key and an audit row per call. The tool list.
Postgres, Oracle, SQL Server, MySQL, H2, DuckDB, SQLite and dp-lake — Parquet and Iceberg on S3, read in place. Each node runs where its data lives.
Every run gets a scratch database that exists for exactly that run; sources are staged into it and joined there. How federated query works.
Agents leave drafts. A human releases; a release is immutable; a discarded release can be restored. Every verb is audited with the surface it came through.
A released pipeline served as a versioned GET under /api/x, parameters bound from the query string, keys scoped to a path prefix. SQL to API.
Catalogue statistics and indexes per table, and a bounded sql_probe that returns rows, wall time and the plan — so an agent fixes a slow shape from evidence.
Public beta
At production standard today: the pipeline lifecycle (draft, human release, immutable versions), API keys and the role-based scope matrix, purge, discard and restore, and promotion between deployments. What follows is scope, not warning — each line is a roadmap row, linked, with where it lands on this page.
Found something that is not on this list? Report what breaks — the bug form asks for the version and the correlation id, so a fix starts from evidence.
Planned
TRANSFORM node type with row, table and value modes: shape a nested API response, derive parameters, pivot what SQL cannot.Later · decided, not scheduled
What is deliberately not on this page: a hosted plan, native mobile apps, a story-points feature, and Slack. The first two are decisions for after the planned band ships; the last two are not planned.
If you came here from Tableau
Today datapipelines gets a governed dataset into Tableau — as an API or into a database it reads. Planned: dashboards you embed in your own product. Later, extracts on your own bucket. The Tableau page keeps the two columns — ships today, roadmap — side by side.