Skip to main content
Glama

Server Details

NCTR Alliance rewards — search bounties, check earning rates, and discover communities.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
Hoya25/mcp-server
GitHub Stars
0
Server Listing
NCTR Alliance MCP Server

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4/5 across 7 of 7 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct aspect of the NCTR ecosystem: tier requirements, promotions, earning rates, funding, communities, onboarding, and bounties. The only potential overlap is between tier requirements and earning rates, but descriptions clearly separate requirements from multipliers. No ambiguity exists in selecting the appropriate tool for a task.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern, with six using 'get_' and two using 'check_' and 'search_' respectively, all adhering to a verb-first convention. The naming is uniform and predictable across the entire set.

Tool Count5/5

With 7 tools, the server is well-scoped for covering the NCTR program's informational and onboarding capabilities. Each tool serves a unique purpose without redundancy, and the count falls comfortably within the ideal 3-15 range.

Completeness4/5

The server covers major informational needs: tier progression, earning rates, bounties, promotions, funding, and impact engines. It lacks a direct 'get my status' or 'get my referral code' tool, but for a public-facing informational server, these are minor gaps that agents can work around.

Available Tools

7 tools
check_tier_requirementsCheck Tier RequirementsAInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
target_tierNoTarget tier to check requirements for
current_balanceNoCurrent NCTR balance to check tier status and progress to next tier
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the burden of behavioral disclosure. It explicitly says 'Shows NCTR lock thresholds, multipliers, and perks' and mentions 'current balance to check tier status and progress to next tier,' making the read-only informational nature clear. It also implies behavior when no target_tier is given ('see the full progression path'), which adds useful behavioral context beyond the schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences and front-loaded with the main purpose. The first sentence covers the core function, and the second specifies the exact details shown. Every phrase earns its place with no redundancy or filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

This is a low-complexity tool with two optional parameters and no output schema. The description fully explains both usage modes (specific tier or full path) and the kind of information returned (thresholds, multipliers, perks). It is complete enough for an agent to invoke correctly without additional detail.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents both parameters well. The description adds a slight bit of meaning ('target_tier' optionality via 'or see the full progression path' and 'current_balance' for tier status), but it does not significantly enrich the parameters beyond what the schema descriptions provide. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses the specific verb 'Check' and clearly identifies the resource: 'Crescendo status tier.' It distinguishes itself from sibling tools by naming the specific information it provides (NCTR lock thresholds, multipliers, perks) and offering two clear modes: checking a specific tier or viewing the full progression path.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly states two usage contexts: checking requirements for a specific tier or seeing the full progression path. It does not explicitly mention when not to use the tool or list alternatives, but sibling tools are sufficiently different that no exclusion is necessary. The optional parameters are not explicitly tied to usage scenarios in the description, but the context is reasonably implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_active_promotionsGet Active PromotionsAInspect

Get currently active promotions, limited-time offers, and special earning opportunities in the NCTR program.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It implies a read-only operation via 'Get' and indicates a time-filtered behavior ('currently active'), but it does not disclose return format, pagination, or any potential side effects. This is a minimal viable disclosure for a simple zero-param getter.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence, front-loaded with the key action, and contains no wasted words. It is optimally concise for the tool's simplicity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-param read-only list tool with no output schema, the description is sufficiently complete. It states what is retrieved and the program context (NCTR). It would benefit from mentioning return structure, but this is not critical for a straightforward getter.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With zero parameters, the baseline is 4. The description does not need to explain parameters, and the schema confirms no properties. No additional parameter context is required.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Get') and clearly identifies the resource ('currently active promotions, limited-time offers, and special earning opportunities'). It distinguishes itself from siblings like get_earning_rates and search_bounties, which focus on ongoing rates and specific bounties.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context for when to use the tool: when you need currently active promotions or special offers. However, it does not explicitly state when not to use it or mention alternative tools, so it falls short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_earning_ratesGet Earning RatesAInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
tierNoSpecific tier to check. Omit to see all tiers.
bounty_idNoOptional bounty ID to calculate tier-adjusted earning amount
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the burden of disclosing behavior. It states the tool 'Shows the multiplier' and notes that 'Higher tiers earn more NCTR per bounty,' which implies a read-only operation. However, it does not elaborate on return format, edge cases, or any potential limitations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three concise sentences, front-loaded with the main purpose and immediately giving the key behavior. There is no filler or redundant information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple tool with two optional parameters and no output schema, the description provides sufficient context to understand purpose and usage. It could mention what the output looks like, but the absence is not a major gap given the tool's simplicity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with both parameters described in the schema. The description adds context about tier comparison and tier-adjusted calculation, but it does not add significant detail beyond the schema's own descriptions. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Get') and clearly identifies the resource ('NCTR earning rates for a specific Crescendo status tier, or compare all tiers'). It also differentiates from siblings by focusing on tier-based earning multipliers, which is distinct from tier requirements or bounty search.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use the tool (checking rates for a tier or comparing all tiers) and explains the core behavior. It does not explicitly state alternatives or exclusions, but the context is clear enough for selection among the listed sibling tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_ecosystem_fundingGet Ecosystem FundingAInspect

