Skip to content
Last updated

Represents a tool available from a personal connector. Tools are MCP-compliant functions that can be executed by AI assistants to interact with external services.

Properties

name string

Unique tool name. Format: {connector}_{action}. Examples: clickup_create_task, github_create_issue, jira_list_issues.

description string

Human-readable description of what the tool does. Used by AI models to determine when to use the tool.

inputSchema object

JSON Schema defining the tool's input parameters.

Show input schema structure

type string

Always object for tool parameters.

properties object

Object defining each parameter with its type, description, and constraints.

required array of strings

List of required parameter names.

Example:

{
  "type": "object",
  "properties": {
    "taskName": {
      "type": "string",
      "description": "Name of the task to create"
    },
    "priority": {
      "type": "integer",
      "description": "Task priority (1-4)",
      "minimum": 1,
      "maximum": 4
    }
  },
  "required": ["taskName"]
}