GitHub repo

universal-tool-calling-protocol/python-utcp

Python Tracked since 2025-06-24 Updated 2026-07-16 View source ↗

#659 of 783 by Stars among GitHub repos

646 Stars

Official python implementation of UTCP. UTCP is an open standard that lets AI agents call any API directly, without extra middleware.

About

The Universal Tool Calling Protocol (UTCP) is a secure, scalable standard for defining and interacting with tools across a wide variety of communication protocols. UTCP 1.0.0 introduces a modular core with a plugin-based architecture, making it more extensible, testable, and easier to package.

In contrast to other protocols, UTCP places a strong emphasis on:

This repository contains the complete UTCP Python implementation:

UTCP uses a modular architecture with a core library and protocol plugins:

Install the core library and any required protocol plugins:

UTCP supports multiple communication protocols through dedicated plugins:

For development, you can install the packages in editable…

Excerpted from github.com/universal-tool-calling-protocol/python-utcp

Latest metrics

Stars 646 2026-07-16
Forks 45 2026-07-16
Commits 191 2026-07-16
Releases 0 2026-07-16
Watchers 10 2026-07-16
Open issues 5 2026-07-16
Open PRs 0 2026-07-16