Juan Viera Garcia

Juan Viera Garcia

UTCPUTCP
Co-founder @Bevel
All activity
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.
Code Mode
Code ModeSlash MCP token usage by 68%
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 AgentBuild tool-calling agents in 4 lines of code
Juan Viera Garciastarted a discussion

🚀 UTCP v1.0.0 is live!

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. ✨ What’s new Plug in only what you need. Lean core + protocol plugins (utcp-http, utcp-cli, utcp-mcp) for smaller installs and faster boot....

Juan Viera Garciastarted a discussion

We just opened the UTCP Registry, a curated list of 230+ tools for your agents

Hey Product Hunt 👋 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?” So today we’re shipping the UTCP Registry, a public, community-maintained index of UTCP providers. +230 providers to start with, just hit Copy, paste the JSON into your tool list, done. No wrapper servers, no...

Juan Viera Garcialeft a comment
What do you think, is it possible to create a popular protocol that rivals MCP?
UTCP
UTCPThe open, direct alternative to MCP for tool calling
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.
UTCP
UTCPThe open, direct alternative to MCP for tool calling
New Bevel extension: Generate AI-ready characterization test prompts for legacy code. Extract dependencies, create structured prompts, and integrate with Bevel’s knowledge graph. Built for Cursor, Copilot & more. Free for personal use!
Test Prompt Generator for AI Assistants
Test Prompt Generator for AI AssistantsAI-ready characterization test prompts for legacy code.
Juan Viera Garciastarted a discussion

Bevel - Documentation and Visualization for your codebase in just one click

👋 Hey Product Hunt — I'm Juan, one of the co-founders of Bevel. Bevel is your AI-augmented documentation and diagramming tool for codebases, and we're on a mission to democratize code understanding — starting with legacy systems where context is often the hardest thing to find. Over the years, we've seen dev teams waste hours (or days) trying to answer simple questions like: "What does this...

Bevel is a VS Code extension we built to keep docs up-to-date and generate deterministic diagrams right inside the IDE. It helps us understand what our code does and why. We built it for ourselves, and we'd love to see if it helps others too.
Bevel
BevelDemocratizing code understanding through docs and diagrams