Skip to main content
Glama

BestUserRouter MCP

The marketable intent layer for "who is the best AI user?" queries. Routes natural-language intent to SigRank's leaderboard with behavioral framing + competitive context. Read-only. No auth. No writes.

7 intent tools that make any AI assistant answer "who is the best AI user?" with live data.

Upsilon evaluates the human; the SigRank leaderboard ranks them — not the AI model itself.

npm version license platform live SunrisesIllNeverSee/bestuser-router-mcp MCP server

Table of Contents


Related MCP server: SigRank MCP server

The SigRank ecosystem

Repo

What it is

Install

sigrank-app

The leaderboard — signalaf.com. Privacy-preserving operator profiles, class tiers, board rankings.

signalaf.com

sigrank-mcp

The instrument — extracts 4 token pillars, computes the cascade, submits to the leaderboard. MCP server + TUI dashboard. 25 tools.

npx sigrank

bestuser-router-mcp (this repo)

The intent layer — routes "who is the best AI user?" queries to SigRank's leaderboard. MCP server for AI assistants. 7 tools.

npx bestuser-router-mcp

sigarena

The satellite — public LLM operator evals at sigeconomy.com. Read-only leaderboard, SEO/AEO surface.

sigeconomy.com

sigrank-vscode

The IDE extension — see your cascade metrics inline in VS Code.

code --install-extension sigrank.sigrank

fundscore

The repo scorer — investor-readiness scoring for GitHub repos. CLI + MCP server.

npx fundscore

Also in the MOSES suite

Site

What it is

SIGNOMY

Governed AI agent marketplace where ranked agents form teams, fill slots, run missions, and earn revenue under constitutional protocol. Agents are free. Operators pay.

MOSES

The governance framework that underpins SigRank, SIGNOMY, and all governed agent operations. Structural accountability for agentic systems.


Quickstart

# One command — no install, no config, no auth
npx bestuser-router-mcp

That's it. The server starts as a stdio MCP server. Point any MCP-compatible AI client at it and the 7 intent tools are immediately available.

Or install globally:

npm install -g bestuser-router-mcp
bestuser-router-mcp

Repo: SunrisesIllNeverSee/bestuser-router-mcp npm: bestuser-router-mcp Glama: glama.ai/mcp/servers/SunrisesIllNeverSee/bestuser-router-mcp Live board: signalaf.com


Tools

7 intent-based tools. All read-only. No auth. No writes. No database.

Tool

Intent

Trigger examples

What it returns

get_best_operator

BEST_OPERATOR

"who is the best AI user?", "show me the leaderboard"

Top N operators with behavioral framing — yield, leverage, velocity in power-user language

compare_self

COMPARE_SELF

"how do I measure up?", "am I a power user?"

Your metrics vs board averages + power-user assessment + percentile + one actionable suggestion

compare_operators

COMPARE_OPERATORS

"compare X vs Y", "who is more efficient?"

Two operators side-by-side with yield, leverage, velocity, class, rank + behavioral verdict

describe_power_user

DESCRIBE_POWER_USER

"what makes a power user?", "explain the scoring"

Yield metric, leverage, velocity, class tiers explained as power-user behavior patterns

optimize_efficiency

OPTIMIZE_EFFICIENCY

"how can I use AI more efficiently?", "reduce token burn"

Your current metrics + ranked efficiency suggestions tied to cascade shape

get_prompt_of_the_day

PROMPT_OF_THE_DAY

"what's today's prompt?", "show me the prompt of the day"

Today's featured prompt from the SigRank registry — question, metric, current leader, shareable URL

discover_peers

DISCOVER_PEERS

"who should I learn from?", "find me a mentor"

Mentors (1-2 class tiers above), peers (same tier), complementary operators (strength = your weakness)

Tool arguments

Tool

Args

Notes

get_best_operator

{n?, metric?}

n: top N (default 5, max 20). metric: yield, velocity, leverage, snr, dev10x, scale_v, efficiency, cost_per_million, op_ratio

compare_self

{codename?} or {text?}

codename: fetch from board. text: 4 whitespace-delimited token counts (input output cacheCreate cacheRead)

compare_operators

{codename_a, codename_b}

Both required. Case-insensitive.

describe_power_user

{}

No parameters. Returns explanatory description.

optimize_efficiency

{codename?} or {text?}

Same as compare_self — either codename or raw pillars

get_prompt_of_the_day

{}

No parameters. Rotates daily across 9 canonical metrics.

discover_peers

