# python-utcp MCP server

> Enables AI agents to call any API directly using a modular, plugin-based standard for various communication protocols.

- Repository: https://github.com/universal-tool-calling-protocol/python-utcp
- Page: https://hostedmcp.org/servers/universal-tool-calling-protocol/python-utcp
- Transport: —
- Stars: 671
- License: MPL-2.0

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `API_KEY` | no | no |  |
| `GIT_AUTHOR_NAME` | no | no |  |

## Tools (1)

- `allowed_communication_protocols`

## FAQ

### What is UTCP?

The Universal Tool Calling Protocol (UTCP) is a secure, scalable standard for defining and interacting with tools across a wide variety of communication protocols.

### Which communication protocols does UTCP support?

UTCP supports several protocols through plugins, including HTTP/REST, SSE, CLI, MCP, text-based files, and WebSockets, with TCP/UDP and GraphQL in progress.

### How do I install the core library and the HTTP plugin?

You can install the core library and the most common HTTP plugin using the command: pip install utcp utcp-http.
