Search papers, labs, and topics across Lattice.
DeltaMCP is introduced as a specification-aware tool for incrementally regenerating MCP servers based on updated OpenAPI specifications, addressing the challenge of maintaining synchronization between evolving APIs and their MCP toolsets. By focusing on updating only the affected tooling components, DeltaMCP reduces developer overhead and improves maintainability compared to full regeneration methods. Benchmarking against full generation baselines using Azure REST API specifications demonstrates the efficiency and quality of DeltaMCP in maintaining up-to-date MCP server infrastructures.
Stop rebuilding your entire MCP server every time your API spec changes; DeltaMCP regenerates only what's needed.
The rapid development of LLMs coupled with the introduction of Model Context Protocol (MCP) has revolutionized how intelligent agents interact with APIs through deterministic and structured methods \cite{ModelContextProtocolIntro2025}. While some existing systems like AutoMCP attempt to automate a previously completely manual process of generating MCP servers, they fail to address the recurring challenge of maintaining synchronization between evolving enterprise-level APIs and their corresponding MCP toolset implementation \cite{mastouri2025makingrestapisagentready}. This paper introduces DeltaMCP, a specification-aware, incremental regeneration tool for enterprise-grade MCP servers. DeltaMCP enables developers to only update the affected tooling of MCP servers, given a new release of it's corresponding service's OpenAPI specification. Using Azure REST API specifications as the evaluation dataset, DeltaMCP is benchmarked against baseline full generation methods on generation quality and system performance. The results demonstrate the reduction in developer overhead through DeltaMCP whilst improving maintainability and version consistency. This research offers a scalable approach for enterprises seeking to maintain high-fidelity, up-to-date MCP server infrastructures for LLM-based systems.