Ruby UTCP brings UTCP 1.1 to Ruby, giving apps and AI agents a standard way to discover and call tools over native protocols. It supports 12 transports, including HTTP, CLI, WebSocket, gRPC, GraphQL, MCP and WebRTC, plus streaming, auth, OpenAPI discovery, and CodeMode for programmable multi-tool workflows. Open source and built for the Ruby ecosystem.
Hey UTCP community, Today we're launching Hexis, a layer on top of Git where your company's AI skills, tools and knowledge live - centrally managed, reviewed and access-controlled, and usable from any AI agent. Hexis uses UTCP behind the hood for tool calling! Support our launch here: https://www.producthunt.com/prod...
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?
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.
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 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.