Public profile, write

Set public handle

Pick or change a project's public handle, the address of its pages at xiroto.com/@handle. Not its X handle. 3 to 15 characters, letters, numbers and underscore. One change every 30 days; the old handle is held for 90 days and redirects to the new one. A change of case alone is free.

write

MCP

Tool nameset_public_handle
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "set_public_handle",
    "arguments": {
      "project_id": "<uuid>",
      "handle": "<string>"
    }
  }
}

Input

project_idrequireduuid
handlerequiredstring

The handle, with or without the @. 3 to 15 characters, letters, numbers and underscore.

Returns

The handle as saved, the one it replaced or null, and the profile after the change: the handle, whether it is published and its public url, the display name, bio, links, the picture and cover with their source and url, indexable, and the People page's state.