Sep 16, 2026 · by fmerian · View source

Ruby UTCP

The scalable, secure alternative to MCP for tool calling

Ruby UTCP

Editorial analysis

The Protocol Layer Your Agent Stack Is Missing — And Why Cross-Border Operators Should Care

Every cross-border seller I know is drowning in the same problem right now: too many tools, too many dashboards, and not enough hands. You’ve got Amazon Seller Central on one tab, Shopify admin on another, Helium 10 for keyword research, Klaviyo for email flows, a 3PL portal for fulfillment, and a returns tool duct-taped to a Google Sheet. The pitch of “AI agents will run your ops” sounds great until you realize your agent can’t actually call any of these tools without someone building a custom wrapper for each one. That’s the gap the UTCP project is trying to close — and it’s worth understanding even if you never write a line of code.

What UTCP Actually Solves (And Why MCP Isn’t Enough)

The Universal Tool Calling Protocol — UTCP — launched on Product Hunt back in July 2025 as an “open, direct alternative to MCP for tool calling.” The core idea is simple but consequential: instead of forcing every tool integration through a heavyweight client/server architecture, UTCP lets an LLM call HTTP APIs, CLIs, WebSockets, gRPC, GraphQL, and other transports directly via a JSON manifest. No wrapper server sitting in the middle.

If you’ve been following the AI agent space, you know MCP (Model Context Protocol) has become the default standard. Anthropic pushed it hard, and most agent frameworks now support it. But as one reviewer on the UTCP Product Hunt page put it, MCP “usually means running a separate server process” — which adds latency, infrastructure cost, and a whole new failure point. Another commenter, Juan Viera Garcia, said plainly: “I never understood why MCP needs to rely so heavily on heavy client/server architecture.”

For a cross-border seller running lean, that architectural difference matters more than it sounds. Every extra server process is another thing that can break at 2 AM when your Amazon repricing agent is supposed to be adjusting prices before the European market opens.

Why Amazon Sellers Should Care More Than Shopify Ones

Here’s my honest take: if you’re a Shopify DTC brand with a clean tech stack, MCP works fine. You’ve got a modern API, you’ve got engineering resources or a good agency, and the overhead of a wrapper server is acceptable. But if you’re an Amazon FBA seller juggling Seller Central, Vendor Central, Amazon Advertising, and a 3PL — often with no in-house dev team — the lighter-weight, direct-call approach of UTCP is genuinely more attractive. Fewer moving parts means fewer things your VA or ops manager has to babysit.

The other angle: cross-border sellers operate across multiple marketplaces and regions. An agent that needs to call the Amazon SP-API, a Shopify webhook, a TikTok Shop endpoint, and a Temu seller portal is dealing with four different transport types. UTCP’s pitch is that it handles all of them through one manifest format. MCP can too, but typically through separate server implementations per tool.

The Ecosystem Is Moving Faster Than You Think

What struck me scrolling through the UTCP launches page is how much has shipped in under a year. There’s Code Mode, which launched November 23, 2025 and claims to “slash MCP token usage by 68%” — a number that should make any operator running agents at scale sit up. Token costs are real money when you’re running thousands of agent calls a day across product research, listing optimization, and customer service.

Then there’s UTCP Agent, which launched August 31, 2025 with the promise of building “tool-calling agents in 4 lines of code.” That’s the kind of abstraction that lets a technically-inclined ops manager — not a full-stack engineer — wire up an agent that pulls inventory levels from your 3PL and pushes updates to your Shopify store.

The community side is growing too. The UTCP Registry now lists 230+ tools, which addresses the earliest criticism: “Cool spec but where’s the list of tools I can actually call?” And just recently, Kamil Mościszko launched Ruby UTCP, bringing UTCP 1.1 to Ruby with 12 native transports, tool discovery, authentication, OpenAPI discovery, streaming, and CodeMode. The Ruby UTCP website describes it as MIT-licensed and built for developers creating AI agents and tool-powered applications.

What Cross-Border Sellers Can Actually Borrow From This

You don’t need to adopt UTCP tomorrow. But there are three patterns here worth stealing for your own ops stack:

1. Manifest-based tool configuration. The idea that each tool integration is defined by a simple JSON manifest — not a custom-coded connector — is something you can apply to your internal automations. If your ops team is building Zapier or Make workflows, standardize how you describe each tool’s inputs and outputs. It makes onboarding new tools faster and debugging easier.

2. Direct-call over wrapper-when-possible. Every time you add a middleware layer between your agent and a platform API, you add latency and a failure point. When evaluating logistics aggregators or returns management tools, ask whether they offer direct API access or require you to go through their own abstraction layer. Direct is usually better for high-frequency operations.

3. The registry mindset. UTCP’s registry of 230+ tools is a model for how you should think about your own internal tool catalog. Document every tool your ops team uses, what it connects to, and what data it touches. You’d be shocked how many sellers can’t answer “what tools do we actually pay for?” — let alone which ones talk to each other.

Where My Judgment Says It Falls Short

I’m not going to pretend UTCP is a solved problem. It’s not.

First, the ecosystem is still young. MCP has Anthropic, OpenAI, and most major agent frameworks behind it. UTCP has a passionate community and a growing registry, but it’s not the default. If you’re building on LangChain or CrewAI, MCP support is likely already baked in. UTCP may require custom work.

Second, the “direct call” advantage cuts both ways. Skipping the wrapper server means you also skip the abstraction layer that handles auth refresh, rate limiting, and error retries. For a solo operator calling an Amazon SP-API endpoint that throttles aggressively, you’d better know what you’re doing. MCP servers often handle that for you.

Third, the documentation gap is real. One reviewer on the Ruby UTCP launch noted that while the docs cover transports individually, “a single ‘pick the right transport for your use case’ decision guide would save some back-and-forth for newcomers.” That’s a fair critique. For a cross-border seller trying to figure out whether to use HTTP or WebSocket for a real-time inventory sync, the guidance isn’t obvious yet.

Where the Math Breaks

The “68% token reduction” claim from Code Mode is compelling, but token costs are only one line item. If you’re running agents across multiple marketplaces, your real costs are API call volume, error handling overhead, and the human time spent debugging. A 68% token reduction on a workflow that’s already cheap doesn’t move the needle. The math only breaks in your favor when you’re running high-volume, multi-tool workflows — think automated listing optimization across thousands of SKUs, or real-time repricing across multiple Amazon regions.

What I’d Watch / Test Next

If you’re a cross-border operator curious about this space, here’s what I’d do this week:

  1. Audit your current tool stack. List every platform your ops team touches daily — Amazon Seller Central, Shopify, TikTok Shop, your 3PL, your returns tool. Note which ones have open APIs and which don’t.
  2. Pick one high-frequency, low-risk workflow — like pulling daily inventory levels or syncing tracking numbers — and try building a simple agent using UTCP Agent or an MCP equivalent. Compare the setup time and ongoing maintenance.
  3. Check the UTCP Registry to see if any of your existing tools are already listed. If they are, you’ve got a head start.
  4. Talk to your dev resource — whether that’s an in-house engineer, an agency, or a freelancer — and ask them to evaluate UTCP vs. MCP for your specific stack. The answer will depend on your platforms, your volume, and your team’s capabilities.

The protocol wars are still early. But the direction is clear: agents are going to run more of your ops, and the tools that make tool-calling simpler, cheaper, and more direct will win. UTCP is betting on direct. MCP is betting on ecosystem. For cross-border sellers, the right answer is probably “whichever one your platforms support first” — but it’s worth knowing both exist.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free