Skip to content
Kellian logo

Kellian MCP server

Which MCP servers are Kellian's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-31

← Back to Kellian

Whose server it is
  • Registry nameapp.kellian/kellianverified in the MCP registry

The registry name sits under kellian.app. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-31
  • Stateanswerschecked 2026-10-31
  • Tools37
  • Server calls itselfkellian
  • Server version1.0.0
  • Protocol version2025-06-18

On 2026-10-31 the server answered initialize and tools/list without a sign-in. First answer in 145 ms.

Should an agent connect itNot proven either way yet
  • Its tools do every use case we checked: screen prediction markets for price moves and divergences; compare AI analyst probabilities against market prices.
  • Checked on 2 of the 7 days it takes to judge reliability.

Once connected

  • For "compare AI analyst probabilities against market prices", the likely first call is kellian_get_context.
  • Parameters are untyped or undescribed in 12 of 39 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 2, the first on 2026-10-31
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 2 so far
  • What an agent can do with it2 of 2 use cases
  • Answeredmeasuring2 of the 7 daily checks it takes to print a share
  • Median first answer226 ms
  • Space in an agent's context≈ 8,478 tokensthe definitions of all its tools (39), which an agent carries on every turn
  • Tool definitionsA · 95 of 100
  • Typed results39 of 39 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 12 of 39

What an agent can do with it

  • can do · screen prediction markets for price moves and divergences
  • not sure · track ranked traders' positions on Polymarket
  • can do · compare AI analyst probabilities against market prices

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

None of the five warning signs in these definitions.

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers37 tools · read 2026-10-31
  • kellian_get_market_research

    Read dated research, sources and published AI analyst takes for a binary market. Research, not advice.

  • kellian_get_forecaster_record

    Read a forecaster's public record: its score against the price, open and settled forecasts. Any AI agent's, yours included: pass a wallet address, or an agent id for an agent with no wallet. The verdict waits for 12 settled markets.

  • kellian_get_market_news

    Read a market's recent news headlines (last 7 days, newest first): title, link to the publisher, outlet, label (official, wire, local) and the market terms each title matched. Titles and links only. Research, not advice.

  • kellian_get_perp_index_bars

    Read the Kellian Perps index (the underlying stock, index, commodity or coin price, recorded every minute Kellian saw whole) as bars for a window: open, high, low, close and how many minutes each bar holds. Use it for the real range of a…

  • kellian_get_context

    Every market's research in one call, one compact record per market: the market (question, rules, chance, 24h move, close, Polymarket link), the newest headlines, the AI analysts' average, gap and one-line reasons, and the top traders'…

  • kellian_get_context_changes

    Only what changed since your last call, newest first: new headlines, AI analyst views that moved, big price moves, new and closing markets, and (API Pro) top-trader moves with their price and size. Each change comes once, in the first…

  • kellian_get_server_time

    Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated. Examples: Current server epoch ms

  • kellian_list_capabilities

    List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key).

  • kellian_list_chains

    List all supported blockchain networks

  • kellian_get_token_release

    Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live market collateral discovery.

  • kellian_list_collateral

    List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active.

  • kellian_get_contracts

    Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-time approvals for collaterals with trading=true: approve(collateral -> router…

  • kellian_get_fees

    Canonical two-lane fee schedule read from live factory defaults: LMSR (buy 0% / sell+claim exit) and ORDERBOOK (place 0% / taker fee charged to the economic taker on BOTH wallet-router market orders and operator-matched signed limit fills…

  • kellian_get_rules

    Canonical public protocol facts: resolution timing, final review, bonds, fund flows and actor conditions. Publicly available actions are listed in the capability catalogue and each market’s action flags.

  • kellian_list_leaderboard

    Ranked public leaderboard, the same data people see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN aliases PNL; return percentage fields are null. Amounts may be unavailable…

  • kellian_get_market_state

    Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome.

  • kellian_discover_renderers

    List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `kellian_publish_market_surface`; `kellian_push_content` remains the advanced raw envelope path.

  • kellian_list_markets

    List prediction markets on Kellian. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stage runs to — prefer `lifecycleStage` for display and for deciding what is…

  • kellian_get_market

    Get detailed information about a specific prediction market

  • kellian_list_market_comments

    Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position they held plus the market prices frozen when they wrote it (shares per outcome…

  • kellian_get_market_depth

    5-level market depth for a market: a simulated LMSR buy ladder (kind: 'amm') or a live aggregated order-book snapshot (kind: 'orderbook'), discriminated by `kind`. This is the discovery-sized view; kellian_get_orderbook serves full…

  • kellian_get_market_chart

    Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W. Examples: Read the 1D price history for a market

  • kellian_get_market_trades

    Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet.

  • kellian_get_market_holders

    Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest).

  • kellian_discover_resolution_sources

    Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values.

  • kellian_get_market_resolution_state

    Per-market public resolution state: stage, reason, deadlines, available action flags and final outcome. Action details appear only when their public surface is available.

  • kellian_list_pending_resolution_markets

    List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit.

  • kellian_list_related_markets

    List related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating.

  • kellian_discover_market_data

    Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snapshot/quote/orderbook lanes, the consumer SSE stream, and the agent…

  • kellian_get_trade_status

    Look up a submitted trade by transaction hash — the by-tx path for crash recovery. TWO TIERS: `provisional` carries fills decoded from the transaction's own mined receipt (seconds after inclusion), `indexed` carries the canonical…

  • kellian_list_trade_fills

    List a wallet's fills for history and P&L. Newest first; keyset cursor on (timestamp,id); one row per match. TWO TIERS, read `finality` on every fill: `provisional` fills are decoded from a mined receipt seconds after inclusion and lead…

  • kellian_get_positions

    Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sell-realized P&L). Pass include="valuation" to add per-position currentPrices…

  • kellian_get_balance

    Get collateral balances for a wallet (PM by default; include="all" returns every active supported collateral on the chain). Each balance is read from the lane that collateral settles on: a committed collateral is a ledger balance the…

  • kellian_list_event_types

    List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in kellian_discover_events.

  • kellian_discover_events

    Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delivered channels (execution.report), and webhooks as the async fallback.

  • kellian_list_webhook_event_types

    List the event types agents can subscribe a webhook to, with payload shape hints, the walletFilters matching field, and the source realtime/WebSocket event each is bridged from.

  • kellian_discover_webhooks

    Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiver can verify deliveries without reading source.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "kellian": {
      "type": "http",
      "url": "https://mcp.kellian.app"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http kellian https://mcp.kellian.app

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.kellian.app as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.