mcpField
N
nctr-mcp-server

nctr-mcp-server

Remote
github.com/Hoya25Business & Marketing0Updated 2d ago
Repository

About nctr-mcp-server

nctr-mcp-server is an MCP server for querying NCTR Alliance rewards, including bounties, earning rates, tiers, promotions, and communities. The project is archived and deprecated; its README points to the hosted Bounty connector as a replacement.

Key features

  1. 01Search and filter bounties
  2. 02Retrieve tier earning multipliers
  3. 03Check tier thresholds and progress
  4. 04View active promotions
  5. 05Discover Impact Engines communities
  6. 06Generate referral onboarding links

Use cases

  1. 01Find eligible reward bounties
  2. 02Estimate NCTR earnings by tier
  3. 03Check requirements for the next tier
  4. 04Look up current promotions and communities

MCP support

The archived server exposed NCTR rewards data to MCP clients through six tools. The README directs users to a hosted Bounty connector with read-only tools instead.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://yhwcaodofmbusjurawhp.supabase.co/functions/v1/mcp/rpc
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Packages
npm@hoya25/nctr-mcp-server1.0.1

Tools

6
ParameterTypeRequiredDescription
keywordstringNoSearch keyword to match against bounty name, description, or tags
categorystringNoFilter by bounty category: entry, shopping, merch, referral, engagement
max_amountnumberNoMaximum NCTR amount
min_amountnumberNoMinimum NCTR amount
repeatable_onlybooleanNoIf true, only return bounties that can be earned multiple times

Details

From the project README

Archived. This server is superseded by the hosted Bounty connector at https://api.nctr.live/mcp/bounty (two read-only tools: get_bounty, search_stores), and by the Bounty plugin in Hoya25/bounty-agent-skill. The npm package @hoya25/nctr-mcp-server is deprecated, and its MCP Registry entry is marked deprecated with a pointer to the hosted connector.

Last updated: March 26, 2026

NCTR Alliance MCP Server

The first rewards and loyalty MCP server. Enables AI agents to discover and interact with the NCTR Alliance rewards program — bounties, earning rates, tier progression, promotions, and Impact Engine communities.

What It Does

When someone asks an AI assistant about NCTR, the assistant can call this server to get real, structured data instead of guessing. The server exposes 6 tools:

ToolWhat It Does
search_bountiesSearch and filter all 19 available bounties by category, amount, keyword, or repeatability
get_earning_ratesGet earning multipliers by Crescendo tier, with optional bounty calculations
check_tier_requirementsCheck tier thresholds, perks, and progress toward the next tier
get_active_promotionsGet current limited-time offers and launch bonuses
get_onboarding_linkGenerate a join link with optional referral code
get_impact_enginesDiscover NCTR's 6 passion-based communities

Quick Start

Connect to the hosted server

Add this to your MCP client configuration (Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "nctr-alliance": {
      "url": "https://yhwcaodofmbusjurawhp.supabase.co/functions/v1/mcp/rpc"
    }
  }
}
Claude Code (terminal)
claude mcp add nctr-alliance -t http https://yhwcaodofmbusjurawhp.supabase.co/functions/v1/mcp/rpc
Or run locally
git clone https://github.com/Hoya25/mcp-server.git
cd mcp-server
supabase start
supabase functions serve --no-verify-jwt mcp

Server runs at: http://localhost:54321/functions/v1/mcp/rpc

Example Queries

Once connected, you can ask your AI assistant things like:

  • "What bounties can I earn with NCTR?"
  • "How much NCTR do I get for referring a friend?"
  • "What tier am I at with 3,000 NCTR?"
  • "What's the earning multiplier at Gold tier?"
  • "Are there any active promotions?"
  • "Tell me about the NCTR Impact Engines"

How Bounties Work

Every bounty in NCTR uses 360LOCK — tokens are locked for exactly 360 days. They're committed, not spent. After the lock period, the NCTR is fully yours.

Bounty Categories
CategoryExamples
EntrySign-up (625), Early Adopter Bonus (1,250), Profile Completion (375)
RevenueFirst Purchase (2,500), Shop & Earn (250 uncapped), Quarterly Spend (5,000)
MerchCollection (5,000), Repeat (500)
ReferralFriend sign-ups (625), friend purchases (2,500), milestone bonuses
EngagementSocial shares (500), monthly activity (250), community contributions (2,000)
Crescendo Status Tiers
TierNCTR RequiredMultiplier
Bronze01.0x
Silver1,0001.2x
Gold5,0001.5x
Platinum25,0001.8x
Diamond100,0002.0x

Impact Engines

NCTR includes 6 passion-based communities called Impact Engines:

  • THROTTLE — Powersports
  • GROUNDBALL — Lacrosse
  • STARDUST — Entertainment
  • SWEAT — Skilled Trades
  • SISU — Recovery
  • INSPIRATION — Wellness

API Endpoints

EndpointMethodDescription
/GETServer info and tool list
/healthGETHealth check
/rpcPOSTMCP protocol endpoint (Streamable HTTP)
Test with curl
# Health check
curl https://yhwcaodofmbusjurawhp.supabase.co/functions/v1/mcp/health

# Search all bounties
curl -X POST https://yhwcaodofmbusjurawhp.supabase.co/functions/v1/mcp/rpc \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_bounties","arguments":{}}}'

Deployment

This server runs on Supabase Edge Functions using the official MCP TypeScript SDK (@modelcontextprotocol/[email protected]).

supabase link --project-ref yhwcaodofmbusjurawhp
supabase functions deploy --no-verify-jwt mcp

Links

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.