{"protocol":"mcp","protocolVersion":"2025-06-18","transport":"http-jsonrpc","endpoint":"https://nostr.halowerk.com/mcp","server":{"name":"nostrwerk","title":"HALOWERK nostrwerk","version":"1.0.0"},"methods":["initialize","ping","tools/list","tools/call"],"tools":[{"name":"nostr_zap_radar","title":"Aggregates the Lightning zaps received by one Nostr public key across several open relays, with the amount taken from the decoded BOLT-11 invoice rather than from the claimed tag.","price_usdc":0.004},{"name":"nostr_event_sign","title":"Builds NIP-01 events and produces valid BIP-340 Schnorr signatures, either as a sign-ready preimage for a key the caller keeps, or fully signed with a throwaway key generated for that one call.","price_usdc":0.001},{"name":"nostr_relay_health","title":"Measures up to twelve Nostr relays in parallel: connection time, whether a real REQ query is answered with EOSE, whether NIP-42 authentication is demanded, and what the NIP-11 document declares.","price_usdc":0.003},{"name":"nostr_rss_to_events","title":"Reads an RSS 2.0 or Atom feed and returns sign-ready NIP-01 events, each with its correct id, r tag for the source link and t tags for the feed categories.","price_usdc":0.002},{"name":"nostr_nip05_verify","title":"Resolves a NIP-05 identifier such as name@domain against the domain well-known document and reports which public key the domain actually confirms.","price_usdc":0.001},{"name":"nostr_follower_graph","title":"Reads the NIP-02 contact list of a public key across several relays and returns a JSON graph of nodes and edges, optionally including the contact lists of its contacts and the mutual follows between them.","price_usdc":0.004},{"name":"nostr_lnurl_invoice","title":"Resolves an LNURL, a Lightning address or a Nostr public key into a payable BOLT-11 invoice and verifies the returned invoice against the amount that was requested.","price_usdc":0.002},{"name":"nostr_key_convert","title":"Converts Nostr identifiers between hex and the NIP-19 bech32 forms npub, note, nprofile, nevent and naddr, including the relay hints, author and kind carried in the TLV forms.","price_usdc":0.001},{"name":"nostr_bot_score","title":"Rates how mechanical the posting behaviour of a Nostr public key looks, from six measured timing and repetition signals, with every threshold and every contribution stated in the answer.","price_usdc":0.004},{"name":"nostr_zap_receipt_check","title":"Verifies a NIP-57 zap receipt end to end: its own signature, the enclosed zap request, the BOLT-11 invoice, the hash tying invoice to request, and whether the issuer is the key the recipient LNURL service actually names.","price_usdc":0.002}],"payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","note":"tools/list braucht keine Zahlung. tools/call rechnet den Werkzeugpreis über x402 ab."}}