universal-tool-calling-protocol/code-mode

🔌 Plug-and-play library to enable agents to call MCP and UTCP tools via code execution.

50
/ 100
Established

Executes TypeScript code in a sandboxed Node.js environment where agents can call multiple MCP/UTCP tools in a single request, eliminating the multi-turn iteration cycle of traditional function calling. Auto-generates type-safe interfaces for all registered tools and supports progressive discovery—agents dynamically query available tools rather than receiving static catalogs of hundreds. Designed for MCP clients like Claude Desktop and integrates with any tool ecosystem via Model Context Protocol, HTTP REST APIs, local configurations, or CLI commands.

1,364 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 13 / 25
Community 17 / 25

How are scores calculated?

Stars

1,364

Forks

91

Language

Python

License

MPL-2.0

Last pushed

Feb 08, 2026

Commits (30d)

0

Get this data via API

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

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