---
title: "Listar ferramentas disponíveis"
method: GET
path: "/api/management/ai/available-tools"
tags: ["ai-agents", "available-tools"]
---

# Listar ferramentas disponíveis

`GET /api/management/ai/available-tools`

Lista as ferramentas que um agente pode usar. O `name` de cada item é exatamente o valor aceito no campo `tools` do agente, `inputSchema` descreve os argumentos que o modelo precisa preencher para chamá-la e `annotations` indica se ela apenas lê dados ou também escreve. O catálogo é o mesmo para todas as empresas e não tem paginação.

## Response `200`

Sucesso

- object
  - `response` boolean
  - `tools` object[]
    - `name` string
    - `title` string
    - `description` string
    - `inputSchema` object
      - `type` string
      - `properties` object
        - `project_identifier` object
          - `type` string
          - `description` string
      - `required` string[]
    - `annotations` object
      - `readOnlyHint` boolean
      - `openWorldHint` boolean
      - `destructiveHint` boolean
      - `idempotentHint` boolean

## Changes

- **2026-09-18** `e3c5b00568f3` — 1 info
  - added the media type `application/json` for the response with the status `200`

[Change history](https://skmtc.dev/olie-ai/apis/olie-api/changes/api/management/ai/available-tools/get.md)

---

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