SDKs and agent integrations

By solvethree Updated

Use the SDK for task creation, polling and timeout recovery. Use MCP when an agent needs the same API tools. These are official downloads hosted on solvethree.com; install them with the URLs below.

On this page

Python

Requires Python 3.10 or later. The synchronous client uses the standard library, with no runtime dependencies. client.solve() returns a ready task or raises an error; create_task() and get_task() give you direct control.

Install
python -m pip install https://solvethree.com/downloads/solvethree_sdk-0.1.0-py3-none-any.whl

Node.js and TypeScript

Requires Node.js 22 or later. Import Solvethree from @solvethree/sdk. The client validates task requests and provides typed results, bounded polling and recovery IDs. The package also contains the MCP server.

Install
npm install https://solvethree.com/downloads/solvethree-sdk-0.1.0.tgz

Go

Requires Go 1.22 or later. The module uses the standard library and is served from our own domain. Create a client with NewClient, use Solve for bounded polling, or call CreateTask and GetTask directly. Context cancellation stops local waiting; recovery errors retain the request and task IDs.

Install
go get solvethree.com/[email protected]

MCP and the agent skill

The local MCP server exposes capability discovery and task creation/retrieval. Your agent still handles its browser or application request. The skill explains the request fields and result handling to a compatible agent host.

Versions and verification

These packages are distributed directly from this domain. npm and PyPI registry publication is pending, so use the full download URLs rather than a similarly named registry package. The manifest lists release versions, file sizes and SHA-256 hashes.