{"serverId":"mcp-registry/io.github.hoya25/nctr-mcp-server","tools":[{"name":"check_tier_requirements","fixed":{"name":"check_tier_requirements","description":"Check what is needed to reach a specific Crescendo status tier, or see the full progression path. Shows NCTR lock thresholds, multipliers, and perks for each tier.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"target_tier":{"enum":["Bronze","Silver","Gold","Platinum","Diamond"],"type":"string","description":"Target tier to check requirements for"},"current_balance":{"type":"number","description":"Current NCTR balance to check tier status and progress to next tier"}}},"annotations":{"readOnlyHint":true},"title":"Check Tier Requirements"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":160,"tokensAfter":160},{"name":"get_active_promotions","fixed":{"name":"get_active_promotions","description":"Get currently active promotions, limited-time offers, and special earning opportunities in the NCTR program.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Get Active Promotions"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":72,"tokensAfter":72},{"name":"get_earning_rates","fixed":{"name":"get_earning_rates","description":"Get NCTR earning rates for a specific Crescendo status tier, or compare all tiers. Shows the multiplier applied to bounty earnings at each tier level. Higher tiers earn more NCTR per bounty.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tier":{"enum":["Bronze","Silver","Gold","Platinum","Diamond"],"type":"string","description":"Specific tier to check. Omit to see all tiers."},"bounty_id":{"type":"string","description":"Optional bounty ID to calculate tier-adjusted earning amount"}}},"annotations":{"readOnlyHint":true},"title":"Get Earning Rates"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":163,"tokensAfter":163},{"name":"get_impact_engines","fixed":{"name":"get_impact_engines","description":"Discover NCTR Impact Engine communities. Impact Engines are passion-based communities within NCTR — each focused on a different lifestyle vertical. Members can join any Impact Engine to connect with like-minded people and access community-specific experiences.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"category":{"type":"string","description":"Filter by category (Powersports, Lacrosse, Entertainment, Skilled Trades, Recovery, Wellness)"}}},"annotations":{"readOnlyHint":true},"title":"Get Impact Engines"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":152,"tokensAfter":152},{"name":"get_onboarding_link","fixed":{"name":"get_onboarding_link","description":"Generate a link for a new member to join NCTR Alliance. Optionally include a referral code. Returns the sign-up URL and a summary of what new members earn.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"referral_code":{"type":"string","description":"Optional referral code to credit the referring member"}}},"annotations":{"readOnlyHint":true},"title":"Get Onboarding Link"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":113,"tokensAfter":113},{"name":"search_bounties","fixed":{"name":"search_bounties","description":"Search and filter available NCTR bounties. Filter by category (entry, shopping, merch, referral, engagement), minimum/maximum NCTR amount, or keyword. Returns bounty details including name, amount, lock period, and requirements. All bounties use 360LOCK — tokens stay yours after the lock period.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"keyword":{"type":"string","description":"Search keyword to match against bounty name, description, or tags"},"category":{"type":"string","description":"Filter by bounty category: entry, shopping, merch, referral, engagement"},"max_amount":{"type":"number","description":"Maximum NCTR amount"},"min_amount":{"type":"number","description":"Minimum NCTR amount"},"repeatable_only":{"type":"boolean","description":"If true, only return bounties that can be earned multiple times"}}},"annotations":{"readOnlyHint":true},"title":"Search Bounties"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":255,"tokensAfter":255}],"toolsChanged":6,"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."}