---
title: "POST /v2/{+parent}/tools"
method: POST
path: "/v2/{+parent}/tools"
tags: ["projects"]
---

# POST /v2/{+parent}/tools

`POST /v2/{+parent}/tools`

Lists all available tools with POST.

## Path parameters

- `parent` string, required

## Request body

- ListToolsPostRequest — Request message for ConnectorAgentService.ListToolsPost
  - `toolNames` string[] — List of tool names to for selective tool fetching.
  - `pageToken` string — Page token.
  - `executionConfig` ExecutionConfig
    - `headers` string — headers to be used for the request. For example: headers:'{"x-integration-connectors-managed-connection-id":"conn-id","x-integration-connectors-runtime-config":"runtime-cfg"}'
  - `toolSpec` ToolSpec
    - `toolSpecVersion` string — Version of the tool spec. Format: providerId/connectorId/versionId/toolSpecId
    - `toolDefinitions` object[] — List of tool definitions.
  - `pageSize` integer — Page size.

## Response `200`

Successful response

---

[API](https://skmtc.dev/google/apis/connectors.md) · [All operations](https://skmtc.dev/google/apis/connectors/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/google/connectors/revisions/1153921b6f7b/schema)
