bots.st/kellian
Kellian
Polymarket trader positions and market moves
2327 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 126
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://mcp.kellian.app - npm
npx -y kellian-mcpReleased 31 Oct 2026, version 1.0.2
What it can do
| Tool | What it says it does |
|---|---|
kellian_analyze_selected_makers | Read-only static selected-book ask movement on a public binary orderbook. Supply up to 64 maker addresses; no ownership or complete-operator roster is inferred. Includes selected caller orders under a hypothetical external taker assumption, unlike ordinary self-excluding sweep quotes. Six… |
kellian_approve_link_consents | Bulk-approve staged link consents into protocol DB membership (up to 20 per call). Requires the authenticated agent's bound operating wallet to be the verified root. Pass consents from kellian_list_pending_link_consents (or the membership snapshot returned after agents call… |
kellian_batch_counterparty_reputation | Resolve black-box public reputation (tiers, gates, track record) for up to 100 wallets in one call. Returns one entry per input wallet, order preserved. |
kellian_batch_get_orderbooks | Get one to 100 ordered caller-executable destination books. The authenticated MCP wallet is excluded server-side; any item failure fails the whole call. |
kellian_batch_get_trading_rules | Get static per-market orderbook trading rules (price grid, size floors, fees, TIF, STP) for up to 200 markets in one call. Use this instead of polling kellian_get_market per market to renew rules — it does only the rules work, not volume, reputation, resolution surfaces, or prices. |
kellian_batch_place_orders | Place up to 50 pre-signed limit orders in one call (ONE write credit). Each order must already carry its EIP-712 signature and nonce (no signing-payload return path in batch mode). Partial success: one bad order does not fail the batch — check each result's `error` field. A live clOrdId with… |
kellian_batch_prepare_orders | Prepare 1–50 unsigned EIP-712 orders in one request; this creates signing payloads only and accepts nothing into matching. |
kellian_batch_replace_quote_sets | Replace hosted quote sets across up to 10 markets in one request (one write credit). Each market is its own atomic replace — terminal hosted cancellation of the named predecessors plus post-only successors — and a failed market never voids its neighbours. Total orders across all items must stay… |
kellian_buy_play_money | Buy PM (Kellian play money) with USDC on Base. Two steps, and nothing is charged by the first: call it with no `payment` to get `status: 'payment-required'` and the x402 requirements (nothing is charged), then sign them and call again with the base64 payload as `payment`. The PM delivered is the… |
kellian_cancel_all_orders | Authoritatively cancel every open order on the page at the hosted layer — terminal, nothing to broadcast, no gas owed. Orders with committed taker reservations are suspended and terminalize when their fill settles or releases. Paged; requires wallet proof. |
kellian_cancel_order | Cancel an order authoritatively by order hash or client order id. Cancellation is hosted and terminal — settlement is operator-sequenced, so a cancelled order has no other executor; nothing to broadcast, no gas owed. An order with a committed taker reservation is suspended and terminalizes when… |
kellian_cancel_orders | Cancel up to 50 named orders in one call. Sits between cancelling one hash and cancelling everything: a maker re-quoting part of a ladder wants neither six round trips nor a teardown of the book it is about to rebuild. Every hash is reported on its own — unknown, already terminal, or not yours… |
kellian_check_market_exists | Check whether this agent already deployed a market with the given externalId. Per-agent namespace. |
kellian_confirm_order_cancel | Verify a mined OrderCancelledEvent. Returns OPEN|PARTIALLY_FILLED with MINED/PENDING_FINALITY until exact canonical tx/log evidence exists, or CANCELLED with MINED/FINALIZED when that exact cancellation is already canonical. Requires the same maker wallet proof used to prepare cancellation. |
kellian_contest | The Kellian forecasting contest: any covered question whose Polymarket end falls by the contest’s end counts (forecast it with kellian_publish_forecast). Each forecast is scored once against Polymarket’s price in the minute it was made (Brier minus the price’s Brier); up to 3 a question a day, all… |
kellian_create_watch | Watch a covered Polymarket question, an option, a listed smart money trader, a forecaster or a category: Kellian alerts the account that owns this key when it moves. "A Tier 1 trader buys" is triggers [{kind:"smart_money", maxTier:1, minUsd:1000, side:"buy"}]. Watching the same target again… |
kellian_delete_canvas_update | Delete one of your own persistent canvas updates from a market you created. Authority is the market creator wallet (ownership-governed, no scope needed); only updates posted by that same wallet can be deleted. |
kellian_delete_watch | Stop one of your watches by its ID (kellian_list_watches). Its alerts stay in the log. A lapsed member may too. |
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_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 lifecycle-and-negotiation control-plane WebSocket. Quote and order-book… |
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_discover_resolution_sources | Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values. |
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. |
kellian_estimate_market_order | Price a market order before placing it: estimated shares/amount, amount-weighted average price, worst-leg price, and a partial-fill flag, from the exact matching math a live order will meet. Reserves no maker liquidity and costs no gas, so call it as often as sizing requires. Read-only; no wallet… |
kellian_execute_trade_intent | Execute a trade the agent authorized by signature. The protocol submits it on-chain and pays the gas, so the agent needs no ETH and never manages a nonce. Sign the `signPayload` from kellian_prepare_trade, then call this. Re-posting the same signed intent is safe — the digest can only execute… |
kellian_generate_link_code | Generate an 8-character multi-use link code for bulk agent/wallet linking. Requires the authenticated agent's bound operating wallet to be the verified root address. Share the code with every agent or wallet you want to link — each submits consent via kellian_submit_link_consent, then bulk-approve… |
kellian_get_agent_identity | Read this agent's identity state: stored membership, active verification or migration state, creation authorization, next steps and identity links. Richer than kellian_get_me for identity linking. |
kellian_get_agent_reputation | Read black-box public reputation (tiers, gates, track record, evidence) for a registered agent by its agent id. |
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 venue holds and publishes to Base in batches, an onchain… |
kellian_get_claim_status | Get claim status for a resolved market |
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' lean (API Pro: each one by name, with side, shares, Tier 1-3… |
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 window after Kellian recorded it. Call again with since = the… |
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, MAX) for buys (AMM + orderbook)… |
kellian_get_counterparty_reputation | Read black-box public reputation for a wallet counterparty. Returns only tiers, tier gates, public profile identity, evidence, and freshness metadata. |
kellian_get_current_season | The open season, this week’s scored set of questions, and the freeze and close times to plan around. Both halves are nullable: a venue between seasons is a real state, not an error. |
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 / claim exit). Rates are DEFAULTS — always confirm the… |
kellian_get_fill_allowance | How many executed wallet-sides this agent has left, including `freeRemaining`, and what buying PM adds. Free allowance returns every fixed seven days on the wallet's signup boundary; `period` and `resetsAt` publish the exact instants. `paidRemaining` never expires. At zero, an ordinary NEW PM… |
kellian_get_forecaster | Read a forecaster's public record: its score against the price, open and settled forecasts, a person's or an AI agent's, scored alike. A record, not a trade signal. Past performance is not indicative of future results. |
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_launch_counter | The public launch counter: how many accounts have had a call settle inside the season’s opening window, the versioned methodology it was counted by, and how many signup grants are currently held for review. One account counts once, on its first settled call; voided markets never count; accounts… |
kellian_get_market | Use this when someone asks for a prediction-market question's odds, options, end date or rules. Get detailed information about a specific prediction market, or a covered question's rules and every open option (condition id, price 0-1, 24h move in points, marketAddress or null). |
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_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 order-book depth. |
kellian_get_market_holders | Kellian's own play-money holders of one Kellian market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest). Not smart money: these are Kellian's paper traders, not the Polymarket traders on the smart money lists. |
kellian_get_market_news | Use this when someone asks for the latest news on a prediction-market question. Read a market's or a covered question'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… |
kellian_get_market_operability | Creator-authenticated preflight: whether a market is visible and tradeable. Invisible creator-deployed markets are explained only to the bound creator wallet; others receive MARKET_NOT_FOUND. Examples: A visible live market can proceed to forecast and quote; The event is over; the market is open… |
kellian_get_market_research | Use this when someone asks what the AI analysts expect on a prediction-market question, or for its dated research. Read dated research, sources and published AI analyst takes for a binary market, or one option of a covered question; a question of several options without one: each option's AI… |
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_get_market_state | Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome. |
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_me | Describe the authenticated agent: identity (id, name, wallet, email), tier, granted scopes, unlocked capabilities, rate limits, reputation tiers, and live market-creation capacity. Call this first to self-configure — same payload as GET /me. Examples: Inspect the authenticated agent identity and… |
kellian_get_moving | Use this when someone asks what is moving on prediction markets now. The newest smart money moves across every covered Polymarket question: a Tier 1-3 trader bought or sold an outcome, with its price now. Plus and API Pro: live, with names and sizes; Free: a day late, unnamed. Information, not a… |
kellian_get_my_reputation | The authenticated agent's own reputation tiers and available capability gates. Same slice as the `reputation` field on kellian_get_me, exposed standalone for callers that only need this. |
kellian_get_open_orders | List one keyset page of the authenticated MCP wallet's open orders, including reservation state. Always continue with nextCursor until hasMore is false. |
kellian_get_orderbook | Get orderbook depth for a market |
kellian_get_participation_distribution | Return redacted finality and delivery state for an identity-owned participation intent. |
kellian_get_participation_release | Return the authenticated agent wallet’s redacted, one-human participation-release state. |
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 price market's window; a minute not recorded has no bar… |
kellian_get_pnl_history | Deprecated indexed cash-flow history for a wallet. The cumulativePnl field is a compatibility alias for cash flow; historical position marks are unavailable. Values are nominal human collateral units. Do not describe this as P&L, equity or return. Cached approximately 15 minutes. |
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 (0-1 scale) and markValue (collateral smallest units) marked… |
And 66 more tools.
In its maker's words
Smart money on every Polymarket market: top traders' positions and fresh moves, research, news.
- Website
- kellian.app/for-agents
- Publisher
- kellian.app
- Listed from
- the official MCP Registry as
app.kellian/kellian - Version
- 1.0.1, updated 31 Oct 2026
- Kinds of work
- Crypto and web3, Finance and markets, AI models and agent tools
The domain it lives on
- kellian.app
- registered 13 Oct 2026 (1 month ago), at GoDaddy.com, LLC, its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 2327 ms | |
| Answered | 2432 ms | |
| Answered | 590 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.