Skip to content

Creating an Agent

Prerequisites

Before creating an agent, you need:

  • The create:AgentConfiguration permission claim
  • Agents enabled for your tenant - contact support if it isn't
  • At least one MCP server configured if you want the agent to invoke tools (see MCP Servers)

Create a New Agent

  1. Navigate to AI Tools > Agents
  2. Click the Create button in the top-right corner
  3. The agent editor dialog opens with four tabs: Agent settings, Configuration, Skill configuration, MCP servers

Agent Settings Tab

agents

Agent Name

Required. The unique name for your agent. This value is used in the connection URL, so choose something meaningful and URL-friendly.

  • Letters, numbers, and hyphens only
  • Must be unique across your tenant
  • Cannot be changed after creation

Description

Optional. Describes what this agent does. This text is published in the agent's A2A discovery card so calling agents understand its purpose.

Version

Required. A semantic version number in the format X.Y.Z (e.g. 1.0.0). Each agent must have at least one version. Versions must be unique within the agent.

Execution Timeout

Maximum time (in seconds) the agent has to complete a task. Range 1–600. Defaults to 300.

Temperature

LLM sampling temperature in the range 0–1. Lower values make the agent more deterministic. Defaults to 0.1.

Set as Default Version

When checked, this version is exposed by default when an A2A client requests the agent's card without specifying a version.

Configuration Tab

agents

Instructions

The system prompt provided to the LLM when the agent is invoked. Up to 8000 characters. Tells the agent how to behave, what tone to take, and how to use its tools.

Default Input Modes / Default Output Modes

MIME types the agent advertises in its A2A card as supported inputs and outputs. Defaults to application/json. Press Enter to add a value.

Skill Configuration Tab

agents

Skills describe what the agent can do. They are advertised on the agent card so other agents can discover and decide whether to delegate work.

IMPORTANT

Skills are descriptive only. They do not directly map to executable code. The actual work is performed by the LLM using the configured MCP server tools, guided by the agent's instructions.

You can add multiple skills - Click Done to add more.

Skill ID

Required. Kebab-case identifier (e.g. assess-eligibility). Visible in the public agent card and used by callers to reference the skill.

Skill Name

Required. Display name for this skill.

Description

Free text describing what the skill does and when to use it. The quality of this text directly affects how well calling agents pick the right skill.

Tags

Optional list of tags that help categorise and discover the skill.

MCP Servers Tab

agents

Register the MCP servers that provide the tools the agent will use. All tools from all registered servers are available to the LLM at runtime.

MCP Server

Select an existing MCP server configuration from your account.

Version

Choose a specific version of the MCP server, or Default to use whichever version is set as the server's default.

TIP

An agent with no MCP servers can still respond, but only based on its instructions and the contents of the prompt - it has no tools to call.

Saving

Click Save changes to create the agent. The agent appears in the list and is immediately available to A2A clients (provided both the agent and version are active).

Editing an Existing Agent

  1. Click the three-dot menu on the agent row and select Edit
  2. The edit dialog opens with the same tabs. The agent name cannot be changed after creation.

To edit a specific version, expand the agent in the list and click the three-dot menu on the version row.

Agent Actions Menu

The three-dot menu on the agent row provides the following options:

ActionDescription
EditOpen the agent editor dialog
Copy URLCopy the A2A connection URL to the clipboard
Set Default VersionOpen a dialog to change which version is exposed by default
DeleteDelete the agent (with confirmation)

Version Actions Menu

The three-dot menu on a version row provides:

ActionDescription
Edit versionOpen the editor for this specific version
Add versionCreate a new version on this agent

Setting the Default Version

The default version is the one returned in the agent card when no version is specified. Set it during creation via the Set as default version checkbox, or after creation via the agent's three-dot menu.

agentsagents

Activating and Deactivating

Agent Level

Toggle the Active switch on the agent row to enable or disable the entire agent. A deactivated agent rejects all A2A client connections.

Version Level

Toggle the Active switch on a version row to enable or disable that version. Inactive versions are excluded from the default version fallback.

Warning Indicators

The agent list displays warning icons when a version references an MCP server that no longer exists. The tooltip lists the missing server names. Resolve them by editing the version to add or fix MCP server references.