Ruby UTCP logo

Coding / product dossier

Ruby UTCP

Open-source Ruby tools for AI agents to discover and call tools across native protocols.

Product brief

What Ruby UTCP does.

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.

Why we selected it

Technically substantive open-source infrastructure for Ruby developers building tool-using agents, with broad transport support, discovery, authentication, and streaming.

Best for
Agent infrastructure
Category
Coding
Daily picks
1
First selected
2026-09-19
Ruby UTCP product preview

Product preview saved with our daily selection

Capability scan

What it can help with.

Only capabilities supported by the product information we collected are listed here.

01

Tool discovery and calling

Brings UTCP 1.1 to Ruby so apps and AI agents can discover and call tools over native protocols.

02

Multiple transports

Supports 12 transports, including HTTP, CLI, WebSocket, gRPC, GraphQL, MCP, and WebRTC.

03

Streaming and authentication

Includes support for streaming and authentication.

04

OpenAPI discovery

Supports OpenAPI discovery for tools.

05

Programmable multi-tool workflows

Includes CodeMode for programmable workflows involving multiple tools.

Best-fit use cases

Expose tools for discovery and calling by Ruby applications or AI agents.
Build a Ruby tool-calling workflow that uses one of the supported transports.
Use OpenAPI discovery to make tools available through UTCP.
Create programmable workflows that coordinate multiple tools with CodeMode.

FAQ

Before you open it.

What is Ruby UTCP?

Ruby UTCP brings UTCP 1.1 to the Ruby ecosystem for app and AI-agent tool discovery and calling.

Which transports does Ruby UTCP support?

It supports 12 transports. Named examples include HTTP, CLI, WebSocket, gRPC, GraphQL, MCP, and WebRTC.

Does Ruby UTCP support streaming?

Yes. Streaming is listed among its supported features.

Does Ruby UTCP support authentication?

Yes. Authentication support is listed in the product description.

What is CodeMode in Ruby UTCP?

CodeMode is described as a feature for programmable multi-tool workflows.

YOUR READING SPACE

Notifications