- Tables and catalogs
- Run history and lineage
- Costs, logs, and traces
What agents can do
With the MCP server connected, an agent can:- Query your Iceberg lake tables directly with SQL
- Upload and submit Spark jobs, then monitor their progress
- Pull run lineage, cost breakdowns, and logs for any pipeline execution
- Discover and inspect catalog tables and schemas
- Investigate failures and surface downstream impact before shipping a change
Cost-aware compute routing
oleander exposes DuckDB, Spark, and Polars through the MCP. An agent can choose the right engine for the job: DuckDB for fast, cheap ad hoc queries, Polars for DataFrame workloads, and Spark for large-scale processing. Because the agent sees cost per run, it can suggest or automatically prefer the lower-cost option for a given workload and scale up only when needed.Install
- MCP (Claude Code)
- MCP (Codex)
- MCP (Cursor)
- MCP (OpenCode)
- CLI
How it works
Both the MCP server and CLI authenticate with your oleander API key. The MCP server runs remotely athttps://oleander.dev/mcp and streams tool results back to your agent over the Model Context Protocol. The CLI is a local binary that talks to the same API.
Use the MCP when working interactively with a coding agent. Use the CLI when scripting, automating, or running from a pipeline.