| Get Available Toolkits | Lists toolkit names and descriptions from the platform registry (excludes Agent Manager). |
| Create Agent from Prompt | Creates an agent from a natural-language description. Requires a target project. |
| Create Agent from Config | Creates an agent from an explicit name, personality, toolkits JSON, and options (temperature, agent type, output format, optional MCP servers). |
| List Agent Templates | Lists built-in agent templates. |
| List Agents | Lists agents in a project. |
| Get Agent | Returns full details for one agent. |
| Clone Agent | Clones an agent under a new name. |
| Delete Agent | Permanently deletes an agent. |
| Update Agent | Replaces personality and/or the full toolkits configuration. |
| Get Agent Toolkits | Lists toolkits attached to an agent. |
| Search Agent Toolkits by Name | Finds toolkits on an agent by name pattern. |
| Get Agent Toolkit by ID | Returns one toolkit config by id or index. |
| Get Toolkit Schema | Returns schema/examples for a toolkit, or lists toolkit names when no name is passed. |
| Validate Agent | Validates agent config and/or toolkits (config, toolkits, or full). |
| Test Agent | Generates and runs an end-to-end test with mocked external integrations and a real LLM. |
| Get Connection Requirements | Reports OAuth/API-key status for toolkits on an agent so you can finish connections. |