#124 · Primary category: AI Gateway & API Infrastructure

python-utcp

ai ai-agent ai-agent-tools developer-tools llm mcp model-context-protocol python utcp

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

Project last updated:06/24/26

GitHub Stars

646

Forks

46

Contributors

9

License

MPL-2.0

Why we included this project

Most of the friction in wiring an AI agent to real services is the plumbing between the agent and each API, not the model itself. UTCP is an open standard for describing and invoking tools, and this repository is its official Python implementation. You define call templates once instead of hand-writing middleware per endpoint, and pluggable protocol plugins let the same client reach HTTP/REST, SSE, CLI, or MCP backends. The core is built on Pydantic models, so tool schemas stay typed, and adding a new transport does not require touching the core library. Teams that expose many endpoints to an LLM, whether for agent tooling or an internal API layer, will find this a practical way to keep tool definitions consistent across services.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category