> ## Documentation Index
> Fetch the complete documentation index at: https://otoyinc.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# TypeScript SDK

> This is a collection of modular tools and code libraries that developers can use to integrate Dispersed into their web and server-side applications.

The TypeScript SDK for Dispersed provides a typed, standardized interface for interacting with the network's API and compute protocols, including support for the Model Context Protocol `@dispersed/mcp-server` environment. You can acquire `@dispersed/sd.`from the npm software registry at [https://www.npmjs.com/package/@dispersed/sdk](https://www.npmjs.com/package/@dispersed/sdk) and install it instead of writing complex and unvalidated network requests to talk to the Dispersed API.

For Service Consumers:

* Build applications or autonomous agents
* Request compute resources, send tasks, manage workloads, and retrieve data without manually dealing with low-level HTTP requests or raw socket communication.
* Catch errors and ensure that requests are correctly formatted.

For Node Operators:

* Script tools to monitor node health and track resource availability.
* Bridge nodes to the Dispersed network's core protocols to automate node registration or de-registration on the network.
