Skip to main content
Glama

Server Details

Search Freeport Nostr events by kind, tag & geohash radius (rides, services, reputation).

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
ptrinh/freeport
GitHub Stars
15
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: create_post for publishing intents, get_event for fetching events, profile for user metadata, query_raw for arbitrary queries, search_intents for finding intents, and search_reputation for reputation data. There is no overlap or ambiguity.

Naming Consistency4/5

Tools follow a pattern of 'prefix_verb_noun' (e.g., get_event, create_post, search_intents), but nostr_profile deviates by using a noun alone. The convention is mostly consistent across the set, with only a minor inconsistency.

Tool Count5/5

With 6 tools, the server is well-scoped for its purpose. It covers both generic Nostr operations and Freeport-specific functionalities without being too sparse or overwhelming.

Completeness4/5

The server covers core Freeport operations (publishing intents, searching intents, fetching reputation) and essential Nostr lookups. A minor gap is the inability to filter intents by author, but the generic query_raw tool can partially compensate.

Available Tools

6 tools
freeport_create_postAInspect

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.

Inputs: d, side, event, title, +9 more.

nostr_get_eventAInspect

Fetch one or more events by id. Returns the raw signed events.

Inputs: ids (required), relays.

nostr_profileAInspect

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.

Inputs: pubkeys (required), relays, recentNotes.

nostr_query_rawAInspect

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.

Inputs: ids, tags, kinds, limit, +4 more.

nostr_search_intentsAInspect

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.

Inputs: near, side, limit, since, +5 more.

nostr_search_reputationBInspect

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.

Inputs: pubkey (required), limit, relays.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Trust-aware Nostr MCP server. 236 tools for identity, social, DMs, trust scoring, AI-to-AI dispatch, Lightning payments, privacy proofs, and encrypted vaults. NIP-46 bunker auth; keys never leave the signing device.
      1,549 npm
      1
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Buy at cash-only or unsupported shops by paying crypto (BTC signet, USDC) to a proxy shopper through a 2-of-3 escrow with timelocks over Nostr, or earn as a proxy shopper. Tools that move money act only with confirm: true.
      19
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables querying and browsing educational resources from AMB Nostr relays — cross-content full-text search, passage retrieval with citations, filtering by publisher, subject, level or type, SKOS vocabulary lookup, calendar event search, and URL-to-form-prefill metadata extraction. It also supports signing and publishing Nostr events (including AMB educational resources) via NIP-46 remote signing, with stdio, HTTP and ContextVM transports.
      1
      AGPL 3.0
    • A
      license
      A
      quality
      D
      maintenance
      A read-only MCP server for safely exploring Nostr, enabling agents to resolve identifiers, fetch profiles and events, query notes, and inspect relay metadata. It does not accept private keys or publish events.
      5
      10 npm
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.