Skip to main content
PUT
Use PATCH /v1/flow/tools/{tool_id} instead of this deprecated endpoint.
Update a tool’s configuration. This endpoint requires full object replacement — include all fields in the request, even those you are not changing, or they will be set to null.

MCP connector

You can update an MCP connector tool’s name and description. The server URL and authentication credentials (config.URL, config.CLIENT_ID, config.CLIENT_SECRET) cannot be updated. To use a different server or credentials, delete the tool and create a new one, then update your agent’s tool_ids. MCP connector tools cannot be duplicated.

Agent as tool

When updating an agent-as-tool, the config.agent_id must match the original sub-agent. You cannot swap the underlying sub-agent—if you need a different one, delete this tool and create a new one. For SDK examples and full constraints, see Agent as tool.

Authorizations

Authorization
string
header
required

Your Seekr API key, sent in the Authorization header with no 'Bearer' prefix.

Path Parameters

tool_id
string
required

ID of the tool.

Body

application/json
name
string
required

Name of the tool.

Maximum string length: 256
description
string
required

Description of the tool.

Maximum string length: 32768
config
FileSearchConfig · object
required
type
string
default:file_search
Allowed value: "file_search"

Response

Success

id
string
required

ID of the tool.

name
string
required

Name of the tool.

config
FileSearchConfig · object
required
user_id
string
required

ID of the user who owns the tool.

team_id
string | null
required

ID of the team the tool belongs to.

status
enum<string>
required
Available options:
Active,
Inactive,
Deprecated,
Pending_authorization,
Failed
version
integer
required

Version number of the tool.

created_at
string<date-time>
required

Time the tool was created, in ISO 8601 format.

updated_at
string<date-time>
required

Time the tool was last updated, in ISO 8601 format.

description
string | null

Description of the tool.

type
string
default:file_search
Allowed value: "file_search"
Last modified on November 4, 2026