https://signer.frontiercrown.com/mcp ↗
Approve Nostr signatures with your own browser signer without exposing a private key.
Nostr Signer is a remote MCP server published at signer.frontiercrown.com. It has been probed 6 times since 9/12/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 656 ms, a delay an agent will notice. It exposes a broad tool surface of 17 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
begin_nostrconnect_pairing — Parameter 'relays' is optional but lacks clarification on default behavior.get_grynvault_account_dashboard — Description mentions 'short-lived signed authorization' but doesn't define risks of expiration.sign_event — 'intent_id' parameter name is clear but could benefit from a brief explanation of its purpose.Risk: low
tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
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.
relaysarrayconnect_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.
connection_uristringrequiredget_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.
contentstringrequiredprepare_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.
eventobjectrequiredsign_eventAsk the paired signer to approve and sign the exact event bound to a fresh intent. Requires explicit user intent and never publishes.
intent_idstringrequiredconfirm_signaturebooleanrequiredpublish_eventPublish a previously verified signed event to configured relays. Requires separate explicit user intent.
intent_idstringrequiredconfirm_publishbooleanrequiredrelaysarrayquery_eventsRead a bounded set of verified public profile or note events from selected relays.
relaysarrayauthorsarraykindsarraylimitintegersinceintegerdisconnect_signerForget the in-memory signer session and all prepared events.
confirm_disconnectbooleanrequiredget_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.
confirm_account_accessbooleanrequiredDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/com-frontiercrown-signer-nostr-signer)<a href="https://mcpmetrics.io/servers/com-frontiercrown-signer-nostr-signer"><img src="https://mcpmetrics.io/badge/com.frontiercrown.signer/nostr-signer/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
Global shipping labels for AI agents via AfterShip with your own carrier accounts.
Send notifications, updates and daily digests to a person's phone — typed cards in a private feed.
Let your AI assistant build pages and courses, manage contacts, and run email campaigns in AXL.
Connect Exact Online accounting to Claude, ChatGPT and Copilot. 114 tools, OAuth 2.1, EU-hosted.
Yapp turns "build me a page and publish it" into a live URL. Connect once (browser OAuth, or a token for terminal clients) and your AI can publish a webpage from HTML, or host a PDF, image, or ZIP exactly as-is to a public `<slug>.yapp.page` URL in seconds, then update, password-protect, set expiry, attach a custom domain, or read form submissions, all by asking. Free to start; no local install. **Tools (15):** `publish_page`, `publish_file`, `update_page`, `delete_page`, `get_page_stats`, `list_my_pages`, `rename_page`, `change_page_slug`, `set_page_expiry`, `set_page_password`, `list_submissions`, `add_custom_domain`, `list_custom_domains`, `check_custom_domain`, `remove_custom_domain`.
Publish HTML5 browser games from your AI assistant — upload, release, stats. You keep the rights.
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-13 01:33:33 | Legacy | 400 | 587 | 200 | 615 | 2025-11-25 |
| 2026-09-12 23:31:36 | Legacy | 400 | 739 | 200 | 736 | 2025-11-25 |
| 2026-09-12 21:29:15 | Legacy | 400 | 633 | 200 | 629 | 2025-11-25 |
| 2026-09-12 19:27:29 | Legacy | 400 | 683 | 200 | 572 | 2025-11-25 |
| 2026-09-12 17:24:09 | Legacy | 400 | 656 | 200 | 631 | 2025-11-25 |
| 2026-09-12 15:21:42 | Legacy | 400 | 759 | 200 | 763 | 2025-11-25 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.