---
title: "List available toolkits"
method: GET
path: "/api/v3.1/toolkits"
tags: ["Toolkits", "Integration"]
---

# List available toolkits

`GET /api/v3.1/toolkits`

Retrieves a comprehensive list of toolkits of their latest versions that are available to the authenticated project. Toolkits represent integration points with external services and applications, each containing a collection of tools and triggers. This endpoint supports filtering by category and management type, as well as different sorting options.

## Query parameters

- `category` string — Category ID or name to filter toolkits by
- `managed_by` 'composio' | 'all' | 'project' — Entity responsible for managing the toolkits
- `type` 'native' | 'custom' | 'all' — Filter by toolkit provenance: "native" (Composio-managed), "custom" (project-registered custom toolkits), or "all". Takes precedence over managed_by when both are supplied.
- `sort_by` 'usage' | 'alphabetically' — Determines how toolkits should be sorted in the response
- `include_deprecated` boolean, nullable — Include deprecated toolkits in the response
- `search` string — Search query to filter toolkits by name, slug, or description (minimum 3 characters)
- `limit` number, nullable
- `cursor` string

## Response `200`

Toolkits retrieved successfully. Returns a paginated list of available toolkits with detailed metadata.

- object
  - `items` object[], required
    - `slug` string, required — URL-friendly unique identifier for the toolkit
    - `name` string, required — Human-readable name of the toolkit
    - `type` 'native' | 'custom', required — Toolkit provenance: "native" for Composio-managed toolkits, "custom" for a project-registered custom (MCP) toolkit
    - `auth_schemes` string[] — List of authentication methods supported by this toolkit
    - `composio_managed_auth_schemes` string[] — List of authentication methods that Composio manages for this toolkit
    - `is_local_toolkit` boolean, required — DEPRECATED: This field is no longer meaningful and will always return false. It was previously used to indicate if a toolkit is specific to the current project.
    - `no_auth` boolean — When true, this toolkit can be used without authentication
    - `auth_guide_url` string, nullable — URL to a guide page with authentication setup instructions for this toolkit
    - `deprecated` DeprecatedToolkitInfo, required — Deprecated toolkit ID
      - `toolkitId` string, required
    - `meta` object, required — Additional metadata about the toolkit
      - `created_at` string, required — Creation date and time of the toolkit
      - `updated_at` string, required — Last modification date and time of the toolkit
      - `description` string, required — Human-readable description explaining the toolkit's purpose and functionality
      - `logo` string, required — Image URL for the toolkit's branding
      - `app_url` string, nullable — Link to the toolkit's main application or service website
      - `categories` object[], required — List of categories associated with this toolkit
        - `id` string, required — Category identifier
        - `name` string, required — Human-readable category name
      - `triggers_count` number, required — Count of available triggers in this toolkit
      - `tools_count` number, required — Count of available tools in this toolkit
      - `version` string, required — Version of the toolkit
  - `next_cursor` string, nullable
  - `total_pages` number, required
  - `current_page` number, required
  - `total_items` number, required

## Other responses

- `400` — Bad request. The query parameters may be invalid or in an incorrect format.
- `401` — Unauthorized. Authentication is required or the provided credentials are invalid.
- `404` — Not found. The toolkits you are looking for do not exist.
- `500` — Internal server error. An unexpected error occurred while processing the request.

---

[API](https://skmtc.net/composiohq/apis/composio-platform-api-v3-1.md) · [All operations](https://skmtc.net/composiohq/apis/composio-platform-api-v3-1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/composiohq/composio-platform-api-v3-1/versions/4239836857f8/schema)
