Operation

GET /tools

Returns a comprehensive list of available tools with their schemas for AI agent integration

Operation ID: listTools · Tags: Meta

Parameters

This operation does not define any parameters.

Request Body

No request body is defined for this operation.

Responses

Content Types

  • application/json
{
  "description": "List of available tools",
  "content": {
    "application/json": {
      "schema": {
        "type": "object",
        "properties": {
          "tools": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "category": {
                  "type": "string"
                },
                "parameters": {
                  "type": "object"
                },
                "endpoint": {
                  "type": "string"
                },
                "method": {
                  "type": "string"
                },
                "examples": {
                  "type": "array",
                  "items": {
                    "type": "object"
                  }
                },
                "use_cases": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "api_version": {
            "type": "string"
          },
          "base_url": {
            "type": "string"
          },
          "authentication": {
            "type": "object",
            "properties": {
              "type": {
                "type": "string"
              },
              "header": {
                "type": "string"
              },
              "description": {
                "type": "string"
              }
            }
          },
          "pagination": {
            "type": "object",
            "properties": {
              "type": {
                "type": "string"
              },
              "cursor_based": {
                "type": "boolean"
              },
              "max_limit": {
                "type": "integer"
              }
            }
          },
          "rate_limits": {
            "type": "object"
          },
          "dry_run": {
            "type": "object",
            "properties": {
              "supported": {
                "type": "boolean"
              },
              "parameter": {
                "type": "string"
              }
            }
          }
        }
      }
    }
  }
}

API Playground

Run this GET request with your API key, or open it in a new tab. Path uses sample IDs where the OpenAPI path has {parameters}. Sign in to enable live testing with your API key.

Action Method Endpoint Description
Get available API tools GET /api/v1/tools OpenAPI operationId: listTools.
GET /api/v1/tools OpenAPI

Get available API tools


    
Ask Dex AIIntegration help

If this page feels TLDR, ask Dex AI.

Dex AI speaks your language, and all the other languages you may not. It will write the integration for you with the right endpoint and headers in one plain-English answer.