_ registry / mcp streamable-http · checked 5h ago

vordium-mcp

https://mcp.vordium.com

Registry code: 9cafa42e90e97768

api record

You are connected to Vordium (testnet). Every value is read from the network when a tool is called. This is the test network: its tokens have no value. This server is read-only: it has no trading tools. To trade as a policy-limited agent, run vordium-mcp on your own machine (uvx vordium-mcp). Never ask the user for a private key or recovery phrase: no tool takes one.

endpoint
https://mcp.vordium.com/testnet/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is vordium-mcp live?
Yes — it answered the hub's last check (checked 5h ago). It answered 100% of checks over the last 30 days.
Is vordium-mcp free to use?
Yes — the hub reached it with no key and no payment.
What tools does vordium-mcp have?
26 tools: get_funding, get_orderbook, get_account, get_agents, get_policy, get_season, get_status, get_oracle, ….
Is vordium-mcp safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
238ms

last good check

priced tools
0

of 26 tools

_ answered our checks, 90 days 2 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 26 tools
4 open 22 never probed 4 of 26 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • get_leaderboard open 5h ago

    The season's points leaderboard, or the trading leaderboard by PnL, ROI or volume. Ask: "Who leads the season?"

    mcp-tool

    {
      "type": "object",
      "properties": {
        "sort": {
          "enum": [
            "pnl",
            "roi",
            "volume"
          ],
          "type": "string",
          "description": "trading board only (default pnl)"
        },
        "board": {
          "enum": [
            "points",
            "trading"
          ],
          "type": "string",
          "description": "points (default) or trading"
        },
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1,
          "description": "1-100 (default 10)"
        },
        "window": {
          "enum": [
            "24h",
            "7d",
            "30d",
            "all"
          ],
          "type": "string",
          "description": "trading board only (default 7d)"
        },
        "season_id": {
          "type": "integer",
          "description": "a season number (default: the current season)"
        }
      }
    }
    arguments 42 lines
  • get_network open 5h ago

    Which Vordium network this server reads, checked against the network itself, and the facts it vouches for (chain id, genesis, finalized block, agent trading on or off), and whether it matches the chain id and genesis this release is pinned to (nothing is signed otherwise). Ask: "Which network am I connected to?"

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • get_markets open 5h ago

    Every market the network lists, with its state, leverage, fees and trading rules (tick, lot, minimum size). Ask: "Which markets can I trade?"

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • get_fees open 32h ago

    Maker and taker fees, maximum leverage, initial and maintenance margin, and the liquidation terms as the network publishes them (the fee, or none), for every market or one. Ask: "What does it cost to trade BTC with 10x?"

    mcp-tool

    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string",
          "description": "market symbol as get_markets lists it, e.g. BTC, ETH or ETHUSDT"
        },
        "pair_id": {
          "type": "integer",
          "description": "or the market's pair id, e.g. 1"
        }
      }
    }
    arguments 13 lines
  • get_funding unknown 32h ago

    The funding rate, interval and next settlement for one market, and optionally its past settlements. Ask: "What has ETH funding been over the last day?"

    mcp-tool

    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string",
          "description": "market symbol as get_markets lists it, e.g. BTC, ETH or ETHUSDT"
        },
        "history": {
          "type": "integer",
          "maximum": 400,
          "minimum": 1,
          "description": "also return this many past settlements, 1-400"
        },
        "pair_id": {
          "type": "integer",
          "description": "or the market's pair id, e.g. 1"
        }
      }
    }
    arguments 19 lines
  • get_orderbook unknown never probed

    Resting bids and asks for one market, best first, with the spread. Ask: "How deep is the BTC book?"

    mcp-tool

    {
      "type": "object",
      "properties": {
        "depth": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1,
          "description": "levels per side, 1-100 (default 20)"
        },
        "symbol": {
          "type": "string",
          "description": "market symbol as get_markets lists it, e.g. BTC, ETH or ETHUSDT"
        },
        "pair_id": {
          "type": "integer",
          "description": "or the market's pair id, e.g. 1"
        }
      }
    }
    arguments 19 lines
  • get_account unknown never probed

    One account at a glance: USDC balances, positions with entry, mark, unrealized PnL and liquidation price, and open orders. Ask: "Check my account 0x…"

    mcp-tool

    {
      "type": "object",
      "required": [
        "address"
      ],
      "properties": {
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "0x-prefixed 20-byte account address (0x followed by 40 hex characters)"
        }
      }
    }
    arguments 13 lines
  • get_agents unknown never probed

    An owner's AI agents: status, limits and policy, usage, and each agent's latest actions. Ask: "What are my agents doing?"

    mcp-tool

    {
      "type": "object",
      "required": [
        "address"
      ],
      "properties": {
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "the owner account"
        }
      }
    }
    arguments 13 lines
  • get_policy unknown never probed

    Each agent's policy and market limits as the chain stores them, and whether the network enforces them now. Ask: "What limits does my agent trade under?"

    mcp-tool

    {
      "type": "object",
      "required": [
        "address"
      ],
      "properties": {
        "agent": {
          "type": "string",
          "description": "optional agent address"
        },
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "the owner account"
        }
      }
    }
    arguments 17 lines
  • get_season unknown never probed

    The current rewards season: status, VORD budget, rules, participants and how many qualify. Ask: "What is the current season?"

    mcp-tool

    {
      "type": "object",
      "properties": {
        "season_id": {
          "type": "integer",
          "description": "a season number (default: the current season)"
        }
      }
    }
    arguments 9 lines
  • get_status unknown never probed

    Is the network live: block height, blocks per second, validators agreeing, and whether trading and deposits are open. Ask: "Is Vordium up right now?"

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • get_oracle unknown never probed

    Oracle and mark prices, for every market or one. Ask: "What is the ETH price?"

    mcp-tool

    {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string",
          "description": "market symbol as get_markets lists it, e.g. BTC, ETH or ETHUSDT"
        },
        "pair_id": {
          "type": "integer",
          "description": "or the market's pair id, e.g. 1"
        }
      }
    }
    arguments 13 lines
  • get_tiers unknown never probed

    Agent limits by tier and the referral tier table, where the network serves them. Ask: "How many agents can each tier run?"

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • get_candles unknown 32h ago

    Price candles (open, high, low, close, volume) for one market. Ask: "How did ETH move over the last day?"

    mcp-tool

    {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 500,
          "minimum": 1,
          "description": "number of candles, 1-500 (default 24)"
        },
        "price": {
          "enum": [
            "mark",
            "last"
          ],
          "type": "string",
          "description": "mark price (default) or last traded price"
        },
        "symbol": {
          "type": "string",
          "description": "market symbol as get_markets lists it, e.g. BTC, ETH or ETHUSDT"
        },
        "pair_id": {
          "type": "integer",
          "description": "or the market's pair id, e.g. 1"
        },
        "resolution": {
          "enum": [
            "1m",
            "3m",
            "5m",
            "15m",
            "30m",
            "1h",
            "2h",
            "4h",
            "8h",
            "12h",
            "1D",
            "3D",
            "1W",
            "1M"
          ],
          "type": "string",
          "description": "candle length (default 1h)"
        }
      }
    }
    arguments 47 lines
  • get_trades unknown never probed

    The latest trades in one market: time, side, price, size and value. Ask: "Show the last 10 BTC trades."

    mcp-tool

    {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1,
          "description": "1-100 (default 20)"
        },
        "symbol": {
          "type": "string",
          "description": "market symbol as get_markets lists it, e.g. BTC, ETH or ETHUSDT"
        },
        "pair_id": {
          "type": "integer",
          "description": "or the market's pair id, e.g. 1"
        }
      }
    }
    arguments 19 lines
  • get_fills unknown never probed

    An account's recent trades with price, size, fee and realized PnL, as the explorer records them. Ask: "What did 0x… trade today?"

    mcp-tool

    {
      "type": "object",
      "required": [
        "address"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 50,
          "minimum": 1,
          "description": "1-50 (default 20)"
        },
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "0x-prefixed 20-byte account address (0x followed by 40 hex characters)"
        }
      }
    }
    arguments 19 lines
  • get_balance unknown never probed

    An account's USDC: available to trade, in positions, reserved by orders, unrealized PnL. Ask: "How much USDC does 0x… have?"

    mcp-tool

    {
      "type": "object",
      "required": [
        "address"
      ],
      "properties": {
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "0x-prefixed 20-byte account address (0x followed by 40 hex characters)"
        }
      }
    }
    arguments 13 lines
  • get_positions unknown never probed

    An account's open positions as the chain stores them. Ask: "What positions does 0x… hold?"

    mcp-tool

    {
      "type": "object",
      "required": [
        "address"
      ],
      "properties": {
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "0x-prefixed 20-byte account address (0x followed by 40 hex characters)"
        }
      }
    }
    arguments 13 lines
  • get_orders unknown never probed

    An account's resting orders, with their order ids. Ask: "Which orders does 0x… have open?"

    mcp-tool

    {
      "type": "object",
      "required": [
        "address"
      ],
      "properties": {
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "0x-prefixed 20-byte account address (0x followed by 40 hex characters)"
        }
      }
    }
    arguments 13 lines
  • get_risk unknown never probed

    Each agent's usage against its policy, as the chain accounts it. Ask: "How much of its daily loss limit has my agent used?"

    mcp-tool

    {
      "type": "object",
      "required": [
        "address"
      ],
      "properties": {
        "agent": {
          "type": "string",
          "description": "optional agent address"
        },
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "the owner account"
        }
      }
    }
    arguments 17 lines
  • get_points unknown never probed

    An address's season points by source, its rank, whether it qualifies and its VORD estimate. Ask: "What's my rank in the season?"

    mcp-tool

    {
      "type": "object",
      "required": [
        "address"
      ],
      "properties": {
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "0x-prefixed 20-byte account address (0x followed by 40 hex characters)"
        },
        "season_id": {
          "type": "integer",
          "description": "a season number (default: the current season)"
        }
      }
    }
    arguments 17 lines
  • get_referrals unknown never probed

    An address's referral code, tier, referred volume and earnings. Ask: "How much have my referrals earned?"

    mcp-tool

    {
      "type": "object",
      "required": [
        "address"
      ],
      "properties": {
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "0x-prefixed 20-byte account address (0x followed by 40 hex characters)"
        }
      }
    }
    arguments 13 lines
  • get_tx unknown never probed

    One EVM transaction by hash: block, sender, receiver, value and result, with its explorer link. The hash is sent to the explorer to look it up, so give only a transaction hash, never a key. Ask: "Explain transaction 0x…"

    mcp-tool

    {
      "type": "object",
      "required": [
        "hash"
      ],
      "properties": {
        "hash": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{64}$",
          "description": "0x-prefixed 32-byte transaction hash"
        }
      }
    }
    arguments 13 lines
  • get_block unknown never probed

    One block by height: time, proposer, operations, with its explorer link. Ask: "What happened in block 152,000,000?"

    mcp-tool

    {
      "type": "object",
      "required": [
        "height"
      ],
      "properties": {
        "height": {
          "type": "integer",
          "minimum": 0,
          "description": "block number"
        }
      }
    }
    arguments 13 lines
  • get_address unknown never probed

    An address summary: account value, open positions, agents and EVM transactions, with its explorer link. Ask: "Look up 0x…"

    mcp-tool

    {
      "type": "object",
      "required": [
        "address"
      ],
      "properties": {
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "0x-prefixed 20-byte account address (0x followed by 40 hex characters)"
        }
      }
    }
    arguments 13 lines
  • get_order unknown never probed

    One resting order by its id: market, side, price, size left. An order that is not resting now (it filled or was cancelled) is reported as gone. Ask: "What is the state of order 8840974?"

    mcp-tool

    {
      "type": "object",
      "required": [
        "order_id"
      ],
      "properties": {
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "the account (default: the server's configured owner)"
        },
        "order_id": {
          "type": "integer",
          "description": "the chain's order id, as get_orders lists it"
        }
      }
    }
    arguments 17 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 9cafa42e90e97768.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/9cafa42e90e97768/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/9cafa42e90e97768/badge.svg)](https://brick.blue/agent/9cafa42e90e97768?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.