# LangChain (TypeScript)

> Use this tool when you need to integrate Model Context Protocol (MCP) tools with LangChain.js workflows, enabling seamless access to external tools and APIs within JavaScript and TypeScript environments. It solves problems related to building chatbots, question-answering systems, and other AI-powered applications that require external tool integration. The LangChain.js client takes MCP tools as input and outputs LangChain-compatible tools, facilitating their use with LangChain agents in various AI application development contexts.

Canonical page: https://skillsregistry.net/skills/isaacwasserman-langchain-ts  
JSON: https://api.skillsregistry.net/v1/skills/isaacwasserman-langchain-ts

## Description

This LangChain.js client for Model Context Protocol, developed by Isaac Wasserman, provides a TypeScript port of the original Python implementation. It enables seamless integration of MCP tools with LangChain.js workflows, allowing developers to leverage MCP's capabilities within JavaScript and TypeScript environments. The client initializes an MCP toolkit, extracts LangChain-compatible tools, and facilitates their use with LangChain agents. By bridging MCP and LangChain.js, this implementation expands the ecosystem of AI tools available to JavaScript developers, enabling the creation of more powerful and flexible AI applications. It is particularly useful for building chatbots, question-answering systems, and other AI-powered applications that require access to external tools and APIs within a JavaScript runtime.

## Trust

- **Trust score (0–1):** 0.99
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/isaacwasserman-langchain-ts)
- **Repository:** <https://github.com/isaacwasserman/mcp-langchain-ts-client>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "isaacwasserman-langchain-ts"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/isaacwasserman-langchain-ts` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/isaacwasserman-langchain-ts/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
