Nostr Signer
com.frontiercrown.signer/nostr-signer · v0.4.0
Approve Nostr signatures with your own browser signer without exposing a private key.
MCPremoteno credentialsFinance
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 17 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
A 94/100
What it does: 17 tools · 9 read, 8 write (incl. delete/pay) · Finance
Test call get_setup_url: worked (1,112 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +4
- Read/write annotations: +5
- Safe test call: +20
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://signer.frontiercrown.com/mcpTools
17 tools listed at last check
get_setup_urlReturn the loopback-only page used to connect a NIP-07 browser extension or an advanced NIP-46 signer.get_signer_statusCheck whether a user-controlled NIP-07 or NIP-46 signer is connected.begin_nostrconnect_pairingAdvanced fallback: create a nostrconnect:// URI for the user to scan or open in a remote signer. Never accepts an nsec.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.get_public_keyReturn the public key exposed by the currently paired signer.prepare_notePrepare and bind an exact unsigned kind:1 note for user review. This does not sign or publish.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.sign_eventAsk the paired signer to approve and sign the exact event bound to a fresh intent. Requires explicit user intent and never publishes.publish_eventPublish a previously verified signed event to configured relays. Requires separate explicit user intent.query_eventsRead a bounded set of verified public profile or note events from selected relays.disconnect_signerForget the in-memory signer session and all prepared events.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.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.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.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.prepare_grynvault_nip05_invoiceCheck and normalize a [email protected] 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_invoiceAfter separate explicit user confirmation, sign the prepared authorization and create exactly one pending 2,000-sat [email protected] invoice. Does not pay, settle, activate, or prove identity.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/com.frontiercrown.signer/nostr-signer)