Skip to main content
POST
Create Tool

Authorizations

Authorization
string
header
required

Enter your API key

Body

application/json
project_id
string
required

Project ID

bot_id
string
required

Agent ID

server_label
string
required

Human-readable label for the MCP server

Required string length: 1 - 255
transport
enum<string>
required

Transport protocol

Available options:
http,
sse
connection_uuid
string
required

The project connection this agent should use. Create one on the Connections screen, or with POST /v1/project/connection/create. Required: an agent reaches a connector only through a connection — credentials, the host and the tool catalogue all belong to it.

require_approval
enum<string>
default:never

Tool approval requirement

Available options:
never,
always,
tool-specific
type
enum<string>
default:mcp

Tool type

Available options:
mcp

Response

Tool created successfully

tool
object