Provenancewhere it came from, and what was verified
Published by the owner of crank.ing, who proved control of the domain through the official MCP registry.
🛡 Permissions & trustwhat this server can touch before you run it
About
Non-custodial DeFi tools for AI agents on Solana: swaps, perps, lending, staking, equities.
Packages & transports
Metadata
Computed from the server's own data, not a hidden formula. This measures how much you can depend on it, not how popular it is. Stars are shown separately, on purpose. How it's scored →
▸jupiter_swap75B
▸get_quotes75B
▸get_balances75B
▸portfolio_snapshot75B
▸set_alert75B
▸token_info68C
▸verify_token75B
▸get_transaction_history75B
▸backtest_strategy75B
▸get_ml_signal75B
▸detect_regime75B
▸get_risk_assessment75B
▸get_indicators75B
▸sr_detect_levels75B
▸sr_configure_strategy75B
▸sr_backtest75B
▸asset_classification68C
▸get_disclaimers68C
▸perp_open_long75B
▸perp_open_short75B
▸perp_close75B
▸perp_modify75B
▸perp_positions75B
▸perp_markets68C
▸perp_funding_rates75B
▸place_perp_order75B
▸close_perp_position75B
▸cancel_perp_order75B
▸perp_positions_all75B
▸perp_markets_all68C
▸perp_funding_rates_all68C
▸get_venue_status68C
▸go_live_status68C
▸lend_deposit75B
▸lend_borrow75B
▸lend_repay75B
▸get_lending_rates68C
▸get_health_factor75B
▸set_liquidation_alert75B
▸flash_loan75B
▸liquid_stake75B
▸unstake_lst75B
▸get_lst_yields68C
▸lst_swap75B
▸short_open75B
▸short_close75B
▸short_status75B
▸leverage_long75B
▸leverage_close75B
▸fund_wallet75B
▸offramp_to_fiat75B
▸get_onramp_status75B
▸create_agent_wallet75B
▸enable_agent_wallet75B
▸poll_agent_wallet_enable75B
▸request_wallet_policy_loosening75B
▸poll_wallet_policy_loosening75B
▸set_wallet_policy75B
▸kill_wallet75B
▸wallet_status75B
▸set_permission_mode75B
▸approve_proposal75B
▸authorize_session_signer75B
▸revoke_session_signer75B
▸list_session_signers75B
▸crank_dependency_status68C
▸crank_prompt_health68C
▸register_integrator75B
▸register_referrer75B
▸set_integrator_share75B
▸get_integrator_stats75B
▸get_integrator_earnings75B
▸list_support_tickets68C
▸get_support_ticket75B
▸reply_to_ticket75B
▸note_create75B
▸set_ticket_priority75B
▸update_ticket_status75B
▸assign_ticket75B
▸get_support_dashboard68C
▸get_venue_health75B
▸get_venue_risk_score75B
▸get_all_venues_status68C
▸venue_risk_comparison75B
▸trade_equity75B
▸equity_markets68C
▸equity_quote75B
▸equity_positions75B
▸equity_corporate_events75B
▸equity_market_hours68C
▸get_token_classification75B
▸register_agent75B
▸discover_agents68C
▸get_agent_profile75B
▸update_agent_profile75B
▸publish_strategy75B
▸discover_strategies68C
▸get_leaderboard68C
▸clone_strategy75B
▸send_token_social75B
▸bulk_send_social75B
▸get_social_sends75B
▸claim_status75B
▸get_crank_score75B
▸get_score75B
▸get_score_leaderboard68C
▸get_quests68C
▸check_claim_status68C
▸get_usage_report75B
▸get_market_briefing68C
▸get_source_accuracy68C
▸get_regulatory_updates68C
▸get_technology_updates68C
▸get_consensus75B
▸get_contrarian_signals68C
▸get_signals68C
▸get_token_risk_assessment75B
▸get_market_regime68C
▸list_signal_catalog68C
▸get_source_weights68C
▸get_cross_exchange75B
▸get_arb_discrepancies68C
▸get_strategy_suggestions68C
▸get_ilo_adoption_status68C
▸strategy_dca_create75B
▸strategy_equity_dca_create75B
▸strategy_stoploss_create75B
▸strategy_protect_create75B
▸strategy_hedge_create75B
▸strategy_rebalance_create75B
▸strategy_vault_create75B
▸strategy_snipe_create75B
▸strategy_momentum_create75B
▸strategy_sentiment_create75B
▸strategy_yield_farm_create75B
▸strategy_copy_wallet_create75B
▸strategy_market_make_create75B
▸strategy_arb_create75B
▸strategy_perp_grid_create75B
▸strategy_basis_trade_create75B
▸strategy_status75B
▸strategy_cancel75B
▸strategy_pause75B
▸strategy_resume75B
▸strategy_list65C
▸get_trading_workflow68C
▸journal_append75B
▸journal_query75B
▸get_my_performance75B
▸suggest_parameter_adjustment75B
▸get_portfolio_charter75B
▸set_portfolio_charter73B
▸get_collective_insights68C
▸get_strategy_leaderboard68C
▸get_signal_effectiveness68C
▸propose_allocation68C
▸compose_strategy75B
▸strategy_composite_create75B
▸create_execution_intent75B
▸get_intent_status75B
Structural, not an LLM's opinion: each check is a fact about the tool's schema, so it's reproducible. One weak tool drags the score (60% average, 40% worst). How it's scored →
Raise this grade
up to +16 on qualityOwn this server? Here's exactly what to change, biggest wins first. Every number below is a fixed point value, so you can see what each edit is worth before you make it.
With no reviews this sits at a neutral 11. Reviews reporting it works push it toward the full 20.
Add an SPDX license (like MIT or Apache-2.0) to the repo so it's detected.
- Description is short (50 chars). Expand past 60 for full credit.
- 1 of 1 params have no description: `wallet_address`. Describe each one.
- 3 of 3 params have no description: `symbol`, `caller_id`, `token_address`. Describe each one.
- No `required` array. Declare which params are mandatory so an agent knows what it must provide.
- 3 of 3 params have no description: `symbol`, `caller_id`, `token_address`. Describe each one.
- No `required` array. Declare which params are mandatory so an agent knows what it must provide.
- 4 of 4 params have no description: `symbol`, `caller_id`, `token_address`, `asset_classification`. Describe each one.
- No `required` array. Declare which params are mandatory so an agent knows what it must provide.
Already earned (4) ▾Already earned (4) ▴
These are structural checks, so the fixes are exact. See the full formula →
Add a badge to your README
[](https://socketcat.com/servers/ing.crank/crank)Shows your live quality grade and links back here. It updates itself as the grade changes.
Reviews
Sign in to leave a reviewNo reviews yet. Be the first to say whether it worked.
{
"mcpServers": {
"crank": {
"command": "npx",
"args": [
"-y",
"crank"
]
}
}
}▶ Try itlive against mcp.crank.ing
This server has a hosted endpoint, so we can connect and list its actual tools right here. Nothing runs on your machine.