DADL: A Declarative Description Language for Enterprise Tool Libraries in LLM Agent Systems
Axel Dunkel

TL;DR
DADL is a declarative YAML-based language that streamlines enterprise API integrations for LLM agents, reducing context costs and simplifying deployment.
Contribution
It introduces DADL, a unified format for describing REST APIs that enables runtime interpretation without deploying separate server processes.
Findings
DADL reduces context window consumption by 142x for tool advertisement.
A public registry contains 1,833 tool definitions across 20 services.
DADL enables centralized credential management and shared runtime for tool libraries.
Abstract
The Model Context Protocol (MCP) is the standard interface between large language model (LLM) agents and external tools. At organizational scale, however, it exposes two structural problems. First, every API integration is shipped as a dedicated server process with its own deployment, dependency tree, and credential handling; recent empirical work shows the overwhelming majority of these servers are thin wrappers around REST APIs. Second, the per-tool registration model causes context window consumption to grow linearly with catalog size, forcing real deployments to expose only a small fraction of the APIs an organization actually uses. We present DADL (Dunkel API Description Language), a YAML format describing a REST API's endpoints, authentication, pagination, response shaping, and access classification in a single declarative file. A DADL file is interpreted by an execution layer…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
