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.
python -m pip install https://solvethree.com/downloads/solvethree_sdk-0.1.0-py3-none-any.whlNode.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.
npm install https://solvethree.com/downloads/solvethree-sdk-0.1.0.tgzGo
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.
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.