{"id":45632,"library":"nvidia-nat-mcp","title":"NVIDIA NeMo Agent Toolkit MCP Client Integration","description":"Subpackage of the NVIDIA NeMo Agent Toolkit (NAT) providing MCP (Model Context Protocol) client integration. Version 1.7.0 targets Python 3.11–3.13. Enables agents to communicate with MCP-compliant tools and servers. Released as part of the NeMo Agent Toolkit ecosystem; follow its release cadence.","status":"active","version":"1.7.0","language":"python","source_language":"en","source_url":"https://github.com/NVIDIA/NeMo-Agent-Toolkit","tags":["mcp","nemo","nvidia","agent","toolkit"],"install":[{"cmd":"pip install nvidia-nat-mcp","lang":"bash","label":"PyPI"}],"dependencies":[{"reason":"Core NeMo Agent Toolkit components.","package":"nvidia-nat-core","optional":false},{"reason":"Data validation and settings management.","package":"pydantic","optional":false}],"imports":[{"wrong":"from nvidia_nat_mcp import MCPClient","symbol":"MCPClient","correct":"from nat import MCPClient"}],"quickstart":{"code":"import os\nfrom nvidia_nat_mcp import MCPClient\n\nclient = MCPClient(\n    server_url=os.environ.get(\"MCP_SERVER_URL\", \"http://localhost:8000\"),\n    api_key=os.environ.get(\"MCP_API_KEY\", \"\"),\n)\nresult = client.call_tool(\"example_tool\", {\"param\": \"value\"})\nprint(result)","lang":"python","description":"Initialize an MCP client and call a tool."},"warnings":[{"fix":"Update imports to `from nvidia_nat_mcp import ...`.","message":"In version 1.5.0, the import path changed from `nvidia_nat.mcp` to `nvidia_nat_mcp`. Code using the old path will break.","severity":"breaking","affected_versions":"<1.5.0"},{"fix":"Replace `host` with `server_url` in MCPServer instantiation.","message":"The `MCPServer` class constructor signature changed in 1.6.0. The `host` parameter is deprecated in favor of `server_url`.","severity":"deprecated","affected_versions":">=1.6.0"},{"fix":"Always set `api_key` or environment variable `MCP_API_KEY`; use an empty string only for local testing.","message":"The API key is required for all MCP calls except when connecting to a localhost server in development mode.","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"search_vec":"'1.7.0':24 '3.11':27 '3.13':28 'agent':3,13,30,46,56 'cadenc':52 'client':6,21 'communic':32 'compliant':36 'context':19 'ecosystem':48 'enabl':29 'follow':49 'integr':7,22 'mcp':5,17,35,53 'mcp-compliant':34 'model':18 'nat':15 'nemo':2,12,45,54 'nvidia':1,11,55 'part':42 'protocol':20 'provid':16 'python':26 'releas':40,51 'server':39 'subpackag':8 'target':25 'tool':37 'toolkit':4,14,47,57 'version':23","created_at":"2026-06-07T12:55:57.991071+00:00","updated_at":"2026-06-07T12:55:57.991071+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nImportError: cannot import name 'MCPClient' from 'nat' (unknown location)"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["ai-ml","devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}