x_profile
Edit a connected X/Twitter account's profile: display name, bio, location, website link, avatar image, and banner image. Acts only on handles this wallet connected.
Guidance: PREREQUISITE: connect an X account. Acts as a handle THIS wallet owns. action=update_profile (any of name, description, location, url) | set_avatar (media_url) | set_banner (media_url). account required. Payment settles before the change; Idempotency-Key required.
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": {
"action": "<action>",
"account": "<account>"
},
"name": "x_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | update_profile: new website URL. | |
| name | No | update_profile: new display name. | |
| action | Yes | Which profile edit to make. | |
| account | Yes | A connected X handle owned by this wallet (no @). | |
| location | No | update_profile: new location. | |
| media_url | No | set_avatar|set_banner: public image URL. | |
| description | No | update_profile: new bio. |