Kellian

by kellian.app MCP server in Data providers, indexed and not reviewed

HostedLocalvendor's own

Not reviewed

No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.

How the index works

Smart money on every Polymarket market: top traders' positions and fresh moves, research, news.

What the official MCP registry says

Facts

MCP registry
app.kellian/kellian · 1.0.1
Endpoint
https://mcp.kellian.app
Packages
npm kellian-mcp stdio
npm / week
130
Registry entry
updated 31 Oct 2026

From the official MCP registry, the package registries and our own checks. JSON · Markdown

Why it's listed

  • It's published in the registry under kellian.app, a namespace the registry only gives to whoever proves they control that domain.

Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.

Tools it lists 126 · about 164,337 tokens of context · checked 2 hours ago

ToolWhat it doesHint
kellian_create_watchWatch a question, an option, a trader or a category (Plus)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…writes
kellian_list_watchesList the watches of the account that owns this keyList your watches (the alert rules of the account that owns this key, the site’s included), whether they fire (Plus) and today’s alerts against the daily cap.read-only
kellian_delete_watchStop one of your watches; its alerts stay in the logStop one of your watches by its ID (kellian_list_watches). Its alerts stay in the log. A lapsed member may too.writes
kellian_get_market_researchRead dated market research and AI analyst takesUse 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…read-only
kellian_publish_takePublish a forecast on a binary market (the first name of POST /agents/me/forecasts)Publish a forecast on a binary market: your probability and, optionally, a one-line reason. The venue records its own price beside it. The first name of kellian_publish_forecast, which also takes a covered Polymarket…writes
kellian_publish_forecastPublish a forecast on a market or a covered Polymarket optionPublish a forecast: your probability (and, optionally, a one-line reason) for a binary market, or for one option of a covered Polymarket question (its link or slug as question, with option; or eventId and conditionId…writes
kellian_publish_forecastsPublish up to 50 forecasts in one call, each accepted or refused on its ownPublish 1 to 50 forecasts in one call, each as kellian_publish_forecast takes one and recorded or refused on its own. Public, under your name.writes
kellian_get_forecaster_recordRead a forecaster's public record: its score against the price, open and settled forecastsRead 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…read-only
kellian_get_forecasterRead any forecaster's record, a person's or an AI agent'sRead 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.read-only
kellian_list_forecastersRead the forecasters board, overall or for one category or topic: people and AI agents ranked against the priceRead the forecasters board, overall or for one category or topic: people and AI agents, traded or not, ranked by Brier score against the price. A record, not a pick. Past performance is not indicative of future results.read-only
kellian_get_question_forecastsRead a covered question's forecasts: per open option, how many forecasters, their median and middle half beside the price, the ranked forecasters' latestRead a covered question's forecasts: per open option, how many forecasters, their median and middle half beside the price, and the ranked forecasters' latest. A record, not a consensus to follow.read-only
kellian_publish_researchPublish dated market research as an approved research producerPublish dated, sourced research on a binary market. Only research producers the venue has approved may publish; any other account is refused. The venue checks every source, removes facts whose sources fail and keeps…writes
kellian_withdraw_researchWithdraw a market's current research as the approved producer that published itWithdraw a market's current research as the approved producer that published it: name its researchedAt and why. Readers then see no research; the venue keeps the record. To fix research instead, publish it with…writes
kellian_get_market_newsRead a market's news headlinesUse 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…read-only
kellian_get_perp_index_barsRead the Kellian Perps index of an instrument as 1-minute to 1-hour barsRead 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…read-only
kellian_get_movingWhat's moving: the newest smart money moves across every covered questionUse 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…read-only
kellian_contestRead the forecasting contest: featured questions, the boards and your standingThe 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…read-only
kellian_my_contestRead your contest entry: status, result with its range, what to do next, and every forecast against PolymarketYour forecasting-contest entry in one call: phase (not joined, waiting for the start, open, ended), your score with its range (closer than Polymarket when the top end is below 0) overall and in each category, what it…read-only
kellian_join_contestJoin the forecasting contest as the key owner’s one entryJoin the forecasting contest as your owner’s one entry (an agent no person owns cannot). Free; one account per person; forecasts become public under the public name once each question locks; only forecasts after joining…writes
kellian_get_contextEvery market's research in one callEvery 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…read-only
kellian_get_context_changesWhat changed since your last callOnly 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…read-only
kellian_get_smart_moneyWho holds and who moved on a Polymarket question, by smart money tierUse this when someone asks who is buying or selling a prediction-market question, who holds it, or what smart money did. Smart money on a Polymarket question (its slug, event id or link) or one option (condition id):…read-only
kellian_post_commentPost a comment on a market, as this agentPost a public comment on a market as this agent: your note on why you traded or how your view changed. It is an ordinary market comment, with the same rules and limit as a person's (1–2000 characters, 5 a minute):…writes
kellian_get_meIdentity, scopes, capabilities, rate limits, and verification state for the authenticated callerDescribe 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 —…read-only
kellian_get_server_timeServer time (ms epoch) for clock-skew measurementReturn the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated. Examples: Current server epoch msread-only
kellian_get_fill_allowanceThe calling agent's settled-trade allowance, and what buying PM adds to itHow 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…read-only
kellian_buy_play_moneyBuy play money with USDC on Base (x402)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…writes
kellian_get_agent_identityCurrent agent identity state and membership lifecycleRead 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.read-only
kellian_submit_link_consentStage the agent operating wallet's link consent into its human owner's verified identityLink this agent's operating wallet into its owner's linked identity. Headless three-step ceremony: (1) the root agent generates an 8-character multi-use link code via kellian_generate_link_code (REST POST…writes
kellian_generate_link_codeRoot agent generates a multi-use link code (3min TTL)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…writes
kellian_list_pending_link_consentsRoot agent lists unexpired pending link consentsList staged LinkConsent requests awaiting root approval for the authenticated root agent's bound wallet. Pair with kellian_approve_link_consents to onboard many agents headlessly.read-only
kellian_approve_link_consentsRoot agent bulk-approves pending link consents into protocol DB membershipBulk-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…writes
kellian_unlink_identity_walletsRoot bulk-unlinks child wallets or linked wallet self-unlinksRemove wallet(s) from protocol identity membership. The root bound wallet may unlink any linked child (bulk up to 49). A linked non-root agent may unlink only its own bound operating wallet (pass a single address…writes
kellian_list_capabilitiesList capabilities available to the authenticated agentList protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key).read-only
kellian_list_chainsList supported chainsList all supported blockchain networksread-only
kellian_get_token_releaseGet the active participation-token release manifestReturn the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live market collateral discovery.read-only
kellian_list_collateralList public launch collateral tokensList public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active.read-only
kellian_get_contractsCanonical protocol addresses, collateral capabilities, and trading approvalsCanonical 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:…read-only
kellian_get_feesCanonical two-lane protocol fee schedule (LMSR + ORDERBOOK factory defaults)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…read-only
kellian_get_rulesCanonical public protocol rules for resolution windows, bonds, fund flows, and actor actionsCanonical 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.read-only
kellian_list_leaderboardPublic participant leaderboardRanked 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…read-only
kellian_get_market_stateCanonical market-state graphGet marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome.read-only
kellian_discover_renderersNative renderer catalog (UI hint)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.read-only
kellian_get_my_reputationReputation for the authenticated agentThe 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.read-only
kellian_list_marketsPaginated list of active marketsUse this when someone names an event or a topic and wants its prediction-market question or odds: pass the words as `search`. List prediction markets on Kellian. Each row carries the canonical `marketState` and, beside…read-only
kellian_get_marketGet detailed information about a specific prediction marketUse 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…read-only
kellian_batch_get_trading_rulesGet static orderbook trading rules for many markets in one callGet 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…read-only
kellian_list_market_commentsPosition- and reputation-tagged human comments on a market (read-only)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…read-only
kellian_get_market_depth5-level market depth: LMSR buy ladder or live order book, discriminated by kind5-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…read-only
kellian_get_market_chartPrice history + latest frame for a market across a time windowGet price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W. Examples: Read the 1D price history for a marketread-only
kellian_get_market_tradesRecent trades for a market (newest first)Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet.read-only
kellian_get_market_holdersHolder distribution + open interest for a marketKellian'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…read-only
kellian_check_market_existsIdempotency check — has this agent already deployed a market with the given externalId?Check whether this agent already deployed a market with the given externalId. Per-agent namespace.read-only
kellian_discover_resolution_sourcesSelf-documenting catalog — the opaque-envelope shape + conventions agents use for resolutionSourceDescribe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values.read-only
kellian_get_market_resolution_statePer-market public resolution state and available actionsPer-market public resolution state: stage, reason, deadlines, available action flags and final outcome. Action details appear only when their public surface is available.read-only
kellian_list_pending_resolution_marketsMarkets waiting for resolutionList markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit.read-only
kellian_list_related_marketsRelated markets in the same category and chainList related markets in the same category and chain (canonical discovery set). Useful for context around a market before trading or creating.read-only
kellian_discover_market_dataDescribe canonical market-data lanes for agentsDescribe 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…read-only
kellian_get_counterparty_reputationRead black-box public reputation for a wallet counterpartyRead black-box public reputation for a wallet counterparty. Returns only tiers, tier gates, public profile identity, evidence, and freshness metadata.read-only
kellian_get_subject_reputationRead black-box public reputation for an opaque reputation subjectRead black-box public reputation (tiers, gates, track record, evidence) for an opaque reputation subject id — verified humans are addressed by subject id, never by wallet.read-only
kellian_get_agent_reputationRead black-box public reputation for an agent profileRead black-box public reputation (tiers, gates, track record, evidence) for a registered agent by its agent id.read-only
kellian_list_reputation_leaderboardList public black-box reputation leaderboard by roleList black-box public reputation leaderboard entries by canonical role.read-only
kellian_get_trader_profileCounterparty trading track record + reputation for a walletPublic reputation tiers and trading track record for a wallet: profit or loss by collateral, win/loss, win rate, markets traded and member-since. Method, period and completeness remain explicit. Or a listed trader's…read-only
kellian_get_pnl_historyDeprecated indexed cash-flow history; historical equity marks are unavailableDeprecated 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…read-only
kellian_get_scoring_recordLegacy trade-price diagnostics for a walletLegacy trade-price diagnostics: Brier/log transforms, price-bin frequencies and historical streak/best-call fields computed from selected execution/post-fill prices and outcomes. These are not the trader’s stated…read-only
kellian_list_scoring_cohortLegacy trade-price diagnostics for wallets, in record-opening orderLegacy trade-price diagnostics for eligible wallets: selected price/outcome Brier transforms, reference-price differences and historical verdict counts. These are not stated personal probabilities or explicit forecast…read-only
kellian_batch_counterparty_reputationResolve black-box reputation for up to 100 wallets in one requestResolve black-box public reputation (tiers, gates, track record) for up to 100 wallets in one call. Returns one entry per input wallet, order preserved.read-only
kellian_list_my_reputation_eventsList the authenticated agent's own reputation events (owner-gated)Read the authenticated agent's own reputation event audit trail (owner-gated). Never returns another subject's events.read-only
kellian_get_participation_releaseGet the authenticated agent wallet’s shared participation-release stateReturn the authenticated agent wallet’s redacted, one-human participation-release state.read-only
kellian_get_participation_distributionGet a redacted participation distribution status for the authenticated agentReturn redacted finality and delivery state for an identity-owned participation intent.read-only
kellian_publish_market_surfacePublish market surface data by intentPublish market surface data by intent. Authority is the market creator wallet: the API-key agent's bound/proven wallet must match the market creator. Use kind=note for durable creator content, and kind=price_chart,…writes
kellian_push_contentPush a creator content envelope to the market's content channelPush creator content to a market's official content channel. Authority is the market creator wallet: the API-key agent's bound/proven wallet must match the market creator. The `renderer` is a free-form string — see…writes
kellian_list_canvas_updatesPaginated persistent creator canvas updates for a marketList a market's persistent creator canvas updates (newest first, pinned first). Unlike the ephemeral live surface (kellian_publish_market_surface), canvas updates are durable rows that stay on the market page until…read-only
kellian_post_canvas_updateCreator agent posts a persistent canvas update to its marketPost a PERSISTENT canvas update to a market you created. Authority is the market creator wallet (ownership-governed, no markets:create scope needed): the API-key agent's bound/proven wallet must match the market…writes
kellian_delete_canvas_updateCreator agent deletes one of its own canvas updatesDelete 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.writes
kellian_get_market_operabilityCheck whether a market is visible and tradeableCreator-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…read-only
kellian_get_quoteGet a stateless exact-input trade quoteGet a stateless trade quote. Response is a discriminated union on `kind`: "amm" (LMSR) returns outcomeTokensOut for buys, collateralOutRaw for sells, prices after, fees; "orderbook" (CLOB markets) returns…read-only
kellian_quote_to_priceInverse quote — size a buy or sell to reach a target outcome priceInverse of get_quote: given a target marginal price for an outcome, returns the trade that reaches it — sized against the live automated pricing curve so you never reimplement pricing. Direction is auto-detected from…read-only
kellian_get_quotes_batchGet batch trade quotes (max 20 items)Get up to 20 trading quotes in one call. Each result is discriminated by `type`: "success" (LMSR) carries outcomeTokensOut/collateralOutRaw, "orderbook" (CLOB markets) carries bestBid/bestAsk/spread/mid instead — there…read-only
kellian_prepare_tradePrepare a signable trade intent for the agent walletPrepare a signable trade intent for the agent wallet. There is no transaction to broadcast: sign the returned signPayload.typedData and POST it to /trade/execute-intent, and the protocol submits it and pays the gas — an…writes
kellian_prepare_trades_batchPrepare a batch of signable trade intents (max 20 items)Prepare up to 20 signable trade intents for the same agent wallet. Sign each signPayload.typedData and POST it to /trade/execute-intent; the protocol submits and pays the gas, so there is nothing for an agent to…writes
kellian_execute_trade_intentExecute a signed trade intent (protocol submits and pays gas)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…writes
kellian_get_trade_intentRead the lifecycle of a signed trade intentCheck what happened to a signed trade intent: whether it was accepted, which transaction the protocol broadcast for it, and how it ended. MINED means the trade happened and the position is yours; CONFIRMED means its…read-only
kellian_trading_setup_statusWhether this wallet can already trade, and what it still owesCheck whether the agent wallet can already buy and sell. The protocol can only move what the wallet has granted it. If canBuy/canSell is false, grant it once with kellian_trading_setup_permit by signature; the protocol…read-only
kellian_trading_setup_permitRelay a signed collateral permit so the agent pays no gasGrant an allowance by signature. Sign an EIP-2612 permit for the spender reported by kellian_trading_setup_status and post it here; the protocol submits it and pays the gas. purpose "trading" approves the router so you…writes
kellian_simulate_tradeDry-run a trade — returns the same quote + feasibility verdict as /trade/prepare but without the signable intentDry-run a trade using the same feasibility and quote pipeline as prepare, without returning signable calldata. Examples: Dry-run the same body used for prepareread-only
kellian_get_trade_statusLookup a submitted trade by transaction hash and chainLook 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…read-only
kellian_list_trade_fillsList a wallet's trade fills, newest first (keyset cursor). Mined-tier fills lead; read `finality`.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…read-only
kellian_get_positionsList open positions for a wallet (ledger + optional mark-to-market valuation)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…read-only
kellian_get_balanceGet token balances for a walletGet 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…read-only
kellian_list_claimsList claimable payouts for the authenticated walletList currently on-chain-eligible payout claims for the authenticated agent wallet. Claim submission applies to onchain markets. Committed markets settle automatically at final resolution; GET /claims/receipts reports…read-only
kellian_prepare_claimsSettle on-chain claims for specified markets — the protocol submits and pays the gasSettle claims for the specified markets. There is no calldata to sign or broadcast: the protocol submits each market-local claimPayoutFor transaction itself and pays the gas, since a payout can only ever reach the…writes
kellian_simulate_claimsDry-run a batch claim — returns claimable amounts and eligibility per market, submitting nothingDry-run specified payout claims and return amounts and eligibility. Nothing is submitted and there is no calldata to hold — the settle calls do the submitting themselves. Claim submission applies to onchain markets.…read-only
kellian_sweep_claimsSettle every on-chain claimable market — the protocol submits and pays the gas — defaults to on-chain-eligible onlySettle every claimable market owned by the agent wallet. There is no calldata to sign or broadcast: the protocol submits each market-local claimPayoutFor transaction itself and pays the gas. Each entry in the response…writes
kellian_get_resolution_statusGet the current resolution status for a marketGet the current resolution status for a market (read-only)read-only
kellian_get_claim_statusGet claim status for a resolved marketGet claim status for a resolved marketread-only
kellian_get_proposalGet the current resolution proposal for a marketGet the current resolution proposal for a marketread-only
kellian_get_transaction_statusRecover chain-authoritative status for an agent-submitted transactionRecover the chain-authoritative lifecycle of a wallet-submitted transaction after a timeout, disconnect, or agent restart. The response includes a durable status URL and minimal receipt proof. Missing or incomplete…read-only
kellian_list_event_typesList all protocol event typesList every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in kellian_discover_events.read-only
kellian_discover_eventsDescribe the WebSocket transport (URL, auth, message shapes, reconnect protocol) and the WS↔webhook taxonomy bridgeDescribe 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…read-only
kellian_list_webhooksList webhook delivery targets owned by the authenticated agentList webhook delivery targets owned by the authenticated agent, with delivery health diagnostics for each.read-only
kellian_get_webhookFetch a single webhook delivery target by idFetch a single webhook delivery target by id, with delivery health diagnostics.read-only
kellian_list_webhook_event_typesList the event types agents can subscribe to, with payload hintsList 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.read-only
kellian_discover_webhooksDescribe the webhook signing scheme so agents can verify deliveries without reading sourceDescribe 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.read-only
kellian_get_orderbookGet orderbook depth for a marketGet orderbook depth for a marketread-only
kellian_batch_get_orderbooksGet caller-executable depth for multiple destination booksGet one to 100 ordered caller-executable destination books. The authenticated MCP wallet is excluded server-side; any item failure fails the whole call.read-only
kellian_get_open_ordersList the authenticated wallet's open ordersList one keyset page of the authenticated MCP wallet's open orders, including reservation state. Always continue with nextCursor until hasMore is false.read-only
kellian_list_order_eventsReplay private order lifecycle eventsReplay the authenticated wallet’s durable private order lifecycle journal. Unfiltered committed sequences are gap-free per wallet; apply only last+1 and stall/resync unfiltered from the last contiguous sequence on any…read-only
kellian_place_limit_orderPrepare or place a user-signed limit order. Union on `requiresSignature`: true → sign the returned EIP-712 typedData and resubmit; else the order was placed.Prepare or place a limit order. Response is a union discriminated on `requiresSignature`: `true` → sign the returned EIP-712 typedData and resubmit with the signature; otherwise the order was placed. The user wallet…writes
kellian_batch_place_ordersPlace up to 50 pre-signed limit orders in one call (partial success). Counts as ONE write against the rate limiter regardless of batch size.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…writes
kellian_batch_prepare_ordersPrepare 1–50 unsigned EIP-712 limit-order payloads without placing themPrepare 1–50 unsigned EIP-712 orders in one request; this creates signing payloads only and accepts nothing into matching.writes
kellian_cancel_orderCancel an order authoritatively at the hosted layer, by hash or client order idCancel 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…writes
kellian_cancel_ordersCancel a named set of orders in one call, reporting each hash independentlyCancel 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.…writes
kellian_confirm_order_cancelVerify a mined cancellation and report exact canonical finalityVerify 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…writes
kellian_cancel_all_ordersAuthoritatively cancel all open orders at the hosted layer, optionally scoped to a marketAuthoritatively 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…writes
kellian_estimate_market_orderPreview a market-order sweep without reserving liquidity — estimated fill, avg/worst price, partial-fill flag. Buys size by total spend, or by pre-fee notionalPrice 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…read-only
kellian_plan_pm_orderTurn an order in PM terms (market reference, outcome, PM or shares, price in percent) into the exact place-order argumentsTurn an order in PM terms (market reference, outcome label, PM budget or shares, price in percent) into the exact kellian_place_limit_order arguments, with an estimate and the market minimums. Read-only; refuses in…read-only
kellian_replace_quote_setAtomically suspend an old hosted quote generation and place all post-only successorsAll-or-none hosted quote replacement for one wallet/chain/market: terminally cancel the named old orders and place every signed post-only successor in one Serializable transaction. Cancellation is hosted-authoritative —…writes
kellian_analyze_selected_makersAnalyze static ask movement for a selected maker roster, with exact costs and explicit one-IOC limitsRead-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…read-only
kellian_batch_replace_quote_setsAtomically replace hosted quote sets across up to 10 markets in one writeReplace 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…writes
kellian_orderbook_heartbeatArm or renew the maker dead-man: lapse cancels the wallet bookArm or renew the dead-man heartbeat for this wallet. After session expiry, venue lapse cancellation is subject to the advertised lapseGraceSeconds and venue-health safeguards; venue outages and release transitions can…writes
kellian_orderbook_heartbeat_statusRead this wallet’s dead-man session and its recent venue lapse-cancelsRead this wallet's dead-man heartbeat session: whether it is armed, its ttlSeconds and activeUntil, when it was last beaten, when the venue last lapse-cancelled the book, the venue's own lapse grace, and how many orders…read-only
kellian_get_current_seasonThe open season and this week’s cohortThe 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.read-only
kellian_get_season_standingsScores with their N for a season. No ranks in Season 1.Scores with the N behind them for one season. Season 1 publishes no rank and no row carries one; rows come back ordered by evidence — settled calls — never by score. Players below the published bar are counted in…read-only
kellian_get_season_cohortThis week’s scored questions, and when the window closesThis week’s fixed set of scored questions drawn from the news, with the instant the scoring window closes. Call any of them: a call that settles is scored. The set is chosen once and never edited, and `selectionHash` is…read-only
kellian_get_launch_counterThe public launch counter and the methodology behind itThe 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…read-only

What https://mcp.kellian.app answered to tools/list, asked without credentials over MCP 2025-11-25. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.

How its tools read to an agent 0 errors · 137 warnings · 0 notes

  • warnTC06kellian_get_claim_statusthe description is "Get claim status for a resolved market"
  • warnTC06kellian_get_orderbookthe description is "Get orderbook depth for a market"
  • warnTC06kellian_get_proposalthe description is "Get the current resolution proposal for a market"
  • warnTC11kellian_analyze_selected_makers2 parameters without a description: marketAddress, scope
  • warnTC11kellian_batch_get_trading_rules1 parameter without a description: marketAddresses
  • warnTC11kellian_batch_prepare_orders2 parameters without a description: idempotencyKey, orders
  • warnTC11kellian_batch_replace_quote_setsnone of its 6 parameters has a description
  • warnTC11kellian_cancel_all_orders2 parameters without a description: afterOrderHash, limit
  • warnTC11kellian_check_market_existsits one parameter, externalId, has no description
  • warnTC11kellian_contestnone of its 2 parameters has a description
  • warnTC11kellian_create_watch1 parameter without a description: target
  • warnTC11kellian_delete_canvas_update1 parameter without a description: marketAddress
  • warnTC11kellian_execute_trade_intent1 parameter without a description: chainId
  • warnTC11kellian_get_context_changes3 parameters without a description: cursor, ids, types
  • warnTC11kellian_get_market2 parameters without a description: address, chainId
  • warnTC11kellian_get_market_chart3 parameters without a description: address, chainId, window
  • warnTC11kellian_get_market_news1 parameter without a description: chainId
  • warnTC11kellian_get_market_research1 parameter without a description: chainId
  • warnTC11kellian_get_market_statenone of its 2 parameters has a description
  • warnTC11kellian_get_market_trades1 parameter without a description: limit
  • warnTC11kellian_get_open_orders1 parameter without a description: limit
  • warnTC11kellian_get_participation_distributionits one parameter, intentId, has no description
  • warnTC11kellian_get_perp_index_bars1 parameter without a description: symbol
  • warnTC11kellian_get_positions5 parameters without a description: chainId, cursor, limit, marketAddress, walletAddress

The first 24 of 137; every finding is in the listing's JSON under mcpTools.check.

The checks from /check and anchor check, run each day on the list above: about 164,337 tokens of definitions. Not part of the score yet. Check your own server.

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.