Solana MCP by Vybe
Solana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools.
Live BTC/ETH risk state: risk policy, market structure and trading playbooks. Keyless free tier.
Elige la app de IA que usas y copia la configuración.
Pasó 5/5 revisiones · Lo que preguntas pasa por el servidor del autor (api.riskstate.ai)
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude · unos 2 min
Sin clave y sin instalar nada · Configúralo una vez en claude.ai o en la app de escritorio y úsalo en el chat · las cuentas gratis pueden añadir 1 · en Team/Enterprise lo añade un Owner
CustomizeConnectors
Copia cada valor al campo con el mismo nombre en Claude y pulsa Continue
RiskState — Crypto Risk Enginehttps://api.riskstate.ai/mcpDeja Authentication como lo detectó Claude y pulsa Add
+ConnectorsRiskState — Crypto Risk Engine
Usa RiskState — Crypto Risk Engine y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando RiskState — Crypto Risk Engine o muestra una herramienta de RiskState — Crypto Risk Engine en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con ChatGPT solo en planes de empresa
ChatGPT Business, Enterprise o Edu en la web, añadido por un administrador o propietario del espacio · Con Free, Plus o Pro: tu plan de ChatGPT aún no puede conectar MCP
Plugins+Add custom MCP server
Pon un nombre, pega la dirección en Connection, marca el aviso de riesgo y pulsa Create as a plugin
RiskState — Crypto Risk Enginehttps://api.riskstate.ai/mcpAbre un chat nuevo y elige RiskState — Crypto Risk Engine en tus plugins antes de escribir
Usa RiskState — Crypto Risk Engine y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si ChatGPT dice que está usando RiskState — Crypto Risk Engine o muestra una herramienta de RiskState — Crypto Risk Engine en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de OpenAI el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Claude Code · unos 2 min
Sin clave y sin instalar nada
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add --transport http --scope user riskstate https://api.riskstate.ai/mcpDeberías ver RiskState — Crypto Risk Engine en la lista como conectado
Usa RiskState — Crypto Risk Engine y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando RiskState — Crypto Risk Engine o muestra una herramienta de RiskState — Crypto Risk Engine en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor · unos 2 min
Sin clave y sin instalar nada
Usa RiskState — Crypto Risk Engine y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando RiskState — Crypto Risk Engine o muestra una herramienta de RiskState — Crypto Risk Engine en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code · unos 2 min
Sin clave y sin instalar nada
Usa RiskState — Crypto Risk Engine y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando RiskState — Crypto Risk Engine o muestra una herramienta de RiskState — Crypto Risk Engine en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
Dirección para apps que se conectan por la web
https://api.riskstate.ai/mcpLa configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add --transport http --scope user riskstate https://api.riskstate.ai/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"riskstate": {
"url": "https://api.riskstate.ai/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"riskstate": {
"type": "http",
"url": "https://api.riskstate.ai/mcp"
}
}
}Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se conectan por internet en
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Nombres y descripciones de las herramientas tal como los informó el servidor el 12 nov 2026. Los escribió el creador, no nosotros; los mostramos como texto sin formato.
get_risk_stateCurrent risk state of Bitcoin (BTC) or Ethereum (ETH): 5-level risk policy (BLOCK to GREEN) with max position size, leverage limit, direction bias and allowed/blocked actions, plus composite score (0-100), structural and tactical scores, market regime (BULL/SIDEWAYS/BEAR), volati
get_market_structureMarket Structure Engine view for BTC or ETH: validated structural events firing now (breakouts, breakdowns, cycle bottom/top, funding resets), expected asymmetry, distance to the next bullish/bearish triggers, key structural levels (ATH, 200W MA, 180d range) and a friction map of
get_playbook_statusTrading Playbook Engine status: the registry of rule-based trade setups (playbooks) for BTC and ETH and which ones are firing right now, with structure-gate verdicts, cooldown state and why non-firing setups do not match (failed predicates with live market readings). Strategy-lev
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 12 nov 2026
El nombre en el registro se verificó con el dominio riskstate.ai (el registro comprueba quién es dueño del dominio)
Último cambio de código: hace 2 meses
Usa MIT
No hace falta iniciar sesión
Leímos 3 descripciones de herramientas y no encontramos instrucciones ocultas para la IA
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 5 de 5 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
El repo de GitHub cambió por última vez hace 2 meses, y la última versión (1.0.1) llegó al registro hace 2 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funciona en apps que aceptan MCP remoto, como ChatGPT Business o superior.
En la misma categoría: Solana MCP by Vybe, Oracle3 prediction-market arbitrage checks, Polymarket Paper Trader
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Solana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools.
Kalshi and Polymarket data, venue fees, no-arbitrage checks and paper execution for AI agents.
Polymarket paper trading for AI agents: $10k paper money, real order books, official fees.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
MCP server for RiskState — pre-trade risk permissions for BTC/USD and ETH/USD. Spot, perpetual futures (perps), and DeFi borrowing aware.
Your system asks: "How much can I risk right now?" RiskState answers with: policy level, max exposure, leverage limits, blocked actions — computed from 30+ real-time signals.
1. Remote connector — no install, no API key. RiskState runs a hosted MCP server (Streamable HTTP) with a free public tier:
https://api.riskstate.ai/mcp
Add it as a custom connector in Claude or ChatGPT, then just ask what the risk state of BTC is. It exposes three read-only tools — get_risk_state, get_market_structure, get_playbook_status — covering all three engines, and is listed on the official MCP registry as ai.riskstate/mcp.
Responses are the free public summary: the same altitude as the public visualizer. policy_hash, composite subscores, positioning and macro detail need a key.
2. This package — stdio, keyed, full response. Use it when you want the complete audited payload in a local agent, or to pin a version in your own toolchain. It needs a RISKSTATE_API_KEY and returns everything your key is entitled to. That is what the rest of this README covers.
Four read-only tools, one per question you might ask before a trade:
| Tool | Answers | Endpoint | Key |
|---|---|---|---|
get_risk_policy | *How much exposure is allowed?* | POST /v1/risk-state | yes |
get_market_structure | *Are we near a structural inflection?* | POST /v1/market-structure | yes |
get_playbook_status | *Is a setup actionable right now?* | GET /api/playbook-data | no |
check_trade | *Would THIS position be allowed?* | POST /v2/portfolio-risk-state | yes |
get_risk_policy returns:
| Field | Description |
|---|---|
policy_level | 5 levels: BLOCK_SURVIVAL, BLOCK_DEFENSIVE, CAUTIOUS, GREEN_SELECTIVE, GREEN_EXPANSION |
max_size_pct | Maximum position size as % of portfolio (0-100) |
leverage_max | Maximum allowed leverage multiplier |
allowed_actions | What the agent CAN do at this policy level |
blocked_actions | What the agent CANNOT do |
confidence_score | Signal agreement x data quality (0-1) |
check_trade evaluates a hypothetical book — send the position you are considering plus anything you already hold, since the caps are portfolio-aware. It returns per position whether it is allowed, the size cap in percent and dollars, and reason_codes when it is not. Those are blocking; advisories are informational and do not affect allowed. It places no orders.
get_playbook_status reports a setup as actionable only when its conditions match, no engine vetoed it, and it is not in alert cooldown. Setups that match but already alerted are counted separately, so an agent polling this tool does not act on the same signal twice.
There is no update_policy, no set_limit, no exception management — and there will not be. The premise of RiskState is that the system being governed cannot move its own limits. Every decision is hashed (policy_hash) so it can be audited afterwards against the inputs that produced it; a tool that let the caller rewrite the policy would make that hash meaningless and the audit trail decorative.
So the lifecycle here deliberately lives on one side: the engine computes, the agent reads and complies. check_trade is the closest thing to a dynamic per-trade operation, and it is still read-only — it answers "would this be allowed", never "allow this".
The API aggregates 9+ real-time data sources server-side. See API docs for details.
This is a thin wrapper — it translates MCP tool calls into REST API requests and returns the response. All computation (scoring, policy engine, data ingestion) happens server-side.
This wrapper adds:
This wrapper does NOT:
npm install @riskstate/mcp-server
| Variable | Required | Description |
|---|---|---|
RISKSTATE_API_KEY | Yes | API key from riskstate.ai (free during beta) |
RISKSTATE_API_URL | No | Custom API base URL (default: https://api.riskstate.ai) |
Add to ~/.config/Claude/claude_desktop_config.json:
{
"mcpServers": { "riskstate": { "command": "npx", "args": ["-p", "@riskstate/mcp-server", "riskstate-mcp"], "env": { "RISKSTATE_API_KEY": "your-api-key" } } } }
claude mcp add riskstate -- npx -p @riskstate/mcp-server riskstate-mcp
Set the API key in your environment:
export RISKSTATE_API_KEY=your-api-key
npm install -g @riskstate/mcp-server
riskstate-mcp # starts MCP server on stdio
The four tools are listed above. get_risk_policy takes:
| Parameter | Type | Required | Description | |
|---|---|---|---|---|
asset | "BTC" \ | "ETH" | Yes | Asset to analyze |
wallet_address | string | No | DeFi wallet for on-chain position data | |
protocol | "spark" \ | "aave" | No | Lending protocol (default: spark) |
include_details | boolean | No | Include full breakdown (subscores, macro, risk flags) |
{
"exposure_policy": { "policy_level": "CAUTIOUS", "max_size_pct": 35, "leverage_max": 1.5, "allowed_actions": ["DCA", "WAIT", "SPOT_LONG_CONFIRMED"], "blocked_actions": ["LEVERAGE_GT_2X", "NEW_POSITIONS_UNCONFIRMED"] }, "classification": { "cycle_phase": "MID", "market_regime": "RANGE", "macro_regime": "NEUTRAL", "direction": "SIDEWAYS" }, "auditability": { "composite_score": 52, "confidence_score": 0.72, "policy_hash": "a3f8c2...", "ttl_seconds": 60 } }
Call get_risk_policy before every trade:
policy_level starts with BLOCK → do not open new positionsmax_size_pct to cap position sizingblocked_actions before executingttl_seconds (60s cache)For a sized position, check_trade collapses steps 2-3 into one call: send the position you intend to open along with what you already hold, and read allowed plus reason_codes. Prefer it over re-deriving the cap yourself, since the caps are portfolio-aware and a position that passes in isolation can still breach concentration once aggregated.
get_market_structure and get_playbook_status are context, not permission. Neither one authorises a trade — only the risk policy does. Use them to decide *whether* a trade is worth proposing, then get_risk_policy / check_trade to learn how much of it you are allowed.
MIT