dev.clusteragent/cluster-mcp
NPM · @CLUSTERAGENT/CLUSTER-MCP · 2 COMPONENTS · SCANNED SEP 25
Self-hostable index of AI financial agents — tokenized stocks + crypto, memory, LLM gateway.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →
Supply Chain Security98
- No malware found by supply-chain analysis.Pass
- No known CVEs affecting this package version or its production dependencies.Pass
- No install/post-install scripts declared.Pass
- 31 of 95 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency45
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 3 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability68
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 1772 tokens (~49/item across 36 items; 36 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage74
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 23% of tool parameters carry a description.Partial
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 36 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 36 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Unverified: 1 category
A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.
How do I install the dev.clusteragent/cluster-mcp server?
dev.clusteragent/cluster-mcp runs locally as an npm package, launched with npx -y @clusteragent/cluster-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
npm · @clusteragent/cluster-mcp
claude mcp add dev-clusteragent-cluster-mcp -- npx -y @clusteragent/cluster-mcp
{
"mcpServers": {
"dev-clusteragent-cluster-mcp": {
"command": "npx",
"args": [
"-y",
"@clusteragent/cluster-mcp"
]
}
}
} {
"servers": {
"dev-clusteragent-cluster-mcp": {
"command": "npx",
"args": [
"-y",
"@clusteragent/cluster-mcp"
]
}
}
} codex mcp add dev-clusteragent-cluster-mcp -- npx -y @clusteragent/cluster-mcp
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"dev-clusteragent-cluster-mcp": {
"type": "local",
"command": [
"npx",
"-y",
"@clusteragent/cluster-mcp"
],
"enabled": true
}
}
} openclaw mcp add dev-clusteragent-cluster-mcp --command npx --arg -y --arg @clusteragent/cluster-mcp
mcp_servers:
dev-clusteragent-cluster-mcp:
command: "npx"
args: ["-y", "@clusteragent/cluster-mcp"] {
"McpServers": {
"dev-clusteragent-cluster-mcp": {
"Transport": "stdio",
"Command": "npx",
"Arguments": [
"-y",
"@clusteragent/cluster-mcp"
]
}
}
} assistant mcp add dev-clusteragent-cluster-mcp -t stdio -c npx -a -y @clusteragent/cluster-mcp
{
"mcpServers": {
"dev-clusteragent-cluster-mcp": {
"command": "npx",
"args": [
"-y",
"@clusteragent/cluster-mcp"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 25 Sept 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 22 Sept 26 +15
- Malware scan: unverified → pass ▲ security
- 21 Sept 26 52
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 25 Sept 2026 · Analysed npm/@clusteragent/cluster-mcp@1.0.12
Provenance No attestation
The registry publishes no build provenance for this version, so there is nothing to verify.
| Result | No attestation |
|---|---|
| Ecosystem | npm |
Background: How many MCP packages publish verified provenance →
Dependencies 95 packages
| Packages resolved | 95 |
|---|---|
| Stale | 31 |
| Tree resolution | Complete |
Background: SBOMs and build attestations, explained →
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
agent_list ~32
The 16 cluster agent capabilities: Relay, Scout, Argus, Vault, Oracle, ... with categories and triggers.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
agent_quotes ~27
Real quotes for every agent that has a market analogue (mapped symbols). No-auth market data.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
agent_run ~83
Queue a public agent capability run; returns run id/status, then poll get_run_status for cited result. No treasury or signing side effect.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | – |
| idempotency_key | string | – | – |
| label | string | – | – |
| session_token | string | – | – |
| signature | string | – | – |
| wallet | string | – | – |
No output schema declared.
No examples provided.
basket_vs_wallet ~40
Compare a wallet's holdings against the 19-name payout basket: which basket names are missing, overweight, underweight.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | – |
No output schema declared.
No examples provided.
chat ~97
One completion through the cluster LLM gateway (24 models). Set thinking=true for extended reasoning. Costs credit ($5 free per wallet).
| Name | Type | Req | Description |
|---|---|---|---|
| messages | array | yes | – |
| model | string | – | e.g. openai/gpt-6-astra, anthropic/..., glm/glm-5.3-flash (cheapest) |
| thinking | boolean | – | Extended reasoning pass (uses more tokens) |
| wallet | string | – | – |
No output schema declared.
No examples provided.
compare_tokens ~53
Side-by-side token comparison: price, 24h change, liquidity, volume for 2+ tokens (stocks or crypto).
| Name | Type | Req | Description |
|---|---|---|---|
| symbols | string | yes | Comma-separated, e.g. 'NVDA,PONS' |
No output schema declared.
No examples provided.
create_key ~56
Create a cluster API key (clst_...) for a wallet. Shown exactly once.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | – | – |
| session_token | string | – | – |
| signature | string | – | – |
| wallet | string | yes | – |
No output schema declared.
No examples provided.
dca_preview ~88
DCA plan calculator (dry-run, no txs): quote N buys of X ETH each into a token, returns per-buy expected amounts + total at current prices. Real execution = sign each buy with your wallet (see skills/swap).
| Name | Type | Req | Description |
|---|---|---|---|
| buys | number | yes | – |
| eth_per_buy | string | yes | e.g. '0.01' |
| token | string | yes | – |
No output schema declared.
No examples provided.
gas_now ~23
Current gas price + ETH USD on 4663 (from trade status).
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_chart ~59
Price series + candles for a symbol (NVDA, SPY, PONS, ...).
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | – |
| tf | string | – | 1d|5d|1mo|3mo|6mo|1y |
No output schema declared.
No examples provided.
get_credits ~32
Inference credit balance (granted/used/remaining) for a wallet.
| Name | Type | Req | Description |
|---|---|---|---|
| wallet | string | yes | – |
No output schema declared.
No examples provided.
get_distributions ~33
Distribution cycles, per-cycle aggregates, basket buys and treasury balance — the public payout record. Recipient lists are never public.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_index ~26
Cluster index composition: 193 instruments, on-chain verified count, $CLST status.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_models ~27
24-model LLM gateway list with context windows and USD pricing per 1M tokens.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_movers ~39
Live gainers, losers and sector heat across the 192-instrument universe.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Rows per side (default 10) |
No output schema declared.
No examples provided.
get_news ~20
Yahoo Finance market headlines.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | – |
No output schema declared.
No examples provided.
get_payout_basket ~29
The 19-name payout basket with weights — what $CLST holders get paid from.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_portfolio ~43
Portfolio view + history for a wallet (wallet-auth required).
| Name | Type | Req | Description |
|---|---|---|---|
| session_token | string | – | – |
| signature | string | – | – |
| wallet | string | yes | – |
No output schema declared.
No examples provided.
get_position ~34
Wallet's index position: $CLST balance read on-chain (honest zeros pre-launch).
| Name | Type | Req | Description |
|---|---|---|---|
| wallet | string | yes | – |
No output schema declared.
No examples provided.
get_quotes ~82
Batch quotes + ~1 month of daily closes for tokenized stocks/ETFs and crypto on Robinhood Chain. Symbols: NVDA, SPY, TSLA, PONS, WETH, USDG, CLIPPY, KARMA, ...
| Name | Type | Req | Description |
|---|---|---|---|
| symbols | string | yes | Comma-separated symbols, e.g. 'NVDA,SPY,PONS' |
No output schema declared.
No examples provided.
get_run_status ~55
Read a queued agent run's status, cited result, and retryable failure state.
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | – |
| session_token | string | – | – |
| signature | string | – | – |
| wallet | string | yes | – |
No output schema declared.
No examples provided.
key_usage ~45
Metered usage for a wallet's keys: requests, tokens, USD.
| Name | Type | Req | Description |
|---|---|---|---|
| session_token | string | – | – |
| signature | string | – | – |
| wallet | string | yes | – |
No output schema declared.
No examples provided.
list_conversations ~46
Chat conversation list for a wallet (wallet-auth required — titles are private).
| Name | Type | Req | Description |
|---|---|---|---|
| session_token | string | – | – |
| signature | string | – | – |
| wallet | string | yes | – |
No output schema declared.
No examples provided.
memory_consolidate ~56
Two-pass memory consolidation: recall fragments, LLM synthesizes, retain the summary. Reduces note bloat.
| Name | Type | Req | Description |
|---|---|---|---|
| bank_id | string | yes | – |
| session_token | string | – | – |
| signature | string | – | – |
No output schema declared.
No examples provided.
memory_recall ~75
Recall memory notes, scored by semantic relevance with recency decay. Works without a wallet (anonymous agent bank); pass bank_id for a wallet bank.
| Name | Type | Req | Description |
|---|---|---|---|
| bank_id | string | – | Optional. Wallet address or bank id; omit for the anonymous agent bank |
| limit | number | – | – |
| query | string | yes | – |
No output schema declared.
No examples provided.
memory_retain ~107
Store a durable memory note. Works without a wallet (an anonymous agent bank is auto-created locally); pass a wallet/bank_id to use a private signature-gated wallet bank. Deduped — identical content is skipped. Persists across sessions.
| Name | Type | Req | Description |
|---|---|---|---|
| bank_id | string | – | Optional. Wallet address or bank id; omit for the anonymous agent bank |
| content | string | yes | Max 4000 chars |
| tags | array | – | – |
| title | string | – | – |
No output schema declared.
No examples provided.
news_for_symbol ~34
Headlines filtered for relevance to one symbol's sector/company.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | – |
| symbol | string | yes | – |
No output schema declared.
No examples provided.
quote_swap ~104
Uniswap v3 route + amountOut for a swap on Robinhood Chain (4663). amount is in WEI of the input token. Read-only — execution happens in the user's wallet.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | string | yes | Amount in wei of input token |
| side | string | yes | buy (ETH->token) or sell (token->ETH) |
| token | string | yes | Output token contract address |
| via | string | – | USDG or WETH hop preference |
No output schema declared.
No examples provided.
sector_heat ~26
Sector heat: average day change, advancers/decliners per sector across the universe.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
social_profile ~25
X (Twitter) link status for a wallet.
| Name | Type | Req | Description |
|---|---|---|---|
| wallet | string | yes | – |
No output schema declared.
No examples provided.
token_info ~33
Token metadata on-chain: symbol, decimals, total supply for any 4663 address.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | – |
No output schema declared.
No examples provided.
token_safety ~55
Safety scan for a Robinhood Chain token: liquidity depth, buy/sell ratio honeypot heuristic, holder count via explorer, launchpad-factory detection. Returns score, tier, flags.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | – |
No output schema declared.
No examples provided.
tpsl_preview ~86
Bracket preview for a held token: current price from DexScreener, suggested TP/SL offsets (±10/20%), and the sell-side quote at those levels. Dry-run — no orders stored.
| Name | Type | Req | Description |
|---|---|---|---|
| amount_tokens | string | yes | wei |
| sl_pct | number | – | – |
| token | string | yes | – |
| tp_pct | number | – | – |
No output schema declared.
No examples provided.
trade_status ~30
Router, quoter, WETH, USDG, gas price, ETH USD rate for Robinhood Chain.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
wallet_balances ~40
On-chain balances for any address on Robinhood Chain: native ETH + every held token. Read-only, no auth.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | – |
No output schema declared.
No examples provided.
wallet_value ~32
USD valuation of a wallet: on-chain balances × live quotes, with concentration breakdown.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | – |
No output schema declared.
No examples provided.
What is the dev.clusteragent/cluster-mcp server?
dev.clusteragent/cluster-mcp is listed in the public MCP registry as dev.clusteragent/cluster-mcp. Self-hostable index of AI financial agents, tokenized stocks + crypto, memory, LLM gateway. This page covers its npm package (@clusteragent/cluster-mcp).
Is the dev.clusteragent/cluster-mcp server safe to use?
dev.clusteragent/cluster-mcp scores 67 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 25 September 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the dev.clusteragent/cluster-mcp server expose?
dev.clusteragent/cluster-mcp exposes 36 tools: get_quotes, get_movers, get_news, get_chart, get_index, and 31 more. Their descriptions and schemas cost roughly 1,772 tokens of context every time the server is loaded.
Is the dev.clusteragent/cluster-mcp server still maintained?
dev.clusteragent/cluster-mcp is still listed as active in the MCP registry. We last reached this channel on 25 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.
What licence is the dev.clusteragent/cluster-mcp server under?
dev.clusteragent/cluster-mcp declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.