---
title: "List every callable tool"
method: GET
path: "/api/v1/tools"
tags: ["Discovery"]
---

# List every callable tool

`GET /api/v1/tools`

## Request

- Base URL: `https://adako.ai`
- URL: `https://adako.ai/api/v1/tools`
- Auth: HTTP bearer

Name, title, platform, category, risk, task cost and the URL to POST to. Any valid API key may call this.

## Query parameters

- `platform` string

## Response `200`

The tool list.

- object
  - `success` unknown, required
  - `count` integer, required
  - `tools` ToolSummary[], required
    - `name` string, required
    - `title` string, required
    - `platform` string, required
    - `category` string, nullable
    - `risk` 'read-only' | 'write' | 'destructive-write', required
    - `cost` integer, required: Tasks charged per call. 0 is never billed.
    - `since` string, nullable
    - `call_url` string, required
  - `request_id` string, required

## Other responses

- `400`: Unknown platform filter.
- `401`: Missing or invalid API key.

---

[API](https://skmtc.dev/adako/apis/adako-rest-api.md) · [All operations](https://skmtc.dev/adako/apis/adako-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/adako/apis/adako-rest-api/revisions/59ee60d48a56?raw)
