---
title: "List tools"
method: GET
path: "/v1/tools"
---

# List tools

`GET /v1/tools`

## Request

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

The tools this credential may call at POST /v1/tools/{name}, each with its input schema.

## Response `200`

The tools.

- object
  - `tools` object[], required
    - `name` string, required
    - `title` string, required
    - `description` string
    - `inputSchema` object, required

## Other responses

- `413`: payload_too_large: the body is over 256 KB (2 MB for /v1/tools).
- `415`: unsupported_media_type: a body was sent without Content-Type: application/json.
- `429`: rate_limited: this credential is over its rate. Retry after the Retry-After header's seconds.
- `500`: internal: Ploti failed. Retry; if it keeps happening, contact support.

---

[API](https://skmtc.dev/ploti/apis/ploti-api.md) · [All operations](https://skmtc.dev/ploti/apis/ploti-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ploti/apis/ploti-api/revisions/8c2c91c72d52?raw)
