Javascript

Javascript SDKs to connect to the MCP Toolbox server.

Overview

The MCP Toolbox service provides a centralized way to manage and expose tools (like API connectors, database query tools, etc.) for use by GenAI applications.

These JS SDKs act as clients for that service. They handle the communication needed to:

  • Fetch tool definitions from your running Toolbox instance.
  • Provide convenient JS objects or functions representing those tools.
  • Invoke the tools (calling the underlying APIs/services configured in Toolbox).
  • Handle authentication and parameter binding as needed.

By using these SDKs, you can easily leverage your Toolbox-managed tools directly within your JS applications or AI orchestration frameworks.

Which Package Should I Use?

Choosing the right package depends on how you are building your application:

Available Packages

This repository hosts the following TS packages. See the package-specific README for detailed installation and usage instructions:

PackageTarget Use CaseIntegrationPathDetails (README)Npm Version
toolbox-coreFramework-agnostic / Custom applicationsUse directly / Custompackages/toolbox-core/📄 View READMEnpm
toolbox-adkADK applicationsADKpackages/toolbox-adk/📄 View READMEnpm

Getting Started

To get started using Toolbox tools with an application, follow these general steps:

  1. Set up and Run the Toolbox Service:

    Before using the SDKs, you need the main MCP Toolbox service running. Follow the instructions here: Toolbox Getting Started Guide

  2. Install the Appropriate SDK:

    Choose the package based on your needs (see “Which Package Should I Use?” above) and install it:

    # For the core, framework-agnostic SDK
    npm install @toolbox-sdk/core
    

Note

Source code for js-sdk


Adk

MCP Toolbox ADK SDK for integrating functionalities of MCP Toolbox into your apps.

Last modified January 19, 2026: feat: Js SDK documentation added (2cadf1bf07)