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.
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.
Stars
638
Forks
41
Language
Python
License
MPL-2.0
Category
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.
Related servers
ziglana/gRPC-zig
blazigly fast gRPC/MCP client & server implementation in zig
openSVM/zig-mcp-server
A Model Context Protocol (MCP) server that provides Zig language tooling, code analysis, and...
universal-tool-calling-protocol/go-utcp
Official Go implementation of the UTCP
muhammad-fiaz/mcp.zig
A comprehensive Model Context Protocol (MCP) library for Zig — bringing MCP support to the Zig ecosystem.
universal-tool-calling-protocol/rs-utcp
Official Rust implementation of the UTCP