veryfront__rename_agentAccess
No external-service connection is required. Use a Veryfront credential with access to the requested resources. Call type: Can change resources.Arguments
| Field | Type | Required | Description and constraints |
|---|---|---|---|
source_target_kind | string | No | The source target kind associated with this record. |
target_branch_id | string or null | No | The target branch id associated with this record. |
project_reference | string | No | Project identifier or slug that scopes the tool call. Minimum length: 1. |
agent_id | string | Yes | Unique identifier for the record. Minimum length: 1. Maximum length: 128. |
new_agent_id | string | Yes | Provide the new agent id. |
Example request
Send this JSON-RPC request through an initialized MCP client. Replace sample identifiers and values before calling the tool. See MCP client setup.request.json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "veryfront__rename_agent",
"arguments": {
"agent_id": "example",
"new_agent_id": "example"
}
}
}
Result
The published output shape is summarized below. Inspect both the MCP response content andisError when handling a call.
| Field | Type | Required | Description and constraints |
|---|---|---|---|
id | string | Yes | Unique identifier for the record. |
name | string | Yes | Human-readable name for the record. |
description | string or null | Yes | Human-readable description for the record. |
model | string or null | Yes | AI model id or alias. Call list_models for the ids this deployment serves; never invent a version suffix. |
system_prompt | string or null | Yes | The system prompt associated with this record. |
thinking | object or null | Yes | The thinking associated with this record. |
all_tools_enabled | boolean | Yes | The all tools enabled associated with this record. |
avatar | object or null | Yes | The avatar associated with this record. |
temperature | number or null | Yes | The temperature associated with this record. |
max_steps | integer or null | Yes | The max steps associated with this record. |
allowed_models | string[] | Yes | AI model ids or aliases the agent may switch between. Call list_models for the accepted ids. |
skill_ids | string[] | Yes | List of skill ids associated with this record. |
skill_selection | object | Yes | Structured skill selection details associated with this record. |
tool_ids | string[] | Yes | Tool IDs attached to the record, including project-local, built-in, and integration catalog tools. |
provider_tool_ids | string[] | Yes | Provider-native model tool IDs attached to the record. |
suggestions | string or object[] or null | Yes | List of suggestions associated with this record. |
security_enabled | boolean or null | Yes | Whether the agent default security guardrails are enabled. |
source_path | string | Yes | The source path associated with this record. |
source | string | Yes | The source associated with this record. |
edit_mode | string | Yes | The edit mode associated with this record. Values: "structured", "source_only". |
source_only_reasons | string[] | Yes | List of source only reasons associated with this record. |
avatar_url | string or null | Yes | The avatar url associated with this record. |
Full schemas
{
"type": "object",
"properties": {
"source_target_kind": {
"type": "string",
"description": "The source target kind associated with this record."
},
"target_branch_id": {
"anyOf": [
{
"type": "string",
"format": "uuid",
"description": "The target branch id associated with this record."
},
{
"type": "null",
"description": "Provide the target branch id."
}
],
"description": "The target branch id associated with this record."
},
"project_reference": {
"type": "string",
"minLength": 1,
"description": "Project identifier or slug that scopes the tool call."
},
"agent_id": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^[a-zA-Z0-9_-]+$",
"description": "Unique identifier for the record."
},
"new_agent_id": {
"$ref": "#/properties/agent_id",
"description": "Provide the new agent id."
}
},
"required": [
"agent_id",
"new_agent_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Arguments for the rename_agent tool."
}
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Unique identifier for the record."
},
"name": {
"type": "string",
"description": "Human-readable name for the record."
},
"description": {
"type": [
"string",
"null"
],
"description": "Human-readable description for the record."
},
"model": {
"type": [
"string",
"null"
],
"description": "AI model id or alias. Call list_models for the ids this deployment serves; never invent a version suffix."
},
"system_prompt": {
"type": [
"string",
"null"
],
"description": "The system prompt associated with this record."
},
"thinking": {
"anyOf": [
{
"type": "object",
"properties": {
"enabled": {
"type": "boolean",
"description": "The enabled associated with this record."
},
"budget_tokens": {
"type": "number",
"exclusiveMinimum": 0,
"description": "The budget tokens associated with this record."
}
},
"required": [
"enabled"
],
"additionalProperties": false,
"description": "The thinking associated with this record."
},
{
"type": "null",
"description": "The thinking returned by the tool."
}
],
"description": "The thinking associated with this record."
},
"all_tools_enabled": {
"type": "boolean",
"description": "The all tools enabled associated with this record."
},
"avatar": {
"anyOf": [
{
"type": "object",
"properties": {
"seed": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"description": "The seed associated with this record."
},
"archetype": {
"type": "string",
"enum": [
"upright",
"slumped",
"alert",
"profile",
"leaning",
"crouched",
"tall",
"spread",
"happy",
"sad",
"angry",
"surprised",
"sleepy",
"curious"
],
"description": "The archetype associated with this record."
},
"texture": {
"type": "string",
"pattern": "^(?:[0-9]|none)$",
"description": "The texture associated with this record."
},
"color": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$",
"description": "The color associated with this record."
},
"shape": {
"type": "string",
"enum": [
"snircle",
"circle",
"square"
],
"description": "The shape associated with this record."
},
"matrix": {
"type": "string",
"pattern": "^[012]{16}$",
"description": "The matrix associated with this record."
}
},
"additionalProperties": false,
"description": "Structured avatar details associated with this record."
},
{
"type": "null",
"description": "The avatar returned by the tool."
}
],
"description": "The avatar associated with this record."
},
"temperature": {
"anyOf": [
{
"type": "number",
"minimum": 0,
"maximum": 2,
"description": "The temperature associated with this record."
},
{
"type": "null",
"description": "The temperature returned by the tool."
}
],
"description": "The temperature associated with this record."
},
"max_steps": {
"anyOf": [
{
"type": "integer",
"exclusiveMinimum": 0,
"description": "The max steps associated with this record."
},
{
"type": "null",
"description": "The max steps returned by the tool."
}
],
"description": "The max steps associated with this record."
},
"allowed_models": {
"type": "array",
"items": {
"type": "string",
"description": "One allowed model item associated with this record."
},
"description": "AI model ids or aliases the agent may switch between. Call list_models for the accepted ids."
},
"skill_ids": {
"type": "array",
"items": {
"type": "string",
"description": "One skill id item associated with this record."
},
"description": "List of skill ids associated with this record."
},
"skill_selection": {
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"omitted",
"explicit"
],
"description": "The kind associated with this record."
},
"skill_ids": {
"type": "array",
"items": {
"type": "string",
"description": "One skill id item associated with this record."
},
"description": "List of skill ids associated with this record."
}
},
"required": [
"kind",
"skill_ids"
],
"additionalProperties": false,
"description": "Structured skill selection details associated with this record."
},
"tool_ids": {
"type": "array",
"items": {
"type": "string",
"description": "One tool id item associated with this record."
},
"description": "Tool IDs attached to the record, including project-local, built-in, and integration catalog tools."
},
"provider_tool_ids": {
"type": "array",
"items": {
"type": "string",
"description": "One provider tool id item associated with this record."
},
"description": "Provider-native model tool IDs attached to the record."
},
"suggestions": {
"anyOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"description": "The option 1 associated with this record."
},
{
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 1,
"description": "Short human-readable title for the record."
},
"prompt": {
"type": "string",
"minLength": 1,
"description": "The prompt associated with this record."
}
},
"required": [
"title",
"prompt"
],
"additionalProperties": false,
"description": "Structured option 2 details associated with this record."
}
],
"description": "One suggestion item associated with this record."
},
"description": "List of suggestions associated with this record."
},
{
"type": "null",
"description": "The suggestions returned by the tool."
}
],
"description": "List of suggestions associated with this record."
},
"security_enabled": {
"type": [
"boolean",
"null"
],
"description": "Whether the agent default security guardrails are enabled."
},
"source_path": {
"type": "string",
"description": "The source path associated with this record."
},
"source": {
"type": "string",
"description": "The source associated with this record."
},
"edit_mode": {
"type": "string",
"enum": [
"structured",
"source_only"
],
"description": "The edit mode associated with this record."
},
"source_only_reasons": {
"type": "array",
"items": {
"type": "string",
"description": "One source only reason item associated with this record."
},
"description": "List of source only reasons associated with this record."
},
"avatar_url": {
"anyOf": [
{
"type": "string",
"format": "uri",
"description": "The avatar url associated with this record."
},
{
"type": "null",
"description": "The avatar url returned by the tool."
}
],
"description": "The avatar url associated with this record."
}
},
"required": [
"id",
"name",
"description",
"model",
"system_prompt",
"thinking",
"all_tools_enabled",
"avatar",
"temperature",
"max_steps",
"allowed_models",
"skill_ids",
"skill_selection",
"tool_ids",
"provider_tool_ids",
"suggestions",
"security_enabled",
"source_path",
"source",
"edit_mode",
"source_only_reasons",
"avatar_url"
],
"additionalProperties": false,
"description": "Structured agent source output schema for MCP tools.",
"$schema": "http://json-schema.org/draft-07/schema#"
}