---
title: "List Tools"
method: GET
path: "/projects/{project_id}/tools"
---

# List Tools

`GET /projects/{project_id}/tools`

**Backward Compatibility**: The `/actions` endpoint path is preserved for backward compatibility. Both `/actions` and `/tools` work identically.

## Path parameters

- `project_id` string, required — Your Paragon Project ID. You can copy your Project ID from your dashboard URL or by clicking Copy Project ID under the Environment switcher.

## Query parameters

- `format` string — The response format for available tools. Defaults to `json_schema` for tool-calling agent use cases. Learn more about [available formats](/actionkit/schema-formats).
- `limit_to_available` boolean — If `true`, only `available_tools` will be returned. Otherwise, `all_tools` will include all Tools from Integrations in your project, regardless of the accounts your user has connected.
- `reload_fields` boolean — If `true`, forcibly reload any custom fields that belong to the schema for included Tools. This may result in additional latency added to your request. By default, Paragon will cache your user's fields and refresh them periodically. Fields have a TTL of 8 hours, and `reload_fields` will immediately invalidate any cached fields.
- `integrations` string — Filter by specific integrations that the user has connected. By default, all integrations are returned.
- `categories` string — Filter by specific integration categories, based on integrations the user has connected. By default, all integrations from all categories are returned.

## Response `200`

- object
  - `tools` object, required — A map of integrations with a list of Tool definitions, in the selected format.
  - `errors` object[], required — An array of errors, if there were any problems loading Tool definitions for some integrations.
    - `integration` string — The integration name of the Tools that could not be loaded.
    - `type` 'global' — Set to `global` if there was an error loading tools for all integrations.
    - `message` string — A human-readable description of the problem that occurred while loading tools.

---

[API](https://skmtc.dev/useparagon/apis/actionkit-api.md) · [All operations](https://skmtc.dev/useparagon/apis/actionkit-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/useparagon/actionkit-api/revisions/4de79e261c46/schema)