Learn how the NCTR rewards pool is funded. Covers the Torus circular contribution mechanism, DeFi yields, brand purchases, and other revenue sources that sustain Crescendo member rewards.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden. It does disclose the informational nature and the topics covered (Torus mechanism, DeFi yields, brand purchases, etc.), but it does not state return format or explicitly confirm read-only behavior. Still, 'Learn' implies no side effects, so this is adequate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two concise sentences, front-loaded with the main purpose. Every word adds value, covering the topic and the key revenue sources without unnecessary fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple no-parameter, no-output-schema informational tool, the description is fully complete. It explains what the tool teaches and the scope of content, leaving no ambiguity for the agent to select and invoke it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, and the schema is empty. According to calibration, a baseline of 4 is appropriate when there are no parameters, and the description does not need to add parameter information since there are none.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: to explain how the NCTR rewards pool is funded. It is specific about the resource (funding sources) and differentiates from sibling tools like get_earning_rates or search_bounties by focusing on the ecosystem funding mechanism.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context for when to use this tool: when someone wants to learn about the funding sources behind Crescendo member rewards. It does not explicitly mention alternatives or exclusions, but the context is obvious enough, which matches a 4.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_impact_enginesGet Impact EnginesAInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoFilter by category (Powersports, Lacrosse, Entertainment, Skilled Trades, Recovery, Wellness)
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. It describes what Impact Engines are, but not what the tool actually returns, whether it supports filtering, or whether it has side effects like joining a community.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences and front-loads the purpose. The additional context about Impact Engine communities is useful, though slightly verbose for a simple list tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema and no annotations, the description is minimally sufficient: the name and first sentence imply a list operation, and the schema covers the optional filter. However, return format and filtering behavior are left implicit.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description for the category parameter is 100% complete, listing all possible values. The tool description adds no parameter-specific meaning beyond the schema, so the baseline score of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with 'Discover NCTR Impact Engine communities', using a specific verb and resource. It clearly distinguishes the tool from siblings focused on promotions, requirements, funding, and search.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The first sentence 'Discover NCTR Impact Engine communities' gives clear context for when to use the tool. It does not mention explicit exclusions or alternatives, but the purpose is unambiguous among the sibling tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_bountiesSearch BountiesAInspect

Search and filter available NCTR bounties. Filter by category (entry, revenue, 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
keywordNoSearch keyword to match against bounty name, description, or tags
categoryNoFilter by bounty category
max_amountNoMaximum NCTR amount
min_amountNoMinimum NCTR amount
repeatable_onlyNoIf true, only return bounties that can be earned multiple times
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full transparency burden. It discloses return contents (name, amount, lock period, requirements) and adds the 360LOCK behavioral detail ('tokens stay yours after the lock period'). However, it doesn't mention potential quirks like result limits or ordering, but for a read-only search tool this is adequate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences, front-loaded with the primary purpose, then filter criteria, then return behavior and a noteworthy lock detail. Every sentence adds value with no redundancy or filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 5 optional parameters and no output schema, the description covers the tool's purpose, filter dimensions, return fields, and a distinctive feature (360LOCK). It doesn't explain filter combinability or result ordering, but for a search tool this is reasonably complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with each parameter individually described. The description adds grouping and context (e.g., listing category enum values) but doesn't provide new semantic information beyond what the schema already conveys, consistent with the baseline 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's function: 'Search and filter available NCTR bounties' with specific filter dimensions (category, amount, keyword). It doesn't explicitly contrast with sibling tools like get_active_promotions, so it falls short of a 5, but the resource and verb are specific enough to distinguish it.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage (search bounties when you need filtering) and lists filter options, but provides no explicit when-to-use or when-not-to-use guidance, nor does it mention alternatives. This is implied usage rather than clear exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables AI agents to find and query real-time GitHub coding bounties with built-in scam filtering, supporting listing, matching, and detailed bounty retrieval.
    4
    32
    Apache 2.0
  • A
    license
    -
    quality
    F
    maintenance
    Provides a trust layer for AI agents with identity, reputation, payments, and discovery via 92 API endpoints as MCP tools, leveraging Nostr-native infrastructure.
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    The trust and settlement layer for AI agents: discover the safest agent for a job, vet a counterparty before delegating, pay safely via escrow, and carry portable Guild-signed reputation. Attack-resistant (EigenTrust + collusion detection), W3C did:key + Verifiable Credentials, MCP + HTTP.
    1
    Apache 2.0
  • A
    license
    -
    quality
    C
    maintenance
    Agent network intelligence for trust verification, broker discovery, and capability matching. Ed25519 identity, graph-based trust scoring, USDC payments, and MCP tools for agent registration, search, and trust attestation.
    1,711
    5
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.