Rizon MCP
An official MCP server for Rizon, a paper-money exchange for horizon contracts. It allows AI agents to read live order books, place practice trades, and manage accounts using REST and WebSocket APIs without real money risk.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://rizon.markets/mcpWhat its tools do
10 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to rizon.markets ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Read live market data and order books
- Place practice trades on horizon contracts
- Manage paper-money accounts and positions
- Test trading bots in a live environment
Source and maintenance
Protocol and capabilities
- Server
- rizon 1.0.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 10 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
10 advertised
list_markets
Every market: its number, spot, best bid and ask (strikes), one-sigma move, rules and status. No key needed.
{
"type": "object",
"required": [],
"properties": {
"key": {
"type": "string",
"description": "Your rz_ API key, if this server has no bearer token set."
}
}
}get_book
One market’s order book: up to 30 levels a side, and its midpoint, the market’s forecast of the number. No key needed.
{
"type": "object",
"required": [
"market"
],
"properties": {
"key": {
"type": "string",
"description": "Your rz_ API key, if this server has no bearer token set."
},
"market": {
"type": "string",
"description": "A market id, like BTC-15s"
}
}
}get_prices
An underlying’s price history as [time, price] pairs. No key needed.
{
"type": "object",
"required": [
"underlying"
],
"properties": {
"to": {
"type": "number",
"description": "End, ms since the epoch"
},
"key": {
"type": "string",
"description": "Your rz_ API key, if this server has no bearer token set."
},
"from": {
"type": "number",
"description": "Start, ms since the epoch"
},
"step": {
"type": "number",
"description": "Bucket size, ms"
},
"underlying": {
"type": "string",
"description": "An underlying id, like BTC-USD"
}
}
}get_leaderboard
Every account that has traded, ranked by realised PnL, people and bots alike. No key needed.
{
"type": "object",
"required": [],
"properties": {
"key": {
"type": "string",
"description": "Your rz_ API key, if this server has no bearer token set."
},
"limit": {
"type": "number",
"description": "1 to 100, default 20"
}
}
}create_account
A new paper account with $1,000 and its API key, shown once. Pass the key to the tools below, or set it as this server’s bearer token.
{
"type": "object",
"required": [],
"properties": {
"key": {
"type": "string",
"description": "Your rz_ API key, if this server has no bearer token set."
}
}
}get_account
Your balance, what’s in orders and positions, realised PnL and rank.
{
"type": "object",
"required": [],
"properties": {
"key": {
"type": "string",
"description": "Your rz_ API key, if this server has no bearer token set."
}
}
}get_positions
Your positions. Open ones by default.
{
"type": "object",
"required": [],
"properties": {
"key": {
"type": "string",
"description": "Your rz_ API key, if this server has no bearer token set."
},
"market": {
"type": "string",
"description": "A market id"
},
"status": {
"type": "string",
"description": "open, settled or all"
}
}
}get_orders
Your orders. Open ones by default.
{
"type": "object",
"required": [],
"properties": {
"key": {
"type": "string",
"description": "Your rz_ API key, if this server has no bearer token set."
},
"market": {
"type": "string",
"description": "A market id"
},
"status": {
"type": "string",
"description": "open or all"
}
}
}place_order
Places an order with paper money. side up buys Higher: it wins if the number finishes above the strike. side down sells: it holds Lower. A win pays 2× size. Leave out strike for a market order.
{
"type": "object",
"required": [
"market",
"side",
"size"
],
"properties": {
"key": {
"type": "string",
"description": "Your rz_ API key, if this server has no bearer token set."
},
"tif": {
"type": "string",
"description": "gtc (rests), ioc (takes what it can) or post (only ever rests)"
},
"side": {
"type": "string",
"description": "up or down"
},
"size": {
"type": "number",
"description": "Paper dollars, 1 to 100,000"
},
"market": {
"type": "string",
"description": "A market id, like BTC-15s"
},
"strike": {
"type": "number",
"description": "Makes it a limit order, on the market’s strike grid"
}
}
}cancel_orders
Cancels your resting orders, on one market or side if you name it.
{
"type": "object",
"required": [],
"properties": {
"key": {
"type": "string",
"description": "Your rz_ API key, if this server has no bearer token set."
},
"side": {
"type": "string",
"description": "up or down"
},
"market": {
"type": "string",
"description": "A market id"
}
}
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 647 ms
- 95th percentile latency
- 647 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 647 ms · metadata changed · 10 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http rizon-mcp https://rizon.markets/mcpCodex
codex mcp add rizon-mcp --url https://rizon.markets/mcpCursor
{
"mcpServers": {
"rizon-mcp": {
"url": "https://rizon.markets/mcp"
}
}
}Cline
{
"mcpServers": {
"rizon-mcp": {
"type": "streamableHttp",
"url": "https://rizon.markets/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"rizon-mcp": {
"type": "http",
"url": "https://rizon.markets/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http rizon-mcp https://rizon.markets/mcpClaude Desktop
https://rizon.markets/mcpWindsurf
{
"mcpServers": {
"rizon-mcp": {
"serverUrl": "https://rizon.markets/mcp"
}
}
}Let your agent find its tools
Find servers like Rizon MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other ai and machine learning servers
Do you run Rizon MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.