Ir al contenido

D2B for Agents

D2B es “Spreadsheets for AI Agents”. Recibe en la entrada el Excel desordenado de los humanos, se lo entrega a los agentes como tablas tipadas, con ID de fila, versionadas y con gobernanza, y devuelve los resultados en una forma legible para las personas (xlsx / formato original). No solo da la respuesta: también se puede rastrear de dónde salió cada número.

VíaPara quiénLa primera llamada
MCPHosts MCP como Claude Code / Claude Desktop / Cursor / VS Codeclaude mcp add d2b --transport http https://d2b.dev/mcp/ --header "Authorization: Bearer $PAT"
CLIAgentes que usan la shell, CI, humanospipx install d2b-sdk && d2b login
SDK / APIAgentes y aplicaciones propios (Python / TypeScript / HTTP)pip install d2b-sdk → Inicio rápido. PyPI / npm / GitHub

Las tres son la misma superficie del mismo backend. Las herramientas de MCP, los subcomandos de la CLI, los métodos del SDK y los endpoints REST se corresponden 1 a 1: puedes empezar por cualquiera y pasar luego a las demás.

  • Se puede rastrear: las tablas derivadas se crean con transforms (SQL / Python) y los bindings {{ arg }} dejan lineage. Un code interpreter responde, pero no se puede rastrear ni reproducir.
  • Se puede revertir: snapshot / named version / op log / undo. Se parte de que los agentes se equivocan: puedes restaurar a cualquier punto en el tiempo.
  • Se puede proteger: mask / deny por etiqueta de columna × rol, forzados en la capa de datos. La misma política aplica en SQL, en export y en MCP.
  • Se puede devolver: xlsx / csv, el archivo original con solo sus celdas de valores reemplazadas, fórmulas vivas por fila, export = branch → re-import = 3-way merge.
  • Se puede poner en git: extrae transforms, sheets, charts y tablas base a un repositorio, revísalos por pull request y escríbelos de vuelta (Gestionar workbooks con git).
  1. Inicio rápido — emite un PAT y haz tu primera llamada en 5 minutos
  2. Conceptos centrales — Workbook / Source / Table / Sheet / Version, bloqueo optimista, idempotencia, gobernanza
  3. La vía que vayas a usar: MCP / Agentes de programación / CLI / SDK / Webhooks
  4. Cómo leer los errores — problem+json y suggested_fix
  5. Referencia de la API — generada automáticamente desde OpenAPI

Índices para agentes: llms.txt / llms-full.txt / openapi.json