{"ok":true,"name":"roastify_publish_nostr_profile","description":"Publish a CLIENT-SIGNED kind-0 profile to relays for an npub. The wheel never holds a patron nsec. The frontend signs the kind-0 metadata event with the patron's session key or a NIP-07 extension and passes the signed event (JSON) here; the wheel verifies the signature matches the npub, then relays it to public relays. The signature is the authorization — no proof token, no key custody. Free.","inputSchema":{"type":"object","properties":{"npub":{"type":"string","default":"","description":"The patron's Nostr public key the event must be signed by."},"signed_event":{"type":"string","default":"","description":"A JSON-encoded, client-signed kind-0 event."}},"additionalProperties":false},"serverUrl":"https://roastify.tollbooth-dpyc.com/mcp","transport":"http","handshake":"ok","host":"roastify.tollbooth-dpyc.com","score":40,"grade":"C","auth":"api-key","lastScannedAt":"2026-10-30T13:08:40.589Z","stale":false,"permalink":"https://agentboardai.app/mcp/roastify.tollbooth-dpyc.com/roastify_publish_nostr_profile","page":"https://agentboardai.app/site/roastify.tollbooth-dpyc.com"}