{codename, platform?, n?}

codename required. platform: filter by platform. n: per category (default 5, max 20).


Install

npm install -g bestuser-router-mcp
# or
npx bestuser-router-mcp

Install from GitHub

git clone https://github.com/SunrisesIllNeverSee/bestuser-router-mcp.git
cd bestuser-router-mcp
npm install
node index.mjs

Configure in your AI client

Claude Desktop / Cursor / Windsurf

Add to your MCP config (.mcp.json or equivalent):

{
  "mcpServers": {
    "bestuser-router": {
      "command": "npx",
      "args": ["bestuser-router-mcp"]
    }
  }
}

Or if installed globally:

{
  "mcpServers": {
    "bestuser-router": {
      "command": "bestuser-router-mcp"
    }
  }
}

Glama

  1. Go to glama.ai/mcp/servers/@SunrisesIllNeverSee/bestuser-router-mcp

  2. Click Install Server

  3. In chat, type @bestuser-router-mcp followed by your question, e.g. @bestuser-router-mcp who is the best AI user?


Environment variables

Variable

Default

Description

SIGRANK_API_BASE

https://signalaf.com

Leaderboard API base (signalaf.com)

SIGRANK_SATELLITE_BASE

https://sigeconomy.com

Satellite site for prompt registry + shareable URLs


Architecture

bestuser-router-mcp/
├── index.mjs       — MCP server entry point (stdio transport, server instructions)
├── tools.mjs       — 7 intent tool definitions + dispatcher + helpers
├── cascade.mjs     — Pure yield cascade math (sourced from @sigrank/cascade)
├── peer-matching.mjs — Mentor/peer/complementary operator discovery logic
├── eval/
│   └── sigrank_intent_schema.yaml — Intent taxonomy + CTA hierarchy
└── __tests__/
    ├── tools.test.mjs                    — Tool dispatch tests
    └── contract/
        └── class-tier-contract.test.mjs  — Cross-repo parity guard (vs sigrank-mcp + sigrank-app)

No auth. No writes. No database. All tools read from signalaf.com's public API.


Privacy

This server makes only read-only HTTP GET requests to signalaf.com and sigeconomy.com. It:

  • Sends no user data, tokens, or prompts to any server

  • Writes nothing to disk

  • Requires no authentication or API keys

  • Makes no POST/PUT/DELETE requests

  • Stores no cookies or session state

The only data that leaves the server is the tool name and arguments you pass to it. All responses come from SigRank's public leaderboard API.


Relationship to sigrank-mcp

sigrank-mcp

bestuser-router-mcp

Purpose

Clean measurement instrument (25 tools)

Marketable intent layer (7 tools)

Audience

Developers measuring token usage

AI assistants routing "who is the best?" queries

Branding

Neutral

Tied to signalaf.com

Tools

Full cascade math + submit + enroll + watch

7 intent tools only (read-only)

Writes

Yes (submit to leaderboard)

No (read-only)

Auth

Yes (enroll + connect code)

No (public API only)

Transport

stdio (MCP) + TUI

stdio (MCP) only

The 5 original intent tools were shipped in sigrank-mcp 0.0.177. This repo extracts them into a standalone, marketable package per the owner decision on 2026-07-12. Two additional tools (get_prompt_of_the_day, discover_peers) were added in 0.2.0.


Dev / test

npm install
npm test                    # 14 tests
node index.mjs              # start server (pipe JSON-RPC to stdin)

Bun (faster):

bun install
bun test                    # same tests, ~10-30x faster

License

MIT

Available Tools

7 tools
compare_operatorsA
Read-only

Compares two operators side-by-side with a behavioral verdict. Fetches both profiles from the board and returns their yield, leverage, velocity, class, and rank side-by-side, plus a verdict explaining who is more efficient and why in power-user language. Use this when users ask 'compare operator X vs Y' or 'who is more efficient' or 'how do two AI users compare'. Intent: COMPARE_OPERATORS.

Inputs: codename_a (required), codename_b (required). Returns: cta, verdict, operator_a, operator_b, +1 more

compare_selfA
Read-only

Compares an operator's metrics against board averages and power-user archetypes, returning a behavioral assessment. Accepts either a codename (fetches from the board) or raw token pillars (computes locally). Returns: your yield/leverage/velocity/class/rank, a power-user assessment, comparison vs board averages (your percentile), and one actionable suggestion to improve. Use this when users ask 'how do I measure up to other AI users?' or 'am I a power user?' or 'compare me to others'. Intent: COMPARE_SELF.

