Nostr MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| getProfileB | Get a Nostr profile by public key |
| getKind1NotesC | Get text notes (kind 1) by public key |
| getReceivedZapsC | Get zaps received by a public key |
| getSentZapsC | Get zaps sent by a public key |
| getAllZapsB | Get all zaps (sent and received) for a public key |
| getLongFormNotesC | Get long-form notes (kind 30023) by public key |
| searchNipsC | Search through Nostr Implementation Possibilities (NIPs) |
| sendAnonymousZapC | Prepare an anonymous zap to a profile or event |
| convertNip19B | Convert any NIP-19 entity (npub, nsec, note, nprofile, nevent, naddr) to another format |
| analyzeNip19C | Analyze any NIP-19 entity or hex string to understand its type and contents |
| postAnonymousNoteA | Post an anonymous note to the Nostr network using a temporary keypair |
| createKeypairC | Generate a new Nostr keypair |
| createProfileC | Create a new Nostr profile (kind 0 event) |
| updateProfileC | Update an existing Nostr profile (kind 0 event) |
| postNoteC | Post a note using an existing private key (authenticated posting) |
| createNoteC | Create a new kind 1 note event (unsigned) |
| signNoteC | Sign a note event with a private key |
| publishNoteC | Publish a signed note to Nostr relays |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AustinKelsay/nostr-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server