io.github.ptrinh/freeport-nostr
io.github.ptrinh/freeport-nostrSearch Freeport Nostr events by kind, tag & geohash radius (rides, services, reputation).
Tools · 6
Search Freeport ride/service/product intents (offers & requests). Filter by side, category/area topic tags, and an optional geographic radius. Results are decoded, expiry-filtered, and sorted nearest-…
Fetch reputation signals for a pubkey: karma ratings (kind 32103) it received and deal receipts (kind 32104). Returns proven-deal count (both receipt halves present) and a karma summary. Note: scores …
Fetch one or more events by id. Returns the raw signed events.
Fetch NIP-01 profile metadata (kind 0) for one or more pubkeys — name, about, picture, nip05, lud16, etc. Optionally include each author's most recent notes (kind 1). General-purpose: works for any No…
Escape hatch: run an arbitrary NIP-01 filter (kinds/authors/ids/tags/since/until/limit). Use the typed tools above when they fit. Returns raw signed events.
Publish a Freeport intent — an OFFER (side "offer": driver/provider/seller) or a REQUEST (side "request": rider/buyer). Provide EITHER a `secretKey` (nsec or hex — the server builds, signs and publish…
Resources · 2
The Nostr relays this server queries.
freeport://relays
Freeport event kinds, intent schema, discovery tags, and tool usage.
freeport://protocol
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"io.github.ptrinh/freeport-nostr": {
"url": "https://nostr-mcp.trinh.uk/mcp",
"transport": "streamable-http"
}
}
}