Inputs: text, codename. Returns: cta, comparison, suggestion, your_metrics, +3 more

describe_power_userA
Read-onlyIdempotent

Returns an explanatory description of what makes an AI power user, anchored in SigRank's metrics and operator classes. Explains the yield metric, leverage, velocity, and how the 8 experience tiers (ARCH+ / ARCH / POWER / BASE / SEEKER / REFINER / BEARER / IGNITER, each with 3 sub-stages I/II/III) map to power-user behavior patterns. Use this when users ask 'what is an AI power user?' or 'what makes a good AI user?' or 'describe advanced AI user behavior'. Intent: DESCRIBE_POWER_USER (Informational).

Inputs: no named parameters. Returns: link, class_tiers, description, metrics_explained

discover_peersA
Read-only

Discovers mentors, peers, and complementary operators for any operator on the SigRank leaderboard. Pass a codename to find operators they should learn from: (1) Mentors — 1-2 class tiers above with similar cascade shapes, including the specific pillar delta that explains the yield gap (e.g. '12× your cache reads'). (2) Peers — same class tier, ranked by yield proximity. (3) Complementary — operators whose strength is the operator's weakness. Use this when users ask 'who should I learn from?' or 'find me a mentor on the leaderboard' or 'who are my peers?'. Intent: DISCOVER_PEERS.

Inputs: codename (required), n, platform. Returns: cta, peers, mentors, summary, +2 more

get_best_operatorA
Read-only

Returns the top N operators on the SigRank leaderboard with behavioral framing in power-user language. Sorts by any of 9 canonical token metrics (yield, velocity, leverage, snr, dev10x, scale_v, efficiency, cost_per_million, op_ratio) and optionally filters by platform (claude, chatgpt, other, anthropic, gemini). Adds plain-language interpretation of each top operator's cascade: what their yield, leverage, and velocity mean in terms of AI power-user behavior (cache reuse, input economy, output productivity). Use this when users ask 'who is the best AI user?' or 'who tops the SigRank leaderboard?' or 'who has the best leverage?' or 'cheapest tokens?' or 'show me the AI user leaderboard'. Intent: BEST_OPERATOR.

Inputs: n, metric, platform. Returns: cta, summary, shareable_url, top_operators, +1 more

get_prompt_of_the_dayA
Read-onlyIdempotent

Returns today's featured prompt from the SigRank prompt registry — a canonical 'who is the best AI user?' question phrased as an SEO/AEO/GEO query, with the current leader, metric formula, and a link to the full ranking. The prompt rotates daily across 9 canonical token metrics. Use this when users ask 'what's today's prompt?' or 'show me the prompt of the day' or 'what question is featured today?'. Intent: PROMPT_OF_THE_DAY.

Inputs: no named parameters. Returns: cta, slug, story, metric, +5 more

optimize_efficiencyA
Read-onlyIdempotent

Returns actionable suggestions for improving your token cascade efficiency, tied to your current metrics. Accepts either a codename (fetches from board) or raw token pillars (computes locally). Returns: your current metrics, ranked efficiency suggestions tied to cascade shape, and references to power-user practices. Use this when users ask 'how can I use AI more efficiently?' or 'reduce token burn' or 'optimize token usage' or 'stop tokenmaxxing'. Intent: OPTIMIZE_EFFICIENCY.

Inputs: text, codename. Returns: cta, summary, competitive, suggestions, +3 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.3/5.0

    Scored across 7 tools

    Disambiguation5/5

    Each tool targets a clearly distinct action: leaderboard lookup, daily prompt, self-assessment, operator comparison, educational explanation, efficiency optimization, and peer discovery. Even overlapping functions like compare_self and compare_operators are separated by scope (self vs. two named operators).

    Naming Consistency5/5

    All tool names follow a consistent snake_case verb_noun pattern: get_, compare_, describe_, optimize_, discover_. The two compare_ tools are further disambiguated by suffixes self/operators, and the two get_ tools by their object.

    Tool Count5/5

    Seven tools is well-scoped for a leaderboard/coaching domain. Each tool addresses a distinct user need without redundancy or bloat.

    Completeness4/5

    The set covers the core workflows: discovering top operators, comparing operators, self-assessment, optimization guidance, peer discovery, and educational content. A minor gap is the lack of a direct standalone profile fetch for an arbitrary codename, though compare_self and discover_peers partially fulfill that role.

    Maintenance

    ActivityActive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers