---
title: "Count Tools"
method: GET
path: "/v1/tools/count"
tags: ["tools"]
---

# Count Tools

`GET /v1/tools/count`

Get a count of all tools available to agents belonging to the org of the user.

## Query parameters

- `name` string, nullable
- `names` string[], nullable — Filter by specific tool names
- `tool_ids` string[], nullable — Filter by specific tool IDs - accepts repeated params or comma-separated values
- `search` string, nullable — Search tool names (case-insensitive partial match)
- `tool_types` string[], nullable — Filter by tool type(s) - accepts repeated params or comma-separated values
- `exclude_tool_types` string[], nullable — Tool type(s) to exclude - accepts repeated params or comma-separated values
- `return_only_letta_tools` boolean, nullable — Count only tools with tool_type starting with 'letta_'
- `exclude_letta_tools` boolean, nullable — Exclude built-in Letta tools from the count

## Response `200`

Successful Response

- integer

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/yu-code666/apis/letta-api.md) · [All operations](https://skmtc.dev/yu-code666/apis/letta-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/yu-code666/letta-api/revisions/6cec99480c13/schema)
