update_profile_proofs
Update which verified assets (proofs) are displayed on a specific profile. Controls visibility, privacy masking, ordering, and labels.
ACCESS: needs a Proof account. Authenticate this client (Claude Code: /mcp → Authenticate), then call this tool again. start_login does NOT open this tool.
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": {
"profile_id": "<profile_id>",
"proofs": "<proofs>"
},
"name": "update_profile_proofs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proofs | Yes | Proofs to display on profile | |
| profile_id | Yes | Profile ID | |
| proof_order | No | Who orders the shown proofs: `default` (domain, social, Telegram bot, email, phone, wallet, then display_order) or `owner` (display_order alone). Omitted, the profile keeps its current setting. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proof_order | Yes | Who decided the order of a profile's proofs. `default`: domain, social account, Telegram bot, email, phone, wallet, then each proof's `display_order`. `owner`: the owner's `display_order` alone — send it when the owner reorders. The first shown proof that is not hidden leads the profile's preview card, share tags and badge. Omitted on an update, the profile keeps its current setting. | |
| public_proofs | Yes | The shown proofs, in the order the public profile shows them |