LLMs are great at writing code but struggle with writing tool calls. Code Mode solves this by giving your model ONE powerful tool: a TypeScript execution sandbox with access to your entire toolkit. Complex, multi-step workflows thereby become a single batched execution.
Independent studies show massive gains: 60% faster execution, 68% fewer tokens, 88% fewer round-trips, while Anthropic's research team found a massive reduction of 98.7% in token usage using CodeMode.
As we were tinkering with Universal Tool Calling Protocol (UTCP) we kept hearing about the same hurdle: Cool spec but where s the list of tools I can actually call?
Open-source SDK which allows you to build custom agents which with any tool or native endpoint, with only 4 lines of code.
UTCP has collectively +1k GitHub stars, +5k downloads, and is trusted by engineers at AWS, Microsoft, NVIDIA, etc...
UTCP (Universal Tool Calling Protocol) is an open standard for AI agents to call tools directly, positioned as a lightweight alternative to MCP. It eliminates the "wrapper tax" for lower latency by using a simple JSON manifest to connect to native APIs.
When we started experimenting with agent tool calling (can you blame us for wanting our agents to read Notion, check calendars, and help out day to day), we quickly realized how clunky it was. With MCP servers and all that, it just felt unnecessarily complicated.
So we built UTCP, a lightweight alternative that uses existing infra and enables direct tool calls.
Now we re taking it a step further: launching the UTCP agent this Sunday 31st of August. With it, you can spin up a tool-calling agent in just 4 lines of code. We d love your feedback once you try it. And if you also feel the ecosystem is overly complex, we d appreciate your support on launch day.
UTCP is a plug-in protocol that lets apps call tools the same way, whether they re HTTP APIs, CLIs, or other transports. Version 1.0.0 brings a lean core, protocol plugins, and a cleaner config so teams can scale tool usage without wrestling with glue code.
Hi community, Thanks a lot for sharing your support for the UTCP launch. Since our goal behind the UTCP (in addition to the technical elegance) is that no single organization should have any control over the protocol that governs agent tool calling, therefore the main contributors behind UTCP don't belong to a single company or country, for that matter. To make it even more grassroots and community-driven, we've also launched a RFC (Request for Comments). Please check it out, and let's collectively build a kickass protocol for agent tool calling: https://www.utcp.io/RFC Also, if you'd like to contribute, please reach out. Or just drop a on the GitHub to keep the flywheel going. https://github.com/universal-too...