UTCP Examples

September 2, 2025 ยท View on GitHub

This repository contains practical examples demonstrating how to use the Universal Tool Calling Protocol (UTCP) in different programming languages and scenarios.

Structure

  • python/ - Examples for Python applications
  • typescript/ - Examples for TypeScript/Node.js applications

Getting Started

  1. Navigate to any example directory and follow the setup instructions in that example's README.

  2. Configure your environment variables (most examples include an example.env file as a template).

Key Concepts

  • Tools: Individual functions or APIs that can be called
  • Call Templates: Configuration for how to connect to tool providers
  • Manuals: Collections of tools from a single provider
  • Client: The main interface for discovering and calling tools

Documentation

For detailed documentation and API reference, visit: