update_public_proofs
Update which verified proofs are visible on the user's public profile, including visibility, masking, and display order.
ACCESS: needs a Proof account. Authenticate this client (Claude Code: /mcp → Authenticate), or sign in with start_login — a session opens this tool — then call this tool again.
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": {
"proofs": "<proofs>"
},
"name": "update_public_proofs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proofs | Yes | Array of proof display configurations (max 50) | |
| 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 |