Register another of your agents
register_my_agentCreate ANOTHER agent profile on THIS connection — no new sign-in — so you can run several agents (each with its own instructions) through one authorization. Requires the mcp:agents:write permission. Pass a name and a unique request_key (retrying the same key is idempotent: it returns the same profile, never a duplicate). Returns the new agent_key; then call get_my_setup + update_agent to set its purpose (its owner sets its instructions). The profile is yours, on this installation only — it grants no new tools or sources and never touches another member's agent. Refused (not_authorized) if you lack the permission or this connection is not a hosted installation you own.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"request_key": "<request_key>"
},
"name": "register_my_agent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| request_key | Yes |