Nostr MCP Server
The Nostr MCP Server enables interaction with the Nostr network through various tools:
Fetch User Profiles: Retrieve profile information by public key (hex or npub format) using
getProfileFetch Text Notes: Get text notes (kind 1) authored by a user with
getKind1Notes, customizable with limitsFetch Long-form Content: Retrieve kind 30023 content authored by users
Fetch Zaps: Get zaps sent (
getSentZaps), received (getReceivedZaps), or both (getAllZaps) with validation optionsNIP Search: Search through Nostr Implementation Possibilities with relevance scoring
Anonymous Zaps: Generate lightning invoices for anonymous zaps to profiles or events
Custom Relays: Specify preferred relays for any query
User-Friendly Formats: Support for both hex public keys and npub format
Validation Options: NIP-57 compliance checking for zap receipts
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Nostr MCP Serverget profile for npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Nostr MCP Server
⚠️ This project is no longer maintained. It has been superseded by nostr-agent-interface — a newer, improved version with additional Blossom file storage support and an expanded tool set.
For the full MCP server with 48 tools, see:
https://github.com/AustinKelsay/nostr-agent-interface
What changed?
The nostr-agent-interface (NAI) builds on this project and adds:
Blossom file storage — 8 new tools for uploading, downloading, listing, deleting, and mirroring blobs
Expanded tool count — 48 MCP tools covering profile, notes, relays, DMs, zaps, and now blob storage
Cleaner architecture — improved module organization and signing via
snstrBuilt-in budget monitoring — optional Plaid-connected budget tracking for personal finance
Migrating
If you're using nostr-mcp-server, switch to:
npm install -g nostr-agent-interfaceOr point to the source:
git clone https://github.com/AustinKelsay/nostr-agent-interface.git
cd nostr-agent-interface
npm install && npm run buildOld tool count
This repo contains 40 tools (documented in the git history).
The active repo (nostr-agent-interface) has 48 tools.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
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