Profile: Update user profile
update_user_profile Update the authenticated user's profile fields.
Only the fields you pass are changed. Email is NOT editable here
(changing email requires re-verification on the web). Profile
picture upload is not exposed over MCP — it's web-only.
Args:
first_name: New first name (max 150 chars)
last_name: New last name (max 150 chars)
bio: Short forum bio (max 500 chars)
forum_display_name: Forum display name (max 50 chars). Blank
falls back to a masked email in the forum.
state: Two-letter US state code (e.g. 'CA'). '' clears the field.
Returns:
Updated profile details
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "update_user_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bio | No | ||
| state | No | ||
| last_name | No | ||
| first_name | No | ||
| forum_display_name | No |