A protocol that lets AI agents call any tool, over any channel—directly and without wrappers (unlike the MCP)
The Universal Tool Calling Protocol (UTCP) is an open standard, as an alternative to the MCP, that describes how to call existing tools rather than proxying those calls through a new server. After discovery, the agent speaks directly to the tool’s native endpoint (HTTP, gRPC, WebSocket, CLI, …), eliminating the “wrapper tax,” reducing latency, and letting you keep your existing auth, billing and security in place.
- 📚 Read the Documentation for tutorials, examples and best practices
- 💻 Start building with our SDKs:
We welcome issues, pull requests and design discussion.
UTCP is an open‑source project released under the MPL‑2.0 license and maintained by a growing community of AI‑tooling enthusiasts. If your organization relies on direct, low‑latency access to existing APIs—or if you simply dislike writing wrappers—we’d love to have you involved!
.png)


