# xRocket Exchange MCP

> Autonomous xRocket CEX trading inside operator-set limits, plus live market data over MCP

- name: io.github.nakazanie-ton/xrocket
- version: 0.6.0
- connection class: unknown (unknown)
- trust: 64/100
- quality: 96/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.nakazanie-ton%2Fxrocket
- tools: https://api.protogrid.dev/v1/servers/io.github.nakazanie-ton%2Fxrocket/tools

**Not classified yet.** The remote endpoints have not been probed successfully, or the listing has nothing to connect to.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "xrocket": {
      "type": "http",
      "url": "https://xrocket-mcp-production.up.railway.app/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 0
- freshness: 85
- provenance: 90
- drivers: +repository +namespace-matches-repo +website -unreachable(4 failures) ~updated-56d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 96/100 (good)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 10 of 10 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,473 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: 100 (weight 15)

- pass `deps.known_vulns`: no known advisory in 6 resolved packages
- pass `deps.mcp_sdk_version`: @modelcontextprotocol/node 2.0.0, no known advisory
- pass `deps.resolvable`: xrocket-mcp@0.6.0 resolved: 6 packages

- tools: 10, about 1,473 tokens to load them all
- tool set hash: cb0e6a59e83dbb74ddff359a0d71afa9
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.nakazanie-ton/xrocket.svg)](https://protogrid.dev/servers/io.github.nakazanie-ton/xrocket)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Dependencies

- npm xrocket-mcp@0.6.0: resolved, 5 dependencies, MCP SDK @modelcontextprotocol/node 2.0.0

Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0.

## Remotes

- https://xrocket-mcp-production.up.railway.app/mcp (streamable-http, auth none, reachable false, uptime30d 0.9611651)

## Packages

- npm xrocket-mcp@0.6.0 secrets: XROCKET_API_TOKEN

## Tools (10)

- `xrocket_asset_info`: List public assets or inspect one exact asset identifier.
- `xrocket_market_candles`: Get public OHLCV candles for an exact ISO-8601 time window.
- `xrocket_market_orderbook`: Get a public order-book snapshot. Precision must be valid for the selected pair.
- `xrocket_market_snapshot`: Resolve an exact symbol or base asset and return market rules, ticker, best bid/ask, recent trades, and fees in one read-only call. Exact symbols win; ambiguous assets are never guessed.
- `xrocket_market_symbols`: List all exchange symbols or inspect one exact symbol and its trading constraints.
- `xrocket_market_tickers`: Get public 24-hour ticker data, optionally for a repeated list of symbols.
- `xrocket_market_trades`: Get recent public trades for one symbol.
- `xrocket_onboarding_links`: Return xRocket sign-in links, the local autonomous trading setup, and canonical API documentation.
- `xrocket_rates`: Get public crypto-asset rates in one fiat base currency.
- `xrocket_trade_fees`: Get exchange trade-fee data, optionally for repeated symbols.
