--- id: nvidia-nat-mcp version: "1.8.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # nvidia-nat-mcp — Subpackage for MCP client integration in NeMo Agent Toolkit License: permissive · Maintenance: active · Downloads: 156.1K/mo ## What it is and what it does nvidia-nat-mcp is a subpackage of NVIDIA's NeMo Agent Toolkit that adds Model Context Protocol (MCP) client functionality. It lets agent workflows connect to external MCP servers over multiple transport types and dynamically discover the tools those servers expose, then wrap those tools as callable functions within the agent framework. The package depends on nvidia-nat-core (the main toolkit), aiorwlock (for async read-write locking), and mcp (the protocol implementation). It is actively maintained, supports Python 3.11–3.13, and carries no known security vulnerabilities. Installation is straightforward via pip with a pure-Python wheel. Use it for: - Connect NeMo agents to external MCP servers to access specialized tools without reimplementing them in-process. - Dynamically discover and enumerate available tools from an MCP server at runtime for agent planning. - Wrap MCP tools as NeMo Agent Toolkit functions to integrate third-party capabilities into agentic workflows. - Build multi-agent systems where agents communicate with remote tool providers via MCP transports. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Integrates MCP (Model Context Protocol) servers with NVIDIA NeMo Agent Toolkit, allowing agent workflows to discover and call external MCP tools as functions. Yes, if you are building agents with NeMo Agent Toolkit and need to integrate external MCP servers. The package is actively maintained, has low install friction, carries a permissive license, and has no known vulnerabilities. It is a natural fit for workflows that require dynamic tool discovery and remote tool invocation. Install it as part of your NeMo setup when MCP integration is required. ## Install pip install nvidia-nat-mcp uv add nvidia-nat-mcp poetry add nvidia-nat-mcp ## Installing nvidia-nat-mcp Before you install: Low install friction with a pure-Python wheel. Active maintenance with recent commits and a 2576-star repository. Supports current Python versions (3.11–3.13). License in practice: Apache-2.0 permissive license allows free use, modification, and distribution with minimal restrictions; suitable for most commercial and open-source projects. Quickstart: pip install nvidia-nat-mcp from nvidia_nat_mcp import # Connect to an MCP server and wrap its tools for use in NeMo Agent Toolkit workflows Requires Python 3.11 or later; depends on nvidia-nat-core, aiorwlock, and mcp packages. Verify before relying: - Specific MCP transport support (streamable-http, SSE, stdio) and which are stable vs. experimental. - Whether dynamic tool discovery works with all MCP server implementations or has known compatibility gaps. - Performance characteristics when connecting to multiple MCP servers or handling large tool sets. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 156.1K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags mcp server integration, model context protocol client, nemo agent toolkit mcp, external tool integration agents, mcp tool discovery, agent function wrapping, mcp-client, agent-framework, tool-integration [View on SkillFed](https://skillfed.io/packages/nvidia-nat-mcp) · [View on PyPI](https://pypi.org/project/nvidia-nat-mcp/)