Zum Inhalt springen

D2B for Agents

D2B ist „Spreadsheets for AI Agents“. Es nimmt messy, von Menschen erstelltes Excel am Eingang entgegen, übergibt es Agenten als typisierte, versionierte Tabellen mit Zeilen-IDs und Governance und gibt Ergebnisse in menschenlesbarer Form zurück (xlsx / Originalformat). Nachvollziehbar ist dabei nicht nur die Antwort, sondern auch, welche Zahl woher kommt.

ZugangGeeignet fürDer erste Call
MCPMCP-Hosts wie Claude Code / Claude Desktop / Cursor / VS Codeclaude mcp add d2b --transport http https://d2b.dev/mcp/ --header "Authorization: Bearer $PAT"
CLIShell-getriebene Agenten, CI, Menschenpipx install d2b-sdk && d2b login
SDK / APIEigene Agenten und Apps (Python / TypeScript / HTTP)pip install d2b-sdk → Quickstart. PyPI / npm / GitHub

Alle drei sind dieselbe Oberfläche desselben Backends. MCP-Tools, CLI-Subcommands, SDK-Methoden und REST-Endpunkte entsprechen einander 1:1 — mit welchem Zugang man auch beginnt, der Wechsel zu einem anderen bleibt jederzeit möglich.

  • Nachvollziehbar: Abgeleitete Tabellen entstehen über Transforms (SQL / Python), und die {{ arg }}-Bindung erhält die Lineage. Ein Code Interpreter liefert Antworten — aber weder nachvollziehbar noch reproduzierbar.
  • Wiederherstellbar: snapshot / named version / op log / undo. Agenten machen Fehler — davon geht D2B aus, und jeder beliebige Zeitpunkt lässt sich wiederherstellen.
  • Abgesichert: mask / deny aus Spalten-Tags × Rollen wird auf der Datenebene erzwungen. Dieselbe Policy greift in SQL, beim Export und über MCP.
  • Auslieferbar: xlsx / csv, das Original-Excel mit ausschließlich ersetzten Wertzellen, lebende Formeln pro Zeile, export = branch → erneuter Import = 3-way merge.
  • In git ablegbar: Transforms, Sheets, Charts und base-Tabellen lassen sich in ein Repository ziehen, per Pull Request reviewen und zurückschreiben (Workbooks in git).
  1. Quickstart — ein PAT ausstellen und in 5 Minuten den ersten Call absetzen
  2. Kernkonzepte — Workbook / Source / Table / Sheet / Version, optimistisches Locking, Idempotenz, Governance
  3. Der passende Zugang: MCP / Coding-Agenten / CLI / SDK / Webhooks
  4. Fehler lesen — problem+json und suggested_fix
  5. API-Referenz — automatisch aus OpenAPI generiert

Index für Agenten: llms.txt / llms-full.txt / openapi.json