Iceberg MCP Server

A small, framework-agnostic JavaScript/TypeScript client for the Apache Iceberg REST Catalog

Local serverstdioTypeScript

What is the Iceberg MCP Server?

A small, framework-agnostic JavaScript/TypeScript client for the Apache Iceberg REST Catalog

What you get

  • Generic — Works with any Iceberg REST Catalog implementation, not tied to any specific vendor
  • Minimal — Thin HTTP wrapper over the official REST API, no engine-specific logic
  • Type-safe — First-class TypeScript support with strongly-typed request/response models
  • Fetch-based — Uses native fetch API with support for custom implementations
  • Universal — Targets Node 22+ and modern browsers (ES2020)
  • Catalog-only — Focused on catalog operations (no data reading/Parquet support in v1.0)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

VariableDescriptionRequired
ICEBERG_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Iceberg to Constructor.”

Frequently asked questions

A small, framework-agnostic JavaScript/TypeScript client for the Apache Iceberg REST Catalog Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.