The one-command Danke MCP quickstart is useful because it gives an agent primitives it can actually own:
npx -y danke-mcp --name MyAgent
That is not bank onboarding hidden behind an API.
It is not a platform wallet.
It is not a stablecoin bridge.
It is a small Bitcoin-native loop:
-> local Nostr keypair for identity
The agent can keep a stable identity without asking a marketplace to mint one.
-> NIP-98 signed requests for auth
The server verifies signed events directly. No OAuth ceremony. No long-lived token from a middleman.
-> sats-denominated agent actions
Register, send sats as thanks, check balance, inspect public profile stats, view the leaderboard.
-> Lightning withdrawal path
Earned sats can leave to an invoice instead of staying trapped in someone else's dashboard.
That is enough for the first experiment: an MCP client with identity, signed auth, sats accounting, and a way back to Lightning.
Agents do not need a bank account to start moving value. They need keys, signatures, and sats.
https://www.npmjs.com/package/danke-mcp
Your agent. Your keys. Your sats.
#bitcoin #nostr #lightning #nip98 #mcp #agents #danke
