ZV-2026-0298 · 2026-08-22 · mcp.crank.ing
mcp.crank.ing: Tool assign_ticket was removed.
breaking
What changed
Tool assign_ticket was removed. Tool crank_dependency_status was removed. Tool crank_prompt_health was removed. Tool get_support_dashboard was removed. Tool get_support_ticket was removed. Tool go_live_status was removed. Tool list_support_tickets was removed. Tool list_turnkey_drift_backlog was removed. Tool note_create was removed. Tool reconcile_turnkey_policy was removed. Tool reply_to_ticket was removed. Tool set_integrator_share was removed. Tool set_ticket_priority was removed. Tool update_ticket_status was removed.
What to do
If your agents call mcp.crank.ing, pin the new snapshot, patch the affected call sites, and let a green contract check confirm the fix. If you don't use the changed tools, nothing is required, but the rest of the ecosystem just learned about it at the same moment you did.
The redline
− assign_ticket Tool assign_ticket was removed. − crank_dependency_status Tool crank_dependency_status was removed. − crank_prompt_health Tool crank_prompt_health was removed. − get_support_dashboard Tool get_support_dashboard was removed. − get_support_ticket Tool get_support_ticket was removed. − go_live_status Tool go_live_status was removed. − list_support_tickets Tool list_support_tickets was removed. − list_turnkey_drift_backlog Tool list_turnkey_drift_backlog was removed. − note_create Tool note_create was removed. − reconcile_turnkey_policy Tool reconcile_turnkey_policy was removed. − reply_to_ticket Tool reply_to_ticket was removed. − set_integrator_share Tool set_integrator_share was removed. − set_ticket_priority Tool set_ticket_priority was removed. − update_ticket_status Tool update_ticket_status was removed. − Approve a pending PROPOSAL within its TTL, then re-dispatch it (non-custodial control plan… + Approve a pending PROPOSAL within its TTL, then re-dispatch it (non-custodial control plan… approve_proposal − Authorize a delegated session signer for an agent wallet (non-custodial). signer_pubkey i… + Authorize a delegated session signer for an agent wallet (non-custodial). signer_pubkey i… authorize_session_signer − Distribute one token to many X handles in one call (non-custodial, ENG-bfeacb2c). ``recip… + Distribute one token to many X handles in one call (non-custodial). ``recipients`` is a l… bulk_send_social − Cancel a resting perp order on its venue (non-custodial). ``jurisdiction`` (ENG-27ae391a,… + Cancel a resting perp order on its venue (non-custodial). ``jurisdiction``: cancel is geo… cancel_perp_order − Sender-facing claim status of a social send (FREE read, ENG-bfeacb2c). Look up by ``claim… + Sender-facing claim status of a social send (FREE read). Look up by ``claim_id`` (the sen… check_claim_status − Remove a wallet's AGNTA DelegationGrant cap opt-in (non-custodial control plane, ENG-a5154… + Remove a wallet's AGNTA DelegationGrant cap opt-in (non-custodial control plane). LOOSENS… clear_agnta_grant − Clone a published strategy config to a wallet (records attribution). Returns the config_t… + Clone a published strategy config to a wallet (records attribution). Returns the config_t… clone_strategy − Close a perp position (full/partial) on its venue (non-custodial). position_id is venue-n… + Close a perp position (full/partial) on its venue (non-custodial). position_id is venue-n… close_perp_position − Create a propose-only execution intent; returns an approval URL to hand to the user. Lane… + Create a propose-only execution intent; returns an approval URL to hand to the user. Lane… create_execution_intent − Declare your wallet's jurisdiction for geo-gated trading (ENG-27ae391a). Gap RAILS-4 (ENG… + Declare your wallet's jurisdiction for geo-gated trading. Gap: before this tool, the ONLY… declare_jurisdiction − Browse published strategies (read-only, free). Crypto-only (MB#13761). strategy_type filt… + Browse published strategies (read-only, free). Crypto-only. strategy_type filters to one … discover_strategies − Read-only Jupiter quote for a tokenized-equity trade (no execution). amount is in base un… + Read-only Jupiter quote for a tokenized-equity trade (no execution). amount is in base un… equity_quote − Marginfi flash loan for arbitrage (non-custodial, atomic). instructions are JSON ix execu… + Marginfi flash loan for arbitrage (non-custodial, atomic). instructions are JSON ix execu… flash_loan − Fund a wallet with fiat via MoonPay (card/bank/Apple Pay -> USDC). Returns a hosted check… + Fund a wallet with fiat via MoonPay (card/bank/Apple Pay -> USDC). Returns a hosted check… fund_wallet − A wallet's Crank Score reputation breakdown (FREE read, ENG-95f335be). Returns total_scor… + A wallet's Crank Score reputation breakdown (FREE read). Returns total_score, per-activit… get_crank_score − The ILO adoption gate -- one machine-checkable readiness read (free). Andrew's decision (… + The ILO adoption gate -- one machine-checkable readiness read (free). Published Engaij, I… get_ilo_adoption_status − Top published strategies ranked by a verified backtest metric (free). Crypto-only -- equi… + Top published strategies ranked by a verified backtest metric (free). Crypto-only -- equi… get_leaderboard − Wake-on-condition consent + usage status (ENG-8c57afc3). Returns opted_in, daily_wake_bud… + Wake-on-condition consent + usage status. Returns opted_in, daily_wake_budget, wakes_used… get_ooda_status − Live Crank Score quests + a wallet's progress (FREE read, ENG-b0150c40). Time-bounded, ad… + Live Crank Score quests + a wallet's progress (FREE read). Time-bounded, admin-configured… get_quests − Read-only Jupiter quote for a token pair (no execution). amount is in base units of input… + Read-only Jupiter quote for a token pair (no execution). amount is in base units of input… get_quotes − User-facing Crank Score: rank, multiplier, metrics + quests (FREE, ENG-b0150c40). The cam… + User-facing Crank Score: rank, multiplier, metrics + quests (FREE). The campaign-layer vi… get_score − Top-N Crank Score leaderboard (FREE read, ENG-b0150c40). Ranked descending by total_score… + Top-N Crank Score leaderboard (FREE read). Ranked descending by total_score. ``limit`` ca… get_score_leaderboard − Source-effectiveness weight table (free read; ENG-bfb7ace4). Per (source, signal_type, re… + Source-effectiveness weight table (free read). Per (source, signal_type, regime): graded … get_source_weights − Standardised tokenized-stock classification for a mint or symbol (ENG-b34b5493). Read-onl… + Standardised tokenized-stock classification for a mint or symbol. Read-only. Returns ever… get_token_classification − Record a decision in your private, wallet-scoped journal (free write). Your durable memor… + Record a decision in your private, wallet-scoped journal (free write). Your durable memor… journal_append − Execute a token swap via Jupiter (non-custodial). Without signed_transaction: returns an … + Execute a token swap via Jupiter (non-custodial). Without signed_transaction: returns an … jupiter_swap − Borrow against deposited collateral (non-custodial). Returns an UNSIGNED base64 tx + curr… + Borrow against deposited collateral (non-custodial). Returns an UNSIGNED base64 tx + curr… lend_borrow − Deposit assets to earn yield on Kamino or Marginfi (non-custodial). Returns an UNSIGNED b… + Deposit assets to earn yield on Kamino or Marginfi (non-custodial). Returns an UNSIGNED b… lend_deposit − Repay borrowed amount (non-custodial). Returns an UNSIGNED base64 tx + current health fact… + Repay borrowed amount (non-custodial). Returns an UNSIGNED base64 tx + current health fact… lend_repay − Unwind a tracked leveraged position: sell -> repay stable -> withdraw. Returns an ORDERED… + Unwind a tracked leveraged position: sell -> repay stable -> withdraw. Returns an ORDERED… leverage_close − Open a lending-based leveraged long by looping deposit -> borrow stable -> buy more -> red… + Open a lending-based leveraged long by looping deposit -> borrow stable -> buy more -> red… leverage_long − Stake SOL for a liquid-staking token (non-custodial). amount in lamports. protocol: marin… + Stake SOL for a liquid-staking token (non-custodial). amount in lamports. protocol: marin… liquid_stake − Catalog of every available signal stream (free read; ENG-5029a312). One entry per signal … + Catalog of every available signal stream (free read). One entry per signal source across … list_signal_catalog − Swap between two LSTs via the Sanctum router (non-custodial). from_lst/to_lst are mints; … + Swap between two LSTs via the Sanctum router (non-custodial). from_lst/to_lst are mints; … lst_swap − Cash out crypto to fiat via MoonPay (non-custodial). token is the crypto to sell; amount … + Cash out crypto to fiat via MoonPay (non-custodial). token is the crypto to sell; amount … offramp_to_fiat − Close a perp position, full or partial (non-custodial). close_pct in (0, 100]. Returns an… + Close a perp position, full or partial (non-custodial). close_pct in (0, 100]. Returns an… perp_close − Modify an existing open Drift ORDER by order_id (non-custodial). Adjusts trigger price (T… + Modify an existing open Drift ORDER by order_id (non-custodial). Adjusts trigger price (T… perp_modify − Open a leveraged LONG perp position on Drift (non-custodial). Returns an UNSIGNED base64 … + Open a leveraged LONG perp position on Drift (non-custodial). Returns an UNSIGNED base64 … perp_open_long − Open a leveraged SHORT perp position on Drift (non-custodial). Same envelope as perp_open… + Open a leveraged SHORT perp position on Drift (non-custodial). Same envelope as perp_open… perp_open_short − Open a leveraged perp position on the best/selected venue (non-custodial). side is "long"… + Open a leveraged perp position on the best/selected venue (non-custodial). side is "long"… place_perp_order − Publish a cloneable strategy config to the marketplace (the flywheel). config_template is… + Publish a cloneable strategy config to the marketplace (the flywheel). config_template is… publish_strategy − Register/replace/clear the AGNTA counterparty allow-set for the caller's opted-in Delegati… + Register/replace/clear the AGNTA counterparty allow-set for the caller's opted-in Delegati… register_counterparty_set − Open the browser-confirmation handshake to authorize a session signer. Call this when aut… + Open the browser-confirmation handshake to authorize a session signer. Call this when aut… request_session_signer_authorization − Instantly revoke a delegated session signer (non-custodial control plane). Single atomic … + Instantly revoke a delegated session signer (non-custodial control plane). Single atomic … revoke_session_signer − Send tokens to an X handle via a claimable crank.ing link (non-custodial). Locks ``amount… + Send tokens to an X handle via a claimable crank.ing link (non-custodial). Locks ``amount… send_token_social − Opt a wallet into an AGNTA DelegationGrant spend/scope cap (non-custodial control plane, E… + Opt a wallet into an AGNTA DelegationGrant spend/scope cap (non-custodial control plane). … set_agnta_grant − Create a price/position alert checked every 60s by Celery beat. alert_type: price_above |… + Create a price/position alert checked every 60s by Celery beat. alert_type: price_above |… set_alert − Opt in/out of the wake-on-condition worker (ENG-8c57afc3). Default OFF. When opted in, a … + Opt in/out of the wake-on-condition worker. Default OFF. When opted in, a triggered alert… set_ooda_consent − Configure the caller's own trading limits and rules on an agent wallet. policies: a list … + Configure the caller's own trading limits and rules on an agent wallet. policies: a list … set_wallet_policy − Close a tracked short: buy token -> repay loan -> withdraw collateral. Returns an ORDERED… + Close a tracked short: buy token -> repay loan -> withdraw collateral. Returns an ORDERED… short_close − Open a lending-based short: deposit collateral -> borrow token -> sell. Returns an ORDERE… + Open a lending-based short: deposit collateral -> borrow token -> sell. Returns an ORDERE… short_open − Live reachability probe against the deployed execution sidecar (ENG-5ad7ea6e). Thin wrapp… + Live reachability probe against the deployed execution sidecar. Thin wrapper around ``sid… sidecar_health − Create a dollar-cost-average strategy buying ``usd_per_buy`` of target each interval. ``r… + Create a dollar-cost-average strategy buying ``usd_per_buy`` of target each interval. ``r… strategy_dca_create − Create an equity dollar-cost-average strategy (tokenized equities / xStocks). Shares the … + Create an equity dollar-cost-average strategy (tokenized equities / xStocks). Shares the … strategy_equity_dca_create − Create a momentum strategy -- fast/slow SMA crossover entry/exit. Buys on a bullish cross… + Create a momentum strategy -- fast/slow SMA crossover entry/exit. Buys on a bullish cross… strategy_momentum_create − Create a portfolio-rebalance strategy toward ``target_allocation`` (mint->weight). Direct… + Create a portfolio-rebalance strategy toward ``target_allocation`` (mint->weight). Direct… strategy_rebalance_create − Re-enable a paused strategy (manual re-enable after a drawdown pause). The drawdown kill … + Re-enable a paused strategy (manual re-enable after a drawdown pause). The drawdown kill … strategy_resume − Create a sentiment strategy -- trades an aggregate sentiment score. Buys when the score i… + Create a sentiment strategy -- trades an aggregate sentiment score. Buys when the score i… strategy_sentiment_create − Create a stop-loss / take-profit / trailing-stop monitor on a held position. ``position_a… + Create a stop-loss / take-profit / trailing-stop monitor on a held position. ``position_a… strategy_stoploss_create − Create a vault strategy -- a target-allocation basket held via rebalancing. Shares the re… + Create a vault strategy -- a target-allocation basket held via rebalancing. Shares the re… strategy_vault_create − Create a yield-farm strategy -- maintains a target basket allocation. Shares the rebalanc… + Create a yield-farm strategy -- maintains a target basket allocation. Shares the rebalanc… strategy_yield_farm_create − Token metadata, price, liquidity, volume, holder count. Provide token_address (mint) or a… + Token metadata, price, liquidity, volume, holder count. Provide token_address (mint) or a… token_info − Spot-trade a tokenized equity (xStocks / Ondo) via Jupiter, non-custodial. side: buy | se… + Spot-trade a tokenized equity (xStocks / Ondo) via Jupiter, non-custodial. side: buy | se… trade_equity − Unstake an LST back to SOL (non-custodial). lst_token is a mint (mSOL/jitoSOL/bSOL); amou… + Unstake an LST back to SOL (non-custodial). lst_token is a mint (mSOL/jitoSOL/bSOL); amou… unstake_lst − Multi-layer authenticity check for a token mint (read-only, no execution). Runs the same … + Multi-layer authenticity check for a token mint (read-only, no execution). Runs the same … verify_token − Verify any prior transaction signature on demand (FREE read). Post-trade verification (EN… + Verify any prior transaction signature on demand (FREE read). Post-trade verification (ha… verify_transaction − On-chain proof the treasury actually received settled x402 USDC (ENG-fb2a9462). Wires ``s… + On-chain proof the treasury actually received settled x402 USDC. Wires ``services.x402_se… verify_treasury_settlement_status