{"serverId":"mcp-registry/io.github.fortunesayspump/nibgate","tools":[{"name":"get_leaderboards","fixed":{"name":"get_leaderboards","description":"Get ranked creators, sites, or content by reputation score, unlocks, views, and revenue (unlocks + tips + nibshares).","inputSchema":{"type":"object","properties":{"skip":{"type":"integer","minimum":0,"description":"Pagination offset."},"type":{"enum":["creators","sites","content"],"type":"string","description":"Leaderboard type (default creators)."},"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Max results (default 10)."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":137,"tokensAfter":137},{"name":"get_ledger","fixed":{"name":"get_ledger","description":"Get the public Nibgate activity ledger: recent views, unlocks, payments, tips (including funded pending holds marked status=held), onchain ratings, and privacy-safe nibshare views/unlocks (titles, wallets, amounts, tx — never the private share link) across verified sites. Held tips are pending and do not count toward completed-tip totals; refunds appear as negative tip entries. Use GET /hub/tips/held?domain={domain} to check pending tips for any exact domain, including external sites. Includes w","inputSchema":{"type":"object","properties":{"skip":{"type":"integer","minimum":0,"description":"Pagination offset."},"type":{"enum":["views","unlocks","payments","ratings","tips","nibshare"],"type":"string","description":"Filter by activity type."},"limit":{"type":"integer","maximum":100,"minimum":1,"description":"Max results (default 20)."},"domain":{"type":"string","description":"Filter by site domain, e.g. example.nibgate.xyz."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":272,"tokensAfter":272},{"name":"get_platform_stats","fixed":{"name":"get_platform_stats","description":"Get platform-wide Nibgate totals: creators, verified sites, content count, views, unlocks, revenue (unlocks + tips + nibshares), tips, nibshare unlocks/views/revenue, and cumulative protocol fees.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":81,"tokensAfter":81},{"name":"resolve_share","fixed":{"name":"resolve_share","description":"Resolve a Nibshare link (https://nibgate.xyz/ns/<slug> or a bare slug) to its machine-readable manifest: title, price, currency, content type, status, expiry, and the page/access/unlock/media URLs. Use before attempting payment or access.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Full share URL, e.g. https://nibgate.xyz/ns/DxqTvRKJ."},"slug":{"type":"string","description":"The Nibshare share slug, e.g. DxqTvRKJ."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":140,"tokensAfter":140}],"toolsChanged":4,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}