NLYRA — the risk layer of Robinhood Chain
REMOTE · NLYRA.XYZ
Robinhood Chain risk layer: token Risk Level, contract scans, wallet x-rays, non-custodial trades
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
No category breakdown is available for this channel yet.
How do I install the NLYRA — the risk layer of Robinhood Chain MCP server?
NLYRA — the risk layer of Robinhood Chain is a hosted endpoint at https://nlyra.xyz/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · nlyra.xyz
claude mcp add --transport http xyz-nlyra-risk-layer 'https://nlyra.xyz/mcp'
{
"mcpServers": {
"xyz-nlyra-risk-layer": {
"url": "https://nlyra.xyz/mcp"
}
}
} {
"servers": {
"xyz-nlyra-risk-layer": {
"type": "http",
"url": "https://nlyra.xyz/mcp"
}
}
} [mcp_servers.xyz-nlyra-risk-layer] url = "https://nlyra.xyz/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"xyz-nlyra-risk-layer": {
"type": "remote",
"url": "https://nlyra.xyz/mcp",
"enabled": true
}
}
} openclaw mcp add xyz-nlyra-risk-layer --url 'https://nlyra.xyz/mcp' --transport streamable-http
mcp_servers:
xyz-nlyra-risk-layer:
url: "https://nlyra.xyz/mcp" {
"McpServers": {
"xyz-nlyra-risk-layer": {
"Transport": "http",
"Url": "https://nlyra.xyz/mcp"
}
}
} assistant mcp add xyz-nlyra-risk-layer -t streamable-http -u 'https://nlyra.xyz/mcp'
{
"mcpServers": {
"xyz-nlyra-risk-layer": {
"type": "http",
"url": "https://nlyra.xyz/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
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.
We have not recorded any changes for this component yet
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 8 Oct 2026 · Probed https://nlyra.xyz/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=nlyra.xyz | CN=YE1,O=Let's Encrypt,C=US | 25 Sept 2026 | 24 Dec 2026 | ECDSA 256 | ECDSA-SHA384 | 67a6732feb44e9f736f5c12b137c1c3fb46 |
| SANs: nlyra.xyz | ||||||
| CN=YE1,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 5ddd70dd31f801c85c186a7a04b80afe |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of nlyra.xyz. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| xyz. | present | 3599, 18130 | 8, 8 | Verified |
| nlyra.xyz. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000; includeSubDomains |
| content-security-policy | frame-ancestors 'self' |
| x-content-type-options | nosniff |
| x-frame-options | SAMEORIGIN |
| referrer-policy | strict-origin-when-cross-origin |
| permissions-policy | camera=(), microphone=(), geolocation=() |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://nlyra.xyz/mcp | Verified | 200 | |
| http (plaintext) | http://nlyra.xyz/mcp | HTTPS enforced | 308 | https://nlyra.xyz/mcp |
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 →
check_token_risk Check a token's Risk Level ~89
NLYRA's live Risk Level for a token on Robinhood Chain: NERON's real sell test (can it be sold back, taxes), the live watch on price and liquidity, a grade of how the token was launched, plus price, liquidity, volume and holders. Use it before suggesting any buy.
| Name | Type | Req | Description |
|---|---|---|---|
| token | string | yes | the token contract address on Robinhood Chain |
No output schema declared.
No examples provided.
check_tokens_risk Check the Risk Level of several tokens ~64
The Risk Level of up to 25 Robinhood Chain tokens in one call (level, sell test, live watch, reason). Good for screening a list before looking closer with check_token_risk.
| Name | Type | Req | Description |
|---|---|---|---|
| tokens | array | yes | token contract addresses on Robinhood Chain |
No output schema declared.
No examples provided.
find_token Find a token on Robinhood Chain ~93
Look a token up by symbol, name or address on Robinhood Chain. Several tokens often share a symbol (copies and fakes): the answer lists the candidates with address, liquidity and Risk Level so you can pick the real one. Always act on the address, not the symbol.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | a symbol (NLYRA), a name (Neron Lyra) or a 0x address |
No output schema declared.
No examples provided.
get_price_history Price history (candles) of a token ~81
Candles (open, high, low, close, USD volume, trades) for a Robinhood Chain token from NLYRA's own node — the same data as The Desk's chart.
| Name | Type | Req | Description |
|---|---|---|---|
| candles | integer | – | how many recent candles, default 48 |
| timeframe | string | – | default 1h |
| token | string | yes | – |
No output schema declared.
No examples provided.
get_transaction_status Status of a transaction on Robinhood Chain ~45
Whether a Robinhood Chain transaction is pending, confirmed or failed, with its block and gas, and links to the explorer and The Desk.
| Name | Type | Req | Description |
|---|---|---|---|
| tx_hash | string | yes | – |
No output schema declared.
No examples provided.
list_bot_presets Bot presets the Desk validated ~65
The trading-bot presets The Desk publishes for Robinhood Chain tokens (spot grid and infinity grid, ETH-funded): what each bot does, its band and step, the minimum and suggested investment, and its backtest. Backtests are estimates on past prices, not promises.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
market_overview What is moving on Robinhood Chain ~53
A live read of Robinhood Chain from NLYRA's own node: transactions per second, volume of the last hour, the biggest movers, the most traded tokens and the newest launches — each with its Risk Level.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
prepare_bot Prepare a trading bot (non-custodial) ~159
Prepares an ETH-funded spot grid or infinity grid bot on a token from list_bot_presets, sized by budget_usd, and returns a signing link on nlyra.xyz (valid 30 min) — plus, when a wallet is given, the unsigned transaction. The bot runs in The Desk's escrow contract under the user's own wallet; only that wallet can stop it and withdraw. Bots are refused on tokens our risk gate blocks.
| Name | Type | Req | Description |
|---|---|---|---|
| bot_type | string | yes | – |
| budget_usd | number | yes | how many dollars of ETH to put in the bot |
| token | string | yes | a token from list_bot_presets |
| wallet | string | – | the wallet that will sign; with it you also get the raw transaction |
No output schema declared.
No examples provided.
prepare_trade Prepare a buy or a sell (non-custodial) ~256
Prepares a buy or a sell of a Robinhood Chain token through The Desk's router and returns (1) a signing link on nlyra.xyz where the user reviews it and signs with their own wallet, valid 30 minutes, and (2) when a wallet is given, the unsigned transactions for an agent wallet that signs by itself (valid ~5 minutes). NLYRA never holds funds or keys. Same risk gate as The Desk: buys of tokens that fail the sell test are refused; Critical tokens need acknowledge_high_risk=true.
| Name | Type | Req | Description |
|---|---|---|---|
| acknowledge_high_risk | boolean | – | required for tokens rated Critical, only after telling the user the risk |
| amount | string | yes | a plain number, e.g. "0.05" |
| side | string | yes | – |
| slippage_bps | integer | – | max slippage in basis points, default 300 (3%) |
| token | string | yes | – |
| unit | string | – | buy: "quote" (ETH/USDG, default) or "usd"; sell: "token" (default), "usd" or "percent" (needs wallet) |
| wallet | – | – | the wallet that will sign; with it you also get the raw transactions |
No output schema declared.
No examples provided.
quote_trade Quote a buy or a sell on the Desk ~163
What a buy or a sell of a Robinhood Chain token would give right now through The Desk's router: expected amount, price impact, the Desk fee and the token's Risk Level. Nothing is prepared or sent. Buys spend the pool's quote asset (ETH for most tokens, USDG for some); sells give it back.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | string | yes | a plain number, e.g. "0.05" |
| side | string | yes | – |
| token | string | yes | – |
| unit | string | – | buy: "quote" (ETH/USDG, default) or "usd"; sell: "token" (default), "usd" or "percent" (needs wallet) |
| wallet | – | – | the wallet that would trade (needed for percent) |
No output schema declared.
No examples provided.
scan_contract Scan a token contract (17 chains) ~140
NERON's contract scanner: verdict SAFE / CAUTION / DANGER with flags, warnings and positives (taxes, honeypot simulation where available, owner powers, liquidity, holders). Robinhood Chain by default; also Solana and 15 more EVM chains. Free callers get 6 scans per 10 minutes; an NLYRA API key (X-Api-Key header on the MCP connection) lifts it.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | the token contract (0x… on EVM chains, a mint address on Solana) |
| chain | string | – | defaults to robinhood; a Solana mint is detected by itself |
No output schema declared.
No examples provided.
wallet_xray X-ray a wallet on Robinhood Chain ~104
LYRA's wallet x-ray on Robinhood Chain: what kind of wallet it is, its ETH and token holdings, its Desk trading P&L, who funded it first and lately, where it sent ETH, and any flags. Optionally follows the money one or two hops. Public on-chain data only.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | the wallet address |
| follow_money | boolean | – | also follow plain-ETH funding up and down two hops (slower) |
No output schema declared.
No examples provided.
What is the NLYRA — the risk layer of Robinhood Chain MCP server?
NLYRA — the risk layer of Robinhood Chain is an MCP server listed in the public MCP registry as xyz.nlyra/risk-layer. Robinhood Chain risk layer: token Risk Level, contract scans, wallet x-rays, non-custodial trades. This page covers its hosted endpoint (https://nlyra.xyz/mcp).
What tools does the NLYRA — the risk layer of Robinhood Chain MCP server expose?
NLYRA — the risk layer of Robinhood Chain exposes 12 tools: check_token_risk, check_tokens_risk, scan_contract, wallet_xray, market_overview, and 7 more. Their descriptions and schemas cost roughly 1,312 tokens of context every time the server is loaded.
Does the NLYRA — the risk layer of Robinhood Chain MCP server require authentication?
No. We connected to NLYRA — the risk layer of Robinhood Chain without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.