optionality_set_profile
ActiveTool of io.github.lonniev/optionality-mcp
declared in 3.3.1
Update any subset of the caller's profile fields.
Parameters schema
{
"type": "object",
"properties": {
"bio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "0..500 chars of free-form text. Empty string clears it."
},
"npub": {
"type": "string",
"default": "",
"description": "Required. Your Nostr public key (npub1...) for credit billing."
},
"avatar": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Short token (single emoji glyph or alphanumeric tag)."
},
"relays": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "JSON-stringified list of wss:// relay URLs (max 12)."
},
"dpop_token": {
"type": "string",
"default": ""
},
"display_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "1..32 chars, unicode allowed. Surfaces on leaderboard."
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
io.github.lonniev/optionality-mcp
https://github.com/lonniev/optionality-mcp
1/7 registries