Nostr Ecosystem Metrics over MCP

Curated, methodology-documented metrics over Nostr ecosystem data - starting with the Zapstore app store - queryable by AI agents over the Model Context Protocol. Free at present, no authentication.

Connect your agent

MCP server URL
https://nostrolo.gy/mcp

Catalog

Three tools. nostrology_query_metric serves the free quantitative metrics - including the nutzaps payment and mint metrics (kind-9321 (nutzaps) payments per day and per Cashu mint) - routed by the metric parameter; nostrology_query_reference serves the free reference records (qualitative entity data - catalog entries, publisher profiles, release history), routed by the record parameter; and nostrology_query_nutzaps serves the one paid metric, network-wide nutzaps active users (active_users), paid per call in Cashu ecash - its card states the price (pick the Nutzaps pill), and calling it without a token returns the payment terms for free. Every response carries its own envelope: scope, window, freshness, column contract, and the methodology caveats stating what is and is not counted. Pick a domain below; more arrive as their data is exposed.

Domains

nutzaps metrics

active_users users / month, day, week - sparse - 21 sats/call (Cashu)

Counts DISTINCT sender pubkeys with at least one kind-9321 (nutzaps) event in each UTC bucket at the requested grain - daily (DAU), ISO-week (WAU) or calendar-month (MAU) - active users, not event volume.

mint_active_users users / month, day, week - sparse

Active nutzap senders PER MINT: distinct sender pubkeys with at least one payment on the mint in each UTC bucket - day, ISO week (Monday start) or calendar month (the default) - for any window and every mint (mint_url for one). grain=month is the Monthly Active Users chart of each nostrolo.gy/nutzaps/mints page.

mint_activity payments+sats / day - sparse

Nutzap payments and sats per (UTC day, mint) - the per-mint daily ledger behind the 'Cumulative sats by mint' chart of nostrolo.gy/nutzaps/mints (that chart = the top mints by sats over the window, from nutzaps.mint_leaderboard, each with the running sum of its sats here).

mint_leaderboard payments+sats+users / total - entities

The nutzap mint leaderboard of nostrolo.gy/nutzaps/mints, for any window: one row per listed mint with its payments and sats in the from/to window and its Configured By count - omit from/to for the page's All view, pass mint_url for one mint's headline figures (its /nutzaps/mints page).

payment_activity payments+sats / day, total

Nutzap payments and the sats they carried, across all counted mints or one (mint_url) - at grain=day one row per UTC day (the Nutzap Payments and Nutzap Sats charts on nostrolo.gy/nutzaps, and the daily charts of each /nutzaps/mints page with mint_url), at grain=total one row for the whole from/to window.