com.frontiercrown.signer/nostr-signer

Nostr Signer

Approve Nostr signatures with your own browser signer without exposing a private key.

Endpointhttps://signer.frontiercrown.com/mcp (streamable-http)
Registry version0.4.0
Now17 tools · grade C (74) · pin ts_17a716bb27b135ad5cb6d2c8418e108a · protocol 2025-06-18
First / last listed2026-10-25 07:45 UTC / 2026-10-25 07:45 UTC
Grade over time2026-10-25: C (74), 17 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-25 07:45 UTC
17 tools, grade C (74)

Tools: get_setup_url get_signer_status begin_nostrconnect_pairing connect_bunker get_public_key prepare_note prepare_event sign_event publish_event query_events disconnect_signer get_grynvault_account_dashboard approve_grynvault_browser_handoff prepare_grynvault_supporter_invoice create_grynvault_supporter_invoice prepare_grynvault_nip05_invoice create_grynvault_nip05_invoice

Current tools (17)

get_setup_urlReturn the loopback-only page used to connect a NIP-07 browser extension or an advanced NIP-46 signer.
params: none
get_signer_statusCheck whether a user-controlled NIP-07 or NIP-46 signer is connected.
params: none
begin_nostrconnect_pairingAdvanced fallback: create a nostrconnect:// URI for the user to scan or open in a remote signer. Never accepts an nsec.
params: relays
connect_bunkerConnect 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.
params: connection_uri*
get_public_keyReturn the public key exposed by the currently paired signer.
params: none
prepare_notePrepare and bind an exact unsigned kind:1 note for user review. This does not sign or publish.
params: content*
prepare_eventValidate 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.
params: event*
sign_eventAsk the paired signer to approve and sign the exact event bound to a fresh intent. Requires explicit user intent and never publishes.
params: intent_id*, confirm_signature*
publish_eventPublish a previously verified signed event to configured relays. Requires separate explicit user intent.
params: intent_id*, confirm_publish*, relays
query_eventsRead a bounded set of verified public profile or note events from selected relays.
params: relays, authors, kinds, limit, since
disconnect_signerForget the in-memory signer session and all prepared events.
params: confirm_disconnect*
get_grynvault_account_dashboardRead 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.
params: confirm_account_access*
approve_grynvault_browser_handoffSign 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.
params: code*, confirm_browser_sign_in*
prepare_grynvault_supporter_invoicePrepare 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.
params: plan*, donation_sats
create_grynvault_supporter_invoiceAfter 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.
params: operation_id*, confirm_invoice_creation*
prepare_grynvault_nip05_invoiceCheck 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.
params: name*
create_grynvault_nip05_invoiceAfter 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.
params: operation_id*, confirm_invoice_creation*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.