Skip to main content
Choose the framework or host where you want to run WalletSuite MCP. Production agent runtimes are listed first; IDE and desktop hosts are useful for prototyping and operator workflows. All paths require Node.js 22 or newer for the local npx setup.
LangChain’s MultiServerMCPClient supports both stdio and http transports.

stdio setup

import { MultiServerMCPClient } from "@langchain/mcp-adapters";

const client = new MultiServerMCPClient({
  walletsuite: {
    transport: "stdio",
    command: "npx",
    args: ["-y", "@walletsuite/mcp-server"],
    env: {
      WALLETSUITE_API_KEY: "your-key",
      MCP_BANDS: "read"
    }
  }
});

HTTP alternative

Start the server with Self-Hosting Over HTTP, then:
const client = new MultiServerMCPClient({
  walletsuite: {
    transport: "http",
    url: "http://localhost:3000/mcp"
  }
});

What to test first

Start with read-only: price lookup, balance checks, asset resolution, transaction history. Add prepare band only when needed.

Next steps