---
title: "available tools"
method: GET
path: "/pkgs/tools/available"
tags: ["tools"]
---

# available tools

`GET /pkgs/tools/available`

## Request

- Base URL: `http:////localhost:80/v2`
- URL: `http:////localhost:80/v2/pkgs/tools/available`
- Auth: none declared
- TypeScript: <https://skmtc.dev/arduino/apis/arduino-create-agent/docs/pkgs/tools/available/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

OK response.

- ToolResponse[]: AvailableResponseBody is the result type for an array of ToolResponse (default view)
  - `name` string, required: The name of the tool
  - `packager` string, required: The packager of the tool
  - `version` string, required: The version of the tool

## Changes

- **2023-08-28** `b4ab36c40745`: 1 info
  - endpoint added
- **2019-03-29** `6e2978b6daf9`: 1 breaking
  - api path removed without deprecation
- **2019-03-29** `bec88f30a55a`: 1 info
  - endpoint added
- **2019-03-29** `6d4133c72aa7`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/arduino/apis/arduino-create-agent/changes/pkgs/tools/available/get.md)

---

[API](https://skmtc.dev/arduino/apis/arduino-create-agent.md) - [All operations](https://skmtc.dev/arduino/apis/arduino-create-agent/llms.txt) - [OpenAPI document](https://skmtc.dev/arduino/apis/arduino-create-agent/revisions/95e99312309c?raw)
