mcp server
freeport-nostr
Search Freeport Nostr events by kind, tag & geohash radius (rides, services, reputation).
Description as published by the maintainer. Source
- version 0.5.0
- active
- retrieval
active — Registry entry last updated 2026-06-20. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.
What this server can do
6 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
freeport_create_post(d, side, event, title, market, relays, schema, topics, window, payload, geohashes, secretKey, expiresInMinutes)- 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 publishes; use a DEDICATED agent key, never a personal one — it is used once and never stored) OR a pre-signed `event` (you sign locally; nothing secret reaches the server). Strict rate limits apply. Returns the published event id + addressable `d`.
nostr_get_event(ids, relays)- Fetch one or more events by id. Returns the raw signed events. Required: ids.
nostr_profile(relays, pubkeys, recentNotes)- 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 Nostr user, not just Freeport. Required: pubkeys.
nostr_query_raw(ids, tags, kinds, limit, since, until, relays, authors)- 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.
nostr_search_intents(near, side, limit, since, until, relays, topics, includeExpired, relaySideGeohash)- 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-first when a point is given.
nostr_search_reputation(limit, pubkey, relays)- 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 are subjective and un-weighted here; do not treat as Sybil-proof. Required: pubkey.
Last successful function declaration observed on . Source: https://nostr-mcp.trinh.uk/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://nostr-mcp.trinh.uk/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 0.5.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-06-20 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-06-20 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 6 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | nostr-mcp.trinh.uk | |
| mcp endpoint status | ok | The server listed 6 functions when asked. | as of probe | nostr-mcp.trinh.uk |
Where to get it
Also from ptrinh
-
io.github.ptrinh/final-notice
Free demand-letter PDF generator for unpaid invoices, 80+ jurisdictions, 29 languages.
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json