{"repo":"universal-tool-calling-protocol/typescript-utcp","free":true,"listed":false,"github":"https://github.com/universal-tool-calling-protocol/typescript-utcp","clone":"git clone https://github.com/universal-tool-calling-protocol/typescript-utcp.git","description":"Official typescript implementation of UTCP. UTCP is an open standard that lets AI agents call any API directly, without extra middleware.","language":"TypeScript","stars":117,"topics":["mcp","typescript","utcp"],"license":"MPL-2.0","category":"mcp-servers","readme_excerpt":"Universal Tool Calling Protocol (UTCP) for TypeScript The Universal Tool Calling Protocol (UTCP) is a secure and scalable standard for defining and interacting with tools across a wide variety of communication protocols. This repository contains the official TypeScript implementation, structured as a monorepo with a lean core and pluggable communication protocols. UTCP offers a unified framework for integrating disparate tools and services, making them accessible through a consistent and well-defined interface. This TypeScript SDK provides a comprehensive toolkit for developers to leverage the full power of the UTCP standard in their applications. Key Features Automatic Plugin Registration : The official plugins are automatically discovered and registered when you import the core client—no manual setup required. For other plugins, you will need to register them manually. Scalability : Designed to handle a large number of tools and providers without compromising performance. Extensibility : A pluggable architecture allows developers to easily add new communication protocols, tool storage mechanisms, and search strategies without modifying the core library. Interoperability : With a growing ecosystem of protocol plugins—including HTTP, MCP, Text, File, and CLI—UTCP can integrate with almost any existing service or infrastructure. Code Execution Mode : Execute TypeScript code with hierarchical access to tools, complete console output capture, and runtime interface introspection ","default_branch":null,"files":null,"tree":[],"storefront":"/r/universal-tool-calling-protocol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/universal-tool-calling-protocol/typescript-utcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}