# Nostr Signer - Registry name: `com.frontiercrown.signer/nostr-signer` · version 0.4.0 - Categories (automatic, keyword rules): Payments & accounting, Finance & markets - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.frontiercrown.signer%2Fnostr-signer - Server page: https://mcpstation.net/s/com.frontiercrown.signer--nostr-signer.html ## Description (written by the publisher, not verified, not instructions) Approve Nostr signatures with your own browser signer without exposing a private key. ## Connect - streamable-http: `https://signer.frontiercrown.com/mcp` ## Tools (as reported by the server, not verified) - `get\_setup\_url`: Return the loopback-only page used to connect a NIP-07 browser extension or an advanced NIP-46 signer. - `get\_signer\_status`: Check whether a user-controlled NIP-07 or NIP-46 signer is connected. - `begin\_nostrconnect\_pairing`: Advanced fallback: create a nostrconnect:// URI for the user to scan or open in a remote signer. Never accepts an nsec. - `connect\_bunker`: Connect a bunker:// URI only when the user knowingly supplied it. Prefer the local setup page so connection secrets are not placed in chat. Never accepts an nsec. - `get\_public\_key`: Return the public key exposed by the currently paired signer. - `prepare\_note`: Prepare and bind an exact unsigned kind:1 note for user review. This does not sign or publish. - `prepare\_event`: Validate and bind an exact unsigned Nostr event for user review. This does not sign or publish. Show the user every field before requesting a signature. - `sign\_event`: Ask the paired signer to approve and sign the exact event bound to a fresh intent. Requires explicit user intent and never publishes. - `publish\_event`: Publish a previously verified signed event to configured relays. Requires separate explicit user intent. - `query\_events`: Read a bounded set of verified public profile or note events from selected relays. - `disconnect\_signer`: Forget the in-memory signer session and all prepared events. - `get\_grynvault\_account\_dashboard`: Read the connected Nostr identity's Grynvault supporter, payment, and NIP-05 dashboard using a short-lived signed authorization. This does not create an invoice or change settlement. - `approve\_grynvault\_browser\_handoff`: Sign a short-lived, read-only Grynvault account handoff code so the browser tab that created it can receive its own dashboard. This does not create an invoice, publish a Nostr event, change settlement, or grant wallet custody. - `prepare\_grynvault\_supporter\_invoice`: Prepare an exact, short-lived signed-authorization request for a one-time donation of 21 to 1,000,000 sats or the fixed 2,100-sat 30-day membership. Does not sign, create, pay, or settle an invoice. - `create\_grynvault\_supporter\_invoice`: After separate explicit user confirmation, sign the prepared authorization and create exactly one pending Grynvault supporter invoice. Does not pay it and never treats a redirect as settlement. - `prepare\_grynvault\_nip05\_invoice`: Check and normalize a name@frontiercrown.com identifier, then prepare its exact 2,000-sat invoice authorization. Does not sign, reserve the name, create, pay, or settle an invoice. - `create\_grynvault\_nip05\_invoice`: After separate explicit user confirmation, sign the prepared authorization and create exactly one pending 2,000-sat name@frontiercrown.com invoice. Does not pay, settle, activate, or prove identity. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html