Story

Show HN: Rs-Utcp, a Rust Implementation of the Universal Tool Calling Protocol

juanviera23 Tuesday, November 25, 2025

I’ve been working on a Rust implementation of UTCP, a vendor-neutral protocol for LLM tool calling. The goal is to avoid every model/vendor defining its own schema and instead make tool ↔ model interoperability predictable and boring. What works:

- Full UTCP message parse/serialize - Strongly typed request/response model - Transport-agnostic (stdin/stdout, HTTP, WS, anything) - Minimal dependencies, straightforward API

Still to do:

- Validation helpers - Higher-level client/server wrappers - More real-world examples

Repo: https://github.com/universal-tool-calling-protocol/rs-utcp

Feedback + contributions welcome!

Summary
The article discusses the Universal Tool Calling Protocol (UTCP), a rust-based implementation of a protocol that allows different tools to communicate with each other, enabling interoperability and flexible workflows across diverse software tools and environments.
2 0
Summary
github.com
Visit article Read on Hacker News