For Developers

API-first. MCP-native. Open by design.

Boxes is a developer platform with a workspace on top. Every surface is exposed as a typed API. Every agent is MCP-native. The runtime is open source. Build on it.

REST + gRPC

Every surface, every action, every event.

Boxes exposes a uniform API across Mail, Docs, Calendar, Sheets, Slides, Files, and Agents. Typed schemas. Stable versioning. Webhooks for every event. SDKs in TypeScript, Python, Go, Rust, Swift, and Kotlin.

  • REST + gRPC + Server-Sent Events
  • TypeScript, Python, Go, Rust, Swift, Kotlin SDKs
  • Webhooks for every workspace event
  • OpenAPI spec, Zod validators, JSON Schema
Product preview
MCP-native agents

First-class Model Context Protocol.

Every Boxes agent is an MCP server. Bring your own MCP tools. Compose tool calls across vendors. Build agents that ship typed, signed actions onto every surface — with our SDK or your own.

  • Each agent is an MCP server with typed tools
  • Bring any MCP tool into your workspace
  • Cryptographically signed tool calls (Ed25519)
  • Agent SDK supports OpenAI, Anthropic, local models
Product preview
Developer surfaces

A platform with everything a builder needs.

API reference

6 surfaces, 200+ endpoints, every payload typed.

MCP server

First-class Model Context Protocol per surface and agent.

OAS identity

Standard W3C DID identity for every agent and tool.

CLI

`boxes` CLI for scripting agents, workflows, and migrations.

Open source

Runtime under fair-use license. Build on, fork, audit.

Webhooks

Subscribe to every event. Retries, signing, replay.

Build on the workspace agents already trust.