universal-tool-calling-protocol/python-utcp

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

55
/ 100
Established

This project offers a standardized way for AI agents to connect directly with various existing services and infrastructure without needing custom integrations for each one. It takes in descriptions of different APIs (like HTTP, command-line tools, or file-based services) and lets an AI agent use them as 'tools'. Developers building AI agents or systems that use AI agents would use this to simplify how their agents interact with external services.

638 stars. Used by 1 other package. Available on PyPI.

Use this if you are a developer building AI agents and need a consistent, scalable, and extensible way for your agents to interact with a wide variety of external APIs and services.

Not ideal if you are an end-user who doesn't work with AI agent development or API integrations, as this is a developer-focused protocol.

AI-agent-development API-integration developer-tools microservices-orchestration system-integration
Maintenance 6 / 25
Adoption 11 / 25
Maturity 24 / 25
Community 14 / 25

How are scores calculated?

Stars

638

Forks

41

Language

Python

License

MPL-2.0

Last pushed

Dec 03, 2025

Commits (30d)

0

Dependencies

3

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/universal-tool-calling-protocol/python-utcp"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.