universal-tool-calling-protocol / typescript-utcp
Official typescript implementation of UTCP. UTCP is an open standard that lets AI agents call any API directly, without extra middleware.
Why this job: works in the areas we cover, but does not say which job it does
What it does
- Automatic Plugin Registration. The official plugins are automatically discovered and registered when you import the core client—no manual setup required. For other plugins, you will need to register them manually.
- Scalability. Designed to handle a large number of tools and providers without compromising performance.
- Extensibility. A pluggable architecture allows developers to easily add new communication protocols, tool storage mechanisms, and search strategies without modifying the core library.
- Interoperability. With a growing ecosystem of protocol plugins—including HTTP, MCP, Text, File, and CLI—UTCP can integrate with almost any existing service or infrastructure.
- Code Execution Mode. Execute TypeScript code with hierarchical access to tools, complete console output capture, and runtime interface introspection for powerful AI agent workflows.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 18 days ago
- Stars
- 128
- +3 this week
- Licence
- MPL-2.0
- Share-alike for changes
- Downloads for
- None listed
- No release files
- Latest version
- v1.0
- Released 12 months ago
- Built with
- TypeScript
- 98% of the code
Is it looked after?
- Contributors
- 3
- Last 90 days
- Issues
- 67% closed
- 3 still open
- Pull requests
- 47 merged
- 3 waiting
- Releases
- 1
- 0 in the last year
- No contributing guide
- No security policy
- No code of conduct
More: languages, topics and project record
Languages
- TypeScript 98%
- JavaScript 2%
Topics
- mcp
- typescript
- utcp
Project record
- JobOther AI tools
- StatusListed
- Commits195
- Forks24
- Watching0
- Stars in 28 days+9
- CreatedJul 8, 2025
- First seen by usNov 7, 2026
- CheckedNov 7, 2026
