Toolnexus: A Cross-Language Tool-Calling Layer
muthuishere2101 · reddit · 2026-07-12
The author shared toolnexus, a vendor-agnostic tool-calling library and client loop that ensures consistent behavior across JavaScript, Python, Go, Java, and C#.
It unifies MCP servers, agent skills, standard functions, HTTP endpoints, built-in shell/file tools, and remote A2A agents into a single Tool interface. The client features a comprehensive calling loop that supports parallel/chained tool calls, streaming output, pre/post hooks, retries, memory, and metrics. The author specifically highlighted that human-in-the-loop is a first-class capability: if a tool requires human approval, login, or decision-making, the run can "suspend" and resume from the exact same spot after the human responds.
Additionally, it can expose assembled toolsets externally as an MCP server or A2A agent. The author provided a concise 3-line code example and stated that the examples/ across all five language versions are guaranteed to be perfectly consistent via CI.
Related event: Toolnexus: Cross-Language Tool-Calling Layer for LLMs(2 posts)→
More from coding & agent
- Grok 4.5 is now free inside Cursor, the popular AI coding IDE — mark_k · 2026-07-21
- Travel MCP Server adds flight, hotel, weather and budget tools for agents — modelcontextprotocol · 2026-07-21
- OpenAI hackathon project stalls as Codex struggles on voice, while Claude spots the issue — ColleenMBrady · 2026-07-21
- Gemini CLI adds skill_name telemetry to tool-call metrics — dimpavloff · 2026-07-21
- Douyin Video Analysis MCP turns share links into structured video summaries — modelcontextprotocol · 2026-07-21
- An indie builder open-sourced 50+ AI apps and says users should only pay for tokens — matchaman11 · 2026-07-21