Skip to content
masterclass Buddy

LangChain · Function

load_mcp_tools

Loads all tools from an MCP server and converts them into LangChain tools. It can use an existing session or create one from a connection.

Last updated

Since
v0.0

Syntax

load_mcp_tools(session: ClientSession | None, *, connection: Connection | None = None, callbacks: Callbacks | None = None, tool_interceptors: list[ToolCallInterceptor] | None = None, server_name: str | None = None, tool_name_prefix: bool = False, handle_tool_errors: bool = True) -> list[BaseTool]

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • convert_mcp_tool_to_langchain_tool
  • Callbacks
  • ToolCallInterceptor
  • Connection
  • MCPToolArtifact

Source: load_mcp_tools | langchain_mcp_adapters | LangChain Reference. Checked 2026-11-03.