# Gala MCP server

Agent View of the PolicyLayer registry record for Gala: identity, probed posture, risk grade, and all 324 tools classified. HTML page: https://policylayer.com/tools/gala-chain-gala-mcp-server

## Facts

- Server id: `@gala-chain/gala-mcp-server`
- Install: `npx -y @gala-chain/gala-mcp-server`
- Homepage: https://www.npmjs.com/package/@gala-chain/gala-mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 324 (268 with introspected schema)
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Context-window cost: 71756 tokens per request — https://policylayer.com/token-cost/gala-chain-gala-mcp-server
- Tags: gala chain gala mcp server, payments, admin, automation
- Record last modified: 2026-10-19T01:07:15.151Z

## Tools (324)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `gala_launchpad_action_flag` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-action-flag.md |
| `gala_launchpad_burn_tokens` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-burn-tokens.md |
| `gala_launchpad_clear_cache` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-clear-cache.md |
| `gala_launchpad_delete_chat_message` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-delete-chat-message.md |
| `gala_launchpad_delete_comment` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-delete-comment.md |
| `gala_launchpad_delete_message` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-delete-message.md |
| `gala_launchpad_delete_recording` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-delete-recording.md |
| `gala_launchpad_estimate_remove_liquidity` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-estimate-remove-liquidity.md |
| `gala_launchpad_fetch_bridgeable_tokens_by_network` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-bridgeable-tokens-by-network.md |
| `gala_launchpad_fetch_wrappable_tokens` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-wrappable-tokens.md |
| `gala_launchpad_logout` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-logout.md |
| `gala_launchpad_remove_ban` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-remove-ban.md |
| `gala_launchpad_remove_content_reaction` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-remove-content-reaction.md |
| `gala_launchpad_remove_liquidity` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-remove-liquidity.md |
| `gala_launchpad_remove_reaction_from_chat_message` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-remove-reaction-from-chat-message.md |
| `gala_launchpad_remove_reaction_from_comment` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-remove-reaction-from-comment.md |
| `gala_launchpad_remove_simulcast_target` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-remove-simulcast-target.md |
| `gala_launchpad_reset_stream_key` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-reset-stream-key.md |
| `gala_launchpad_revoke_api_key` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-revoke-api-key.md |
| `gala_launchpad_revoke_moderator_invite` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-revoke-moderator-invite.md |
| `gala_launchpad_revoke_overseer` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-revoke-overseer.md |
| `gala_launchpad_revoke_overseer_invite` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-revoke-overseer-invite.md |
| `gala_launchpad_unban_token` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-unban-token.md |
| `gala_launchpad_unsubscribe_from_global_feed_reference` | Destructive | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-unsubscribe-from-global-feed-reference.md |
| `gala_launchpad_buy` | Execute | High | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-buy.md |
| `gala_launchpad_emit_stream_countdown` | Execute | High | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-stream-countdown.md |
| `gala_launchpad_execute_swap` | Execute | High | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-execute-swap.md |
| `gala_launchpad_global_feed_reference` | Execute | High | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-global-feed-reference.md |
| `gala_launchpad_launch_token` | Execute | High | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-launch-token.md |
| `gala_launchpad_sell` | Execute | High | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-sell.md |
| `gala_launchpad_site_config_state_reference` | Execute | High | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-site-config-state-reference.md |
| `gala_launchpad_start_stream` | Execute | High | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-start-stream.md |
| `gala_launchpad_stop_stream` | Execute | High | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-stop-stream.md |
| `gala_launchpad_trigger_ai_moderation` | Execute | High | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-trigger-ai-moderation.md |
| `gala_launchpad_transfer_gala` | Financial | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-transfer-gala.md |
| `gala_launchpad_transfer_token` | Financial | Critical | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-transfer-token.md |
| `gala_launchpad_ban_token` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-ban-token.md |
| `gala_launchpad_bridge_in` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-bridge-in.md |
| `gala_launchpad_bridge_out` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-bridge-out.md |
| `gala_launchpad_calculate_buy_amount` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-calculate-buy-amount.md |
| `gala_launchpad_calculate_buy_amount_external` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-calculate-buy-amount-external.md |
| `gala_launchpad_calculate_buy_amount_for_graduation` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-calculate-buy-amount-for-graduation.md |
| `gala_launchpad_calculate_buy_amount_local` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-calculate-buy-amount-local.md |
| `gala_launchpad_calculate_dex_pool_quote_external` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-calculate-dex-pool-quote-external.md |
| `gala_launchpad_calculate_dex_pool_quote_local` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-calculate-dex-pool-quote-local.md |
| `gala_launchpad_calculate_initial_buy` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-calculate-initial-buy.md |
| `gala_launchpad_calculate_sell_amount` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-calculate-sell-amount.md |
| `gala_launchpad_calculate_sell_amount_external` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-calculate-sell-amount-external.md |
| `gala_launchpad_calculate_sell_amount_local` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-calculate-sell-amount-local.md |
| `gala_launchpad_check_nft_collection_available` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-check-nft-collection-available.md |
| `gala_launchpad_check_pool_exists` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-check-pool-exists.md |
| `gala_launchpad_check_token_name` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-check-token-name.md |
| `gala_launchpad_check_token_symbol` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-check-token-symbol.md |
| `gala_launchpad_claim_nft_collection` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-claim-nft-collection.md |
| `gala_launchpad_cleanup` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-cleanup.md |
| `gala_launchpad_collect_position_fees` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-collect-position-fees.md |
| `gala_launchpad_describe_endpoint` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-describe-endpoint.md |
| `gala_launchpad_dismiss_flag` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-dismiss-flag.md |
| `gala_launchpad_emit_chat_message` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-chat-message.md |
| `gala_launchpad_emit_chat_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-chat-status.md |
| `gala_launchpad_emit_download_ready` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-download-ready.md |
| `gala_launchpad_emit_feature_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-feature-status.md |
| `gala_launchpad_emit_moderator_added` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-moderator-added.md |
| `gala_launchpad_emit_moderator_removed` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-moderator-removed.md |
| `gala_launchpad_emit_recording_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-recording-status.md |
| `gala_launchpad_emit_recordings_count_updated` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-recordings-count-updated.md |
| `gala_launchpad_emit_site_config_changed` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-site-config-changed.md |
| `gala_launchpad_emit_stream_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-stream-status.md |
| `gala_launchpad_emit_token_banned` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-token-banned.md |
| `gala_launchpad_emit_token_unbanned` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-token-unbanned.md |
| `gala_launchpad_emit_trade_executed` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-trade-executed.md |
| `gala_launchpad_emit_user_profile_updated` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-user-profile-updated.md |
| `gala_launchpad_emit_viewer_count` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-viewer-count.md |
| `gala_launchpad_emit_websocket_event` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-websocket-event.md |
| `gala_launchpad_ensure_valid_token` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-ensure-valid-token.md |
| `gala_launchpad_estimate_bridge_fee` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-estimate-bridge-fee.md |
| `gala_launchpad_estimate_nft_mint_fee` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-estimate-nft-mint-fee.md |
| `gala_launchpad_estimate_nft_operation_fees` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-estimate-nft-operation-fees.md |
| `gala_launchpad_estimate_unwrap_fee` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-estimate-unwrap-fee.md |
| `gala_launchpad_estimate_wrap_fee` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-estimate-wrap-fee.md |
| `gala_launchpad_explain_sdk_usage` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-explain-sdk-usage.md |
| `gala_launchpad_explain_websocket_events` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-explain-websocket-events.md |
| `gala_launchpad_fetch_all_available_dex_tokens` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-all-available-dex-tokens.md |
| `gala_launchpad_fetch_all_bridgeable_tokens_by_network` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-all-bridgeable-tokens-by-network.md |
| `gala_launchpad_fetch_all_dex_pools` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-all-dex-pools.md |
| `gala_launchpad_fetch_all_dex_seasons` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-all-dex-seasons.md |
| `gala_launchpad_fetch_all_pools` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-all-pools.md |
| `gala_launchpad_fetch_all_price_history` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-all-price-history.md |
| `gala_launchpad_fetch_all_referrals` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-all-referrals.md |
| `gala_launchpad_fetch_all_tokens_bridgeable_to_ethereum` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-all-tokens-bridgeable-to-ethereum.md |
| `gala_launchpad_fetch_all_tokens_bridgeable_to_solana` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-all-tokens-bridgeable-to-solana.md |
| `gala_launchpad_fetch_all_wrappable_tokens` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-all-wrappable-tokens.md |
| `gala_launchpad_fetch_available_balance` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-available-balance.md |
| `gala_launchpad_fetch_available_dex_tokens` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-available-dex-tokens.md |
| `gala_launchpad_fetch_client_flags` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-client-flags.md |
| `gala_launchpad_fetch_composite_pool_data` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-composite-pool-data.md |
| `gala_launchpad_fetch_current_dex_leaderboard` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-current-dex-leaderboard.md |
| `gala_launchpad_fetch_current_dex_season` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-current-dex-season.md |
| `gala_launchpad_fetch_dex_aggregated_volume_summary` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-dex-aggregated-volume-summary.md |
| `gala_launchpad_fetch_dex_leaderboard_by_season_id` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-dex-leaderboard-by-season-id.md |
| `gala_launchpad_fetch_dex_pools` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-dex-pools.md |
| `gala_launchpad_fetch_ethereum_wallet_all_balances` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-ethereum-wallet-all-balances.md |
| `gala_launchpad_fetch_ethereum_wallet_native_balance` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-ethereum-wallet-native-balance.md |
| `gala_launchpad_fetch_ethereum_wallet_token_balance` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-ethereum-wallet-token-balance.md |
| `gala_launchpad_fetch_gala_balance` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-gala-balance.md |
| `gala_launchpad_fetch_gala_spot_price` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-gala-spot-price.md |
| `gala_launchpad_fetch_launch_token_fee` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-launch-token-fee.md |
| `gala_launchpad_fetch_launchpad_fee` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-launchpad-fee.md |
| `gala_launchpad_fetch_launchpad_token_spot_price` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-launchpad-token-spot-price.md |
| `gala_launchpad_fetch_locked_tokens` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-locked-tokens.md |
| `gala_launchpad_fetch_messages` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-messages.md |
| `gala_launchpad_fetch_nft_balances` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-nft-balances.md |
| `gala_launchpad_fetch_nft_collections` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-nft-collections.md |
| `gala_launchpad_fetch_nft_token_classes` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-nft-token-classes.md |
| `gala_launchpad_fetch_notification_preferences` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-notification-preferences.md |
| `gala_launchpad_fetch_pool_details` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-pool-details.md |
| `gala_launchpad_fetch_pool_details_for_calculation` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-pool-details-for-calculation.md |
| `gala_launchpad_fetch_pools` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-pools.md |
| `gala_launchpad_fetch_price_history` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-price-history.md |
| `gala_launchpad_fetch_profile` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-profile.md |
| `gala_launchpad_fetch_referral_url` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-referral-url.md |
| `gala_launchpad_fetch_referrals` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-referrals.md |
| `gala_launchpad_fetch_referrals_summary` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-referrals-summary.md |
| `gala_launchpad_fetch_sale_details` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-sale-details.md |
| `gala_launchpad_fetch_solana_wallet_all_balances` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-solana-wallet-all-balances.md |
| `gala_launchpad_fetch_solana_wallet_native_balance` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-solana-wallet-native-balance.md |
| `gala_launchpad_fetch_solana_wallet_token_balance` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-solana-wallet-token-balance.md |
| `gala_launchpad_fetch_swap_position_direct` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-swap-position-direct.md |
| `gala_launchpad_fetch_token_balance` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-token-balance.md |
| `gala_launchpad_fetch_token_classes_with_supply` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-token-classes-with-supply.md |
| `gala_launchpad_fetch_token_details` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-token-details.md |
| `gala_launchpad_fetch_token_distribution` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-token-distribution.md |
| `gala_launchpad_fetch_token_spot_price` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-token-spot-price.md |
| `gala_launchpad_fetch_tokens_created` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-tokens-created.md |
| `gala_launchpad_fetch_tokens_held` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-tokens-held.md |
| `gala_launchpad_fetch_trades` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-trades.md |
| `gala_launchpad_fetch_user_holder_context` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-user-holder-context.md |
| `gala_launchpad_fetch_volume_data` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-fetch-volume-data.md |
| `gala_launchpad_flush_all_cache` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-flush-all-cache.md |
| `gala_launchpad_flush_cache_by_address` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-flush-cache-by-address.md |
| `gala_launchpad_flush_cache_by_token` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-flush-cache-by-token.md |
| `gala_launchpad_flush_cache_wallet_aliases` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-flush-cache-wallet-aliases.md |
| `gala_launchpad_get_access_token` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-access-token.md |
| `gala_launchpad_get_active_moderators` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-active-moderators.md |
| `gala_launchpad_get_active_users` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-active-users.md |
| `gala_launchpad_get_address` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-address.md |
| `gala_launchpad_get_ai_moderation_result` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-ai-moderation-result.md |
| `gala_launchpad_get_ai_moderation_settings` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-ai-moderation-settings.md |
| `gala_launchpad_get_ai_moderation_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-ai-moderation-status.md |
| `gala_launchpad_get_all_swap_user_assets` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-all-swap-user-assets.md |
| `gala_launchpad_get_all_user_liquidity_positions` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-all-user-liquidity-positions.md |
| `gala_launchpad_get_api_key` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-api-key.md |
| `gala_launchpad_get_api_key_roles` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-api-key-roles.md |
| `gala_launchpad_get_available_roles` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-available-roles.md |
| `gala_launchpad_get_ban_stats` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-ban-stats.md |
| `gala_launchpad_get_ban_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-ban-status.md |
| `gala_launchpad_get_bridge_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-bridge-status.md |
| `gala_launchpad_get_bundler_transaction_result` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-bundler-transaction-result.md |
| `gala_launchpad_get_cache_info` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-cache-info.md |
| `gala_launchpad_get_chat_messages` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-chat-messages.md |
| `gala_launchpad_get_chat_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-chat-status.md |
| `gala_launchpad_get_comments` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-comments.md |
| `gala_launchpad_get_config` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-config.md |
| `gala_launchpad_get_connected_clients` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-connected-clients.md |
| `gala_launchpad_get_environment` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-environment.md |
| `gala_launchpad_get_ethereum_address` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-ethereum-address.md |
| `gala_launchpad_get_ethereum_address_from_private_key` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-ethereum-address-from-private-key.md |
| `gala_launchpad_get_ethereum_transaction_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-ethereum-transaction-status.md |
| `gala_launchpad_get_event_schema` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-event-schema.md |
| `gala_launchpad_get_flag_stats` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-flag-stats.md |
| `gala_launchpad_get_global_streaming_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-global-streaming-status.md |
| `gala_launchpad_get_holder_count` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-holder-count.md |
| `gala_launchpad_get_holder_history` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-holder-history.md |
| `gala_launchpad_get_holder_rank` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-holder-rank.md |
| `gala_launchpad_get_holders_by_balance` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-holders-by-balance.md |
| `gala_launchpad_get_home_oembed` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-home-oembed.md |
| `gala_launchpad_get_invite_stats` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-invite-stats.md |
| `gala_launchpad_get_liquidity_position` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-liquidity-position.md |
| `gala_launchpad_get_liquidity_position_by_id` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-liquidity-position-by-id.md |
| `gala_launchpad_get_managed_tokens` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-managed-tokens.md |
| `gala_launchpad_get_message_stats` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-message-stats.md |
| `gala_launchpad_get_moderated_tokens` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-moderated-tokens.md |
| `gala_launchpad_get_moderator_invite` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-moderator-invite.md |
| `gala_launchpad_get_my_overseer_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-my-overseer-status.md |
| `gala_launchpad_get_nft_collection_claim_fee` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-nft-collection-claim-fee.md |
| `gala_launchpad_get_nft_token_class_create_fee` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-nft-token-class-create-fee.md |
| `gala_launchpad_get_online_overseers` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-online-overseers.md |
| `gala_launchpad_get_online_users` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-online-users.md |
| `gala_launchpad_get_overseer_invite` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-overseer-invite.md |
| `gala_launchpad_get_overseer_summary` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-overseer-summary.md |
| `gala_launchpad_get_overseer_user_summary` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-overseer-user-summary.md |
| `gala_launchpad_get_pinned_message` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-pinned-message.md |
| `gala_launchpad_get_platform_stats` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-platform-stats.md |
| `gala_launchpad_get_platform_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-platform-status.md |
| `gala_launchpad_get_pool_oembed` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-pool-oembed.md |
| `gala_launchpad_get_pool_realtime_state` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-pool-realtime-state.md |
| `gala_launchpad_get_premint_quote` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-premint-quote.md |
| `gala_launchpad_get_profile_oembed` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-profile-oembed.md |
| `gala_launchpad_get_public_key_from_private_key` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-public-key-from-private-key.md |
| `gala_launchpad_get_recent_trades` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-recent-trades.md |
| `gala_launchpad_get_recording_download` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-recording-download.md |
| `gala_launchpad_get_restricted_names` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-restricted-names.md |
| `gala_launchpad_get_session` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-session.md |
| `gala_launchpad_get_simulcast_targets` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-simulcast-targets.md |
| `gala_launchpad_get_solana_transaction_status` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-solana-transaction-status.md |
| `gala_launchpad_get_stream_recordings` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-stream-recordings.md |
| `gala_launchpad_get_stream_role` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-stream-role.md |
| `gala_launchpad_get_supported_bridge_tokens` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-supported-bridge-tokens.md |
| `gala_launchpad_get_swap_pool_info` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-swap-pool-info.md |
| `gala_launchpad_get_swap_pool_price` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-swap-pool-price.md |
| `gala_launchpad_get_swap_quote_exact_input` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-swap-quote-exact-input.md |
| `gala_launchpad_get_swap_quote_exact_output` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-swap-quote-exact-output.md |
| `gala_launchpad_get_swap_result` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-swap-result.md |
| `gala_launchpad_get_swap_user_assets` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-swap-user-assets.md |
| `gala_launchpad_get_token_access` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-token-access.md |
| `gala_launchpad_get_token_ban` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-token-ban.md |
| `gala_launchpad_get_token_ban_stats` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-token-ban-stats.md |
| `gala_launchpad_get_token_viewers` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-token-viewers.md |
| `gala_launchpad_get_token_weekly_history` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-token-weekly-history.md |
| `gala_launchpad_get_top_holders` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-top-holders.md |
| `gala_launchpad_get_trade_quote` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-trade-quote.md |
| `gala_launchpad_get_trades` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-trades.md |
| `gala_launchpad_get_url_by_token_name` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-url-by-token-name.md |
| `gala_launchpad_get_user_liquidity_positions` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-user-liquidity-positions.md |
| `gala_launchpad_get_user_stats` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-user-stats.md |
| `gala_launchpad_get_version` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-version.md |
| `gala_launchpad_get_wallet` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-wallet.md |
| `gala_launchpad_get_weekly_challenge_leaderboard` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-weekly-challenge-leaderboard.md |
| `gala_launchpad_get_wrap_counterpart` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-wrap-counterpart.md |
| `gala_launchpad_get_wrappable_token` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-get-wrappable-token.md |
| `gala_launchpad_global_feed_status_reference` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-global-feed-status-reference.md |
| `gala_launchpad_graduate_token` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-graduate-token.md |
| `gala_launchpad_has_wallet` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-has-wallet.md |
| `gala_launchpad_is_authenticated` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-is-authenticated.md |
| `gala_launchpad_is_token_banned` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-is-token-banned.md |
| `gala_launchpad_is_token_bridgeable_to_ethereum` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-is-token-bridgeable-to-ethereum.md |
| `gala_launchpad_is_token_bridgeable_to_network` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-is-token-bridgeable-to-network.md |
| `gala_launchpad_is_token_bridgeable_to_solana` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-is-token-bridgeable-to-solana.md |
| `gala_launchpad_is_token_graduated` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-is-token-graduated.md |
| `gala_launchpad_is_token_wrappable` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-is-token-wrappable.md |
| `gala_launchpad_is_user_online` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-is-user-online.md |
| `gala_launchpad_list_api_keys` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-list-api-keys.md |
| `gala_launchpad_list_bans` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-list-bans.md |
| `gala_launchpad_list_flags` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-list-flags.md |
| `gala_launchpad_list_global_flags` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-list-global-flags.md |
| `gala_launchpad_list_moderator_invites` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-list-moderator-invites.md |
| `gala_launchpad_list_overseer_invites` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-list-overseer-invites.md |
| `gala_launchpad_list_overseer_users` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-list-overseer-users.md |
| `gala_launchpad_list_overseers` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-list-overseers.md |
| `gala_launchpad_list_token_bans` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-list-token-bans.md |
| `gala_launchpad_mint_nft` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-mint-nft.md |
| `gala_launchpad_monitor_global_feed_events_reference` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-monitor-global-feed-events-reference.md |
| `gala_launchpad_on_ban_enforcement` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-on-ban-enforcement.md |
| `gala_launchpad_on_dex_pool_creation` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-on-dex-pool-creation.md |
| `gala_launchpad_on_holder_count_changed` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-on-holder-count-changed.md |
| `gala_launchpad_on_launchpad_token_creation` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-on-launchpad-token-creation.md |
| `gala_launchpad_on_moderator_changed` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-on-moderator-changed.md |
| `gala_launchpad_on_token_ban_changed` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-on-token-ban-changed.md |
| `gala_launchpad_on_trade_executed` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-on-trade-executed.md |
| `gala_launchpad_refresh_token` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-refresh-token.md |
| `gala_launchpad_request_solana_devnet_airdrop` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-request-solana-devnet-airdrop.md |
| `gala_launchpad_search_gala_docs` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-search-gala-docs.md |
| `gala_launchpad_should_refresh_token` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-should-refresh-token.md |
| `gala_launchpad_subscribe_to_stream` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-subscribe-to-stream.md |
| `gala_launchpad_unpin_message` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-unpin-message.md |
| `gala_launchpad_unwrap_token` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-unwrap-token.md |
| `gala_launchpad_validate_token` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-validate-token.md |
| `gala_launchpad_wrap_token` | Read | Low | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-wrap-token.md |
| `gala_launchpad_add_content_reaction` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-add-content-reaction.md |
| `gala_launchpad_add_liquidity_by_price` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-add-liquidity-by-price.md |
| `gala_launchpad_add_liquidity_by_ticks` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-add-liquidity-by-ticks.md |
| `gala_launchpad_add_reaction_to_chat_message` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-add-reaction-to-chat-message.md |
| `gala_launchpad_add_reaction_to_comment` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-add-reaction-to-comment.md |
| `gala_launchpad_add_simulcast_target` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-add-simulcast-target.md |
| `gala_launchpad_claim_moderator_invite` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-claim-moderator-invite.md |
| `gala_launchpad_claim_overseer_invite` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-claim-overseer-invite.md |
| `gala_launchpad_connect_stream_websocket` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-connect-stream-websocket.md |
| `gala_launchpad_create_api_key` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-create-api-key.md |
| `gala_launchpad_create_ban` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-create-ban.md |
| `gala_launchpad_create_comment` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-create-comment.md |
| `gala_launchpad_create_flag` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-create-flag.md |
| `gala_launchpad_create_message` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-create-message.md |
| `gala_launchpad_create_moderator_invite` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-create-moderator-invite.md |
| `gala_launchpad_create_nft_token_class` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-create-nft-token-class.md |
| `gala_launchpad_create_overseer_direct` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-create-overseer-direct.md |
| `gala_launchpad_create_overseer_invite` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-create-overseer-invite.md |
| `gala_launchpad_create_solana_wallet` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-create-solana-wallet.md |
| `gala_launchpad_create_wallet` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-create-wallet.md |
| `gala_launchpad_emit_balance_updated` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-balance-updated.md |
| `gala_launchpad_emit_typing_indicator` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-emit-typing-indicator.md |
| `gala_launchpad_lock_tokens` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-lock-tokens.md |
| `gala_launchpad_login` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-login.md |
| `gala_launchpad_on_comment_created` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-on-comment-created.md |
| `gala_launchpad_on_pool_updated` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-on-pool-updated.md |
| `gala_launchpad_pin_message` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-pin-message.md |
| `gala_launchpad_register_push_token` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-register-push-token.md |
| `gala_launchpad_resolve_token_class_key` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-resolve-token-class-key.md |
| `gala_launchpad_resolve_vault_address` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-resolve-vault-address.md |
| `gala_launchpad_send_chat_message` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-send-chat-message.md |
| `gala_launchpad_send_stream_chat_via_web_socket` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-send-stream-chat-via-web-socket.md |
| `gala_launchpad_send_stream_reaction` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-send-stream-reaction.md |
| `gala_launchpad_send_typing_indicator` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-send-typing-indicator.md |
| `gala_launchpad_set_chat_enabled` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-set-chat-enabled.md |
| `gala_launchpad_set_global_streaming_enabled` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-set-global-streaming-enabled.md |
| `gala_launchpad_set_next_live_stream_countdown` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-set-next-live-stream-countdown.md |
| `gala_launchpad_set_slow_mode` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-set-slow-mode.md |
| `gala_launchpad_set_stream_enabled` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-set-stream-enabled.md |
| `gala_launchpad_set_wallet` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-set-wallet.md |
| `gala_launchpad_switch_environment` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-switch-environment.md |
| `gala_launchpad_unlock_tokens` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-unlock-tokens.md |
| `gala_launchpad_unregister_push_token` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-unregister-push-token.md |
| `gala_launchpad_update_ai_moderation_settings` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-update-ai-moderation-settings.md |
| `gala_launchpad_update_api_key` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-update-api-key.md |
| `gala_launchpad_update_chat_message` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-update-chat-message.md |
| `gala_launchpad_update_comment` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-update-comment.md |
| `gala_launchpad_update_message` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-update-message.md |
| `gala_launchpad_update_moderator_invite` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-update-moderator-invite.md |
| `gala_launchpad_update_moderator_invite_role` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-update-moderator-invite-role.md |
| `gala_launchpad_update_notification_preferences` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-update-notification-preferences.md |
| `gala_launchpad_update_profile` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-update-profile.md |
| `gala_launchpad_update_restricted_names` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-update-restricted-names.md |
| `gala_launchpad_update_token_config` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-update-token-config.md |
| `gala_launchpad_upload_profile_image` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-upload-profile-image.md |
| `gala_launchpad_upload_token_image` | Write | Medium | https://policylayer.com/tools/gala-chain-gala-mcp-server/gala-launchpad-upload-token-image.md |

## Tool descriptions

- `gala_launchpad_action_flag` — Take action on a flag. Actions available: - DELETE_CONTENT: Remove the flagged content - BAN_USER: Ban the reported user from the token - DELETE_AND_BAN: Both delete content and ban user Use when the flag is valid and requires action. RE…
- `gala_launchpad_burn_tokens` — Permanently burn (destroy) one or more token types on GalaChain in a single transaction. WARNING: THIS OPERATION IS IRREVERSIBLE! Once tokens are burned, they are permanently destroyed and cannot be recovered. The burned tokens are remov…
- `gala_launchpad_clear_cache` — Clear token caches. With tokenName: clears that launchpad token. Without tokenName: clears ALL caches (launchpad metadata + bridgeable tokens). Caches auto-warm from fetchPools/fetchBridgeableTokens calls.
- `gala_launchpad_delete_chat_message` — Delete a chat message. Removes a message from the chat. Supports multiple authorization methods: - Message author (JWT auth) - Pool owner (JWT auth) - Moderator with MANAGE_CHAT permission (API key auth) The message remains in the databa…
- `gala_launchpad_delete_comment` — Delete a comment. Soft-deletes a comment from the pool's comment section. RETURNS: { success: true } Authentication: Requires JWT session or API key Authorization: Comment author, pool creator, moderator with MANAGE_COMMENTS permission, …
- `gala_launchpad_delete_message` — Delete a message. Soft-deletes a message (CHAT or COMMENT) from the pool. Authorization: - Message author (JWT auth) - Pool owner (JWT auth) - Moderator with MANAGE_CHAT/MANAGE_COMMENTS permission (API key auth) - Platform overseer The m…
- `gala_launchpad_delete_recording` — Delete a stream recording. Permanently removes the recording. This action cannot be undone. RETURNS: { success: true } Authentication: Requires wallet signature (stream creator only)
- `gala_launchpad_estimate_remove_liquidity` — Estimate token amounts released by a current-contract GSwap liquidity withdrawal.
- `gala_launchpad_fetch_bridgeable_tokens_by_network` — Fetch bridgeable tokens for a specific network with pagination. Queries DEX API to discover which tokens can be bridged. Results are cached permanently.
- `gala_launchpad_fetch_wrappable_tokens` — Fetch wrappable tokens with pagination. Wrappable tokens are token pairs that can be wrapped/unwrapped into each other (e.g., MUSIC ↔ GMUSIC). Results are cached permanently.
- `gala_launchpad_logout` — Clear JWT token and end session. Future protected operations will fail until login() is called again.
- `gala_launchpad_remove_ban` — Remove a ban for a user on a token. Unbans the user, allowing them to send chat messages and reactions again. RETURNS: { removed: true, tokenName, userAddress } Authentication: Requires streamAdminApiKey (admin) OR JWT auth (token owner).
- `gala_launchpad_remove_content_reaction` — Remove a reaction from a pool message. Requires JWT or API key authentication. Only the user who created the reaction can remove it. RETURNS: { success: true } Authentication: Requires JWT session (call sdk.login() first).
- `gala_launchpad_remove_liquidity` — Remove current-contract GSwap liquidity and return confirm() output.
- `gala_launchpad_remove_reaction_from_chat_message` — Remove a reaction from a chat message. Convenience wrapper for removeContentReaction specifically for chat messages. RETURNS: { success: true } Authentication: Requires JWT session (call sdk.login() first).
- `gala_launchpad_remove_reaction_from_comment` — Remove a reaction from a comment. Convenience wrapper for removeContentReaction specifically for comments. RETURNS: { success: true } Authentication: Requires JWT session (call sdk.login() first).
- `gala_launchpad_remove_simulcast_target` — Remove a simulcast target from a stream. Stops rebroadcasting to the specified platform. RETURNS: { success: true } Authentication: Requires wallet signature (stream creator only)
- `gala_launchpad_reset_stream_key` — Reset the stream key for a token. Generates a new stream key, invalidating the previous one. Use this if the stream key has been compromised. RETURNS: { tokenName, streamKey, rtmpsUrl, srtUrl, srtPassphrase, playbackId, resetAt } Authent…
- `gala_launchpad_revoke_api_key` — Revoke an API key. This performs a soft delete - the key becomes immediately unusable but is retained for audit purposes. RETURNS: { success: true, message: "API key revoked" } Authentication: Requires JWT auth (call sdk.login() first).
- `gala_launchpad_revoke_moderator_invite` — Revoke a moderator invite. Revokes an invite by ID, preventing it from being claimed. If already claimed, the moderator loses access to the token. RETURNS: { success: true, message: "Invite revoked" } Authentication: Requires JWT auth as…
- `gala_launchpad_revoke_overseer` — Revoke an overseer's access. Revokes an overseer by wallet address, removing their global platform access. RETURNS: { success: true, message: "Overseer access revoked" } Authentication: Requires streamAdminApiKey (admin) OR JWT auth as e…
- `gala_launchpad_revoke_overseer_invite` — Revoke an overseer invite. Revokes an invite by ID, preventing it from being claimed. If already claimed, the overseer loses access to the platform. RETURNS: { success: true, message: "Invite revoked" } Authentication: Requires streamAdm…
- `gala_launchpad_unban_token` — Remove a ban from a token (overseer only). When a token is unbanned: - Restored to all pool listings - Visible on creator's profile again - Comments re-enabled - Live streaming re-enabled - Chat re-enabled RETURNS: { removed: true, token…
- `gala_launchpad_unsubscribe_from_global_feed_reference` — Reference: Unsubscribe from the global feed. IMPORTANT: The global feed is a CLIENT-SIDE feature in the SDK. This tool provides documentation. Unsubscription happens in your client code. When to Unsubscribe Unsubscribe from the global fe…
- `gala_launchpad_buy` — Execute token purchase with slippage protection. WORKFLOW: 1. calculateBuyAmount() -> Get expected output (result.amount) 2. buy() -> Execute trade with expectedAmount (buys pay no reverse bonding curve fee) 3. fetchTrades() -> Verify tr…
- `gala_launchpad_emit_stream_countdown` — Emit a stream countdown event. Notifies all subscribers of a token when the next live stream will start. Perfect for building anticipation and getting viewers ready for a scheduled stream. Event Recipients: All clients subscribed to the …
- `gala_launchpad_execute_swap` — Execute a GSwap trade through gswap-sdk (gSwap.swaps.swap) and return its confirmation result.
- `gala_launchpad_global_feed_reference` — Reference: Subscribe to the global feed for real-time updates. IMPORTANT: The global feed is a CLIENT-SIDE feature that requires the SDK to be initialized with WebSocket support. This tool provides documentation. Actual subscription happ…
- `gala_launchpad_launch_token` — Create a new token on the launchpad. WORKFLOW: 1. checkTokenName() → Verify name is available 2. checkTokenSymbol() → Verify symbol is available 3. launchToken() → Create token with validated name/symbol 4. getUrlByTokenName() → Get fron…
- `gala_launchpad_sell` — Execute token sale with slippage protection. WORKFLOW: 1. calculateSellAmount() -> Get expected output (result.amount and result.reverseBondingCurveFee) 2. sell() -> Execute trade with expectedAmount (and optionally maxAcceptableReverseB…
- `gala_launchpad_site_config_state_reference` — Reference: Access site configuration state from global feed. IMPORTANT: The global feed is a CLIENT-SIDE feature in the SDK. This tool provides documentation. Config access happens in your client code. Site Configuration Events The globa…
- `gala_launchpad_start_stream` — Start a live stream for a token. Creates a new stream session and returns streaming credentials. rtmpsUrl is the full RTMPS ingest URL; srtUrl is the full SRT ingest URL. Use streamKey + srtPassphrase for manual encoder configuration. RE…
- `gala_launchpad_stop_stream` — Stop a live stream for a token. Ends the current stream session. The stream key remains valid for future streams. RETURNS: { success: true } Authentication: Requires wallet signature (stream creator only)
- `gala_launchpad_trigger_ai_moderation` — Trigger AI moderation for a content flag. Queues flagged content for AI moderation. Moderation runs asynchronously - use gala_launchpad_get_ai_moderation_result to poll for results or listen for the AI_MODERATION_COMPLETE WebSocket event…
- `gala_launchpad_transfer_gala` — Transfer GALA tokens via GalaChain.
- `gala_launchpad_transfer_token` — Transfer launchpad tokens via GalaChain.
- `gala_launchpad_ban_token` — Ban a token from the platform (overseer only). When a token is banned: - Hidden from ALL pool listings (including creator's profile) - Comments blocked on banned tokens - Live streaming blocked on banned tokens - Chat messages blocked on…
- `gala_launchpad_bridge_in` — Bridge tokens from an external chain (Ethereum or Solana) to GalaChain. Requires wallet configuration.
- `gala_launchpad_bridge_out` — Bridge tokens from GalaChain to an external chain (Ethereum or Solana). Requires wallet configuration.
- `gala_launchpad_calculate_buy_amount` — Calculate token amounts for buying with fee breakdown. PARAMETERS: - type: 'native' (spend GALA) or 'exact' (buy token amount) - amount: Spend amount (native) or token quantity (exact) RETURNS: - amount: Exact token amount to receive - t…
- `gala_launchpad_calculate_buy_amount_external` — Calculate buy amounts using EXTERNAL GalaChain network call (real-time). Explicit external calculation - queries GalaChain network for real-time pricing. Identical to calculateBuyAmount but makes the network dependency explicit. RETURNS:…
- `gala_launchpad_calculate_buy_amount_for_graduation` — Calculate amount needed to graduate a token pool. Convenience method that: 1. Fetches pool details to get remaining tokens 2. Calls calculateBuyAmount with exact remaining amount 3. Returns standard AmountCalculationResult Performance op…
- `gala_launchpad_calculate_buy_amount_local` — Calculate buy amounts using LOCAL bonding curve formulas (instant, no network call). Uses client-side exponential bonding curve calculations for instant quotes. Perfect for price discovery, UI updates, and offline scenarios. ACCURACY: Ma…
- `gala_launchpad_calculate_dex_pool_quote_external` — Calculate a server-backed DEX quote through the v6 GSwap quoting service.
- `gala_launchpad_calculate_dex_pool_quote_local` — Calculate a DEX quote through the v6 GSwap quoting service.
- `gala_launchpad_calculate_initial_buy` — Calculate amounts for initial token purchase during creation (pre-mint phase).
- `gala_launchpad_calculate_sell_amount` — Calculate GALA amounts for selling tokens. PARAMETERS: - type: 'native' (receive GALA amount) or 'exact' (sell token amount) - amount: GALA desired (native) or tokens to sell (exact) RETURNS: - amount: GALA received (type 'exact') or tok…
- `gala_launchpad_calculate_sell_amount_external` — Calculate sell amounts using EXTERNAL GalaChain network call (real-time). Explicit external calculation - queries GalaChain network for real-time pricing. Identical to calculateSellAmount but makes the network dependency explicit. RETURN…
- `gala_launchpad_calculate_sell_amount_local` — Calculate sell amounts using LOCAL bonding curve formulas (instant, no network call). Uses client-side calculations with reverse bonding curve fee support. Requires pool details (maxSupply, fee parameters) to calculate accurately. ACCURA…
- `gala_launchpad_check_nft_collection_available` — Check if an NFT collection name is available for claiming.
- `gala_launchpad_check_pool_exists` — Check if a pool exists for a token. Convenience method that checks pool existence by token name or symbol. At least one parameter is required. RETURNS: { exists: boolean, symbol?: string, poolStatus?: string } Authentication: Public.
- `gala_launchpad_check_token_name` — Check if token name is available.
- `gala_launchpad_check_token_symbol` — Check if token symbol is available.
- `gala_launchpad_claim_nft_collection` — Claim an NFT collection name. Costs 10,000 GALA.
- `gala_launchpad_cleanup` — Clean up SDK resources (HTTP interceptors, WebSocket connections). Call when done using the SDK to prevent memory leaks.
- `gala_launchpad_collect_position_fees` — Collect current-contract GSwap position fees and return confirm() output.
- `gala_launchpad_describe_endpoint` — Describe an HTTP endpoint from the published OpenAPI references. Read-only and independent of wallet state. Select an operation by id, path and method, or query.
- `gala_launchpad_dismiss_flag` — Dismiss a flag (no action taken). Marks the flag as reviewed but takes no action on the content. Use when the flag is invalid, unfounded, or doesn't warrant action. RETURNS: { flag: { id, status: 'DISMISSED', reviewedBy, reviewedAt, ... …
- `gala_launchpad_emit_chat_message` — Emit a chat message event to token chat subscribers. Broadcasts a system or admin chat message to all connected clients in a token's chat room. Perfect for announcements, moderation messages, or system notifications. Event Recipients: Al…
- `gala_launchpad_emit_chat_status` — Emit a chat status change event (enabled/disabled). Notifies all subscribers that a token's chat room has been enabled or disabled. Useful for moderation actions (temporarily closing chat) or reopening after maintenance. Event Recipients…
- `gala_launchpad_emit_download_ready` — Emit a download ready event. Notifies all connected clients subscribed to a token that a recording download is ready. Use this when Mux has finished processing a recording and made it available for download. Event Recipients: All clients…
- `gala_launchpad_emit_feature_status` — Emit a feature status changed event. Broadcasts globally that a feature's availability has changed (e.g., streaming disabled, trading paused, chat maintenance). Notifies all connected clients when features are disabled/enabled with optio…
- `gala_launchpad_emit_moderator_added` — Emit a moderator added event. Notifies subscribers that a user has been added or promoted to a moderator role. Useful for transparency and updating the UI with the new moderator information. Event Recipients: All clients subscribed to th…
- `gala_launchpad_emit_moderator_removed` — Emit a moderator removed event. Notifies subscribers that a moderator has been removed or demoted from their role. Useful for transparency and updating the UI with the change in moderator status. Event Recipients: All clients subscribed …
- `gala_launchpad_emit_recording_status` — Emit a recording status change event. Notifies all connected clients subscribed to a token that a Mux recording has changed status. Use this when a recording is created, becomes ready for playback, or is deleted. Status Values: - CREATED…
- `gala_launchpad_emit_recordings_count_updated` — Emit a recordings count updated event. Notifies all connected clients subscribed to a token that the number of available recordings has changed. Use this when recordings are added, removed, or become available to update UI counters. Even…
- `gala_launchpad_emit_site_config_changed` — Emit a site configuration changed event. Broadcasts globally that the site configuration has changed (e.g., maintenance mode, trading disabled, fees updated). Notifies all connected clients about platform-wide changes requiring immediate…
- `gala_launchpad_emit_stream_status` — Emit a stream status change event. Broadcasts a stream status update to all connected clients subscribed to a token. Use this to notify viewers when a stream goes ACTIVE, IDLE, or DISABLED. Status Values: - IDLE: Not currently streaming …
- `gala_launchpad_emit_token_banned` — Emit a token banned event. Broadcasts globally that a token has been banned from the platform. Notifies all connected clients about the ban for compliance and awareness. Event Recipients: All globally connected clients (broadcast) RETURN…
- `gala_launchpad_emit_token_unbanned` — Emit a token unbanned event. Broadcasts globally that a previously banned token has been unbanned/restored. Notifies all connected clients that the token is now available again. Event Recipients: All globally connected clients (broadcast…
- `gala_launchpad_emit_trade_executed` — Emit a trade execution event to token subscribers. Broadcasts a trade execution event to all connected clients subscribed to a token. Perfect for notifying traders in real-time when a trade occurs on a token. Event Recipients: All client…
- `gala_launchpad_emit_user_profile_updated` — Emit a user profile updated event. Notifies a specific user that their profile has been updated (e.g., avatar, display name, bio). Useful for real-time profile synchronization across all their connected sessions/devices. Event Recipients…
- `gala_launchpad_emit_viewer_count` — Emit a viewer count update event. Broadcasts updated viewer count to all connected clients subscribed to a token. Use this to show real-time viewer metrics during streams. Event Recipients: All clients subscribed to the token:token_name …
- `gala_launchpad_emit_websocket_event` — Emit a generic WebSocket event (advanced/custom use). For most use cases, use the specific boutique tools like: - gala_launchpad_emit_trade_executed - gala_launchpad_emit_chat_message - gala_launchpad_emit_stream_status - etc. This gener…
- `gala_launchpad_ensure_valid_token` — Ensure valid token exists, refreshing if necessary. Call before long operations. Throws if not authenticated.
- `gala_launchpad_estimate_bridge_fee` — Estimate bridge fees for transferring tokens between GalaChain and an external chain. Returns fee amount in source token (the fee does not depend on the amount bridged).
- `gala_launchpad_estimate_nft_mint_fee` — Estimate the dynamic fee to mint NFTs via DryRun. Fee varies based on quantity and network conditions.
- `gala_launchpad_estimate_nft_operation_fees` — Calculate total fees for multiple NFT operations. Returns breakdown with total.
- `gala_launchpad_estimate_unwrap_fee` — Estimate fees for unwrapping a token back to its native channel. Unwrap operations use automatic fee authorization on the asset channel.
- `gala_launchpad_estimate_wrap_fee` — Estimate fees for wrapping a token to the asset channel. Wrap operations use cross_channel_authorization fee type on the source channel.
- `gala_launchpad_explain_sdk_usage` — Get detailed SDK code examples for 324 MCP tools across 68 composite v7 SDK topics, including flat LaunchpadSDK methods, the gswap-sdk GSwap client, queued swap recovery, streaming, moderation, comments, chat messages, and notifications.…
- `gala_launchpad_explain_websocket_events` — Get comprehensive documentation of all WebSocket events. Lists and explains all 35+ real-time WebSocket events available on the Launchpad platform, including: EVENT CATEGORIES: 1. Stream Events (STREAM_STATUS, RECORDING_STATUS, etc.) 2. …
- `gala_launchpad_fetch_all_available_dex_tokens` — List all registered GSwap trading symbols through gswap-sdk (gSwap.symbols.list).
- `gala_launchpad_fetch_all_bridgeable_tokens_by_network` — Fetch ALL bridgeable tokens for a network with auto-pagination. Returns cached data if available. No page/limit needed.
- `gala_launchpad_fetch_all_dex_pools` — Fetch all current-contract GSwap pools through gswap-sdk (gSwap.pools.getPools).
- `gala_launchpad_fetch_all_dex_seasons` — Fetch all DEX leaderboard seasons - returns complete list of seasons with dates and rules.
- `gala_launchpad_fetch_all_pools` — Fetch all available pools with automatic pagination. No page/limit parameters needed - returns ALL pools matching filters. Note: For search functionality, use gala_launchpad_fetch_pools (paginated version) instead.
- `gala_launchpad_fetch_all_price_history` — Fetch all historical price snapshots for DEX tokens from the DEX Backend API with automatic pagination. Endpoint: /market/price-series (swap backend, read through gswap-sdk; the backend answers the whole series at once) Requirements: - D…
- `gala_launchpad_fetch_all_referrals` — Fetch all referrals for a wallet address with automatic pagination. Returns the complete list of referred users without manual pagination.
- `gala_launchpad_fetch_all_tokens_bridgeable_to_ethereum` — Fetch all tokens that can be bridged to Ethereum. Convenience method with auto-pagination and caching.
- `gala_launchpad_fetch_all_tokens_bridgeable_to_solana` — Fetch all tokens that can be bridged to Solana. Convenience method with auto-pagination and caching.
- `gala_launchpad_fetch_all_wrappable_tokens` — Fetch ALL wrappable tokens with auto-pagination. Returns cached data if available. Wrappable tokens are token pairs that can be wrapped/unwrapped into each other (e.g., MUSIC ↔ GMUSIC).
- `gala_launchpad_fetch_available_balance` — Get available (unlocked) token balance for a wallet. Returns both total and available quantities, accounting for locks. More useful than fetchTokenBalance when you need to know how much can actually be transferred.
- `gala_launchpad_fetch_available_dex_tokens` — List registered GSwap trading symbols through gswap-sdk (gSwap.symbols.list).
- `gala_launchpad_fetch_client_flags` — Get client feature flags for the native mobile app. Returns feature flag overrides that control which features are enabled/disabled. Useful for checking platform feature availability before performing operations. RETURNS: { flags: { PUSH…
- `gala_launchpad_fetch_composite_pool_data` — Fetch a current-contract GSwap composite pool snapshot through gswap-sdk (gSwap.pools.getCompositePool).
- `gala_launchpad_fetch_current_dex_leaderboard` — Fetch current DEX leaderboard for active season - returns null if no active season.
- `gala_launchpad_fetch_current_dex_season` — Fetch current active DEX leaderboard season - returns null if no season is active.
- `gala_launchpad_fetch_dex_aggregated_volume_summary` — Fetch DEX aggregated volume summary with 1d/7d/30d volume (USD) and deltas (fraction of the previous period: -0.11 is 11% less).
- `gala_launchpad_fetch_dex_leaderboard_by_season_id` — Fetch DEX leaderboard for a specific season - returns rankings with XP metrics and achievements.
- `gala_launchpad_fetch_dex_pools` — Fetch current-contract GSwap pools through gswap-sdk (gSwap.pools.getPools).
- `gala_launchpad_fetch_ethereum_wallet_all_balances` — Get ALL supported token balances on Ethereum for a wallet (ETH, GALA, GWETH, GUSDC, GUSDT, GWTRX, GWBTC). Returns native ETH and all supported ERC-20 token balances. Note: Makes 7 RPC calls.
- `gala_launchpad_fetch_ethereum_wallet_native_balance` — Get native ETH balance on Ethereum. Fast: only 1 RPC call.
- `gala_launchpad_fetch_ethereum_wallet_token_balance` — Get a single ERC-20 token balance on Ethereum (GALA, GWETH, GUSDC, GUSDT, GWTRX, GWBTC). Fast: only 1 RPC call.
- `gala_launchpad_fetch_gala_balance` — Get GALA balance for a wallet.
- `gala_launchpad_fetch_gala_spot_price` — Fetch current GALA USD spot price (convenience method).
- `gala_launchpad_fetch_launch_token_fee` — Fetch the current GALA fee required to launch a new token on the launchpad. Returns a number (e.g., 0.001). This is a dynamic value that may change. Check this before launching a token to ensure sufficient balance.
- `gala_launchpad_fetch_launchpad_fee` — Fetch the current launchpad fee via backend proxy (cached 1 hour). Returns fee in GALA. Faster alternative to direct GalaChain call — no chain roundtrip required. RETURNS: fee amount as a number (e.g. 25 for 25 GALA).
- `gala_launchpad_fetch_launchpad_token_spot_price` — ⚠️ DEPRECATED - Use gala_launchpad_fetch_token_spot_price with { tokenName } instead. Will be removed in v4.0.0. Fetch USD spot price for a launchpad token by name. Performance optimization: Provide currentSupply to avoid fetching pool d…
- `gala_launchpad_fetch_locked_tokens` — Get locked token details including all active locks, lock authorities, and expiration times. Returns locked quantity, individual hold details with lockAuthority, expiration timestamps, and lock names. Accepts tokenName for convenience - …
- `gala_launchpad_fetch_messages` — Query messages with type/tokenName/userAddress filters. Returns paginated list of messages using cursor-based pagination. At least one of type, tokenName, or userAddress must be provided. Public endpoint - no authentication required. Fil…
- `gala_launchpad_fetch_nft_balances` — Fetch NFT balances for an owner, optionally filtered by collection.
- `gala_launchpad_fetch_nft_collections` — Fetch all NFT collections authorized to a wallet address.
- `gala_launchpad_fetch_nft_token_classes` — Fetch token classes for a collection with supply information.
- `gala_launchpad_fetch_notification_preferences` — Get notification preferences for the authenticated user. Returns the current push notification preference settings. RETURNS: { preferences: { tradesEnabled, streamsEnabled, chatEnabled, systemEnabled } } Authentication: Requires JWT auth…
- `gala_launchpad_fetch_pool_details` — Get detailed pool state from GalaChain bonding curve.
- `gala_launchpad_fetch_pool_details_for_calculation` — Get optimized pool details for local bonding curve calculations. Returns only essential calculation parameters: - currentSupply: Current token supply (computed with full precision) - remainingTokens: Tokens available for purchase - maxSu…
- `gala_launchpad_fetch_pools` — Fetch token pools from Gala Launchpad with filtering and pagination.
- `gala_launchpad_fetch_price_history` — Fetch historical price snapshots for DEX tokens from the DEX Backend API. Endpoint: /market/price-series (swap backend, read through gswap-sdk) Requirements: - DEX Backend API must be configured (dexBackendBaseUrl in SDK config) - Either…
- `gala_launchpad_fetch_profile` — Get user profile data including full name, profile image, wallet address, and join date. Returns null if user has no profile yet.
- `gala_launchpad_fetch_referral_url` — Fetch the authenticated user's unique referral URL for sharing. The referral URL can be used to earn rewards when new users sign up through the link. Requires wallet configuration.
- `gala_launchpad_fetch_referrals` — Fetch paginated list of users who signed up using this wallet's referral link using cursor-based pagination. Returns relationship level, join date, and rewards earned from each referral.
- `gala_launchpad_fetch_referrals_summary` — Fetch referral program summary statistics including total referral count and reward totals (past day, past month, all-time). Perfect for dashboards and quick overviews.
- `gala_launchpad_fetch_sale_details` — Fetch sale details (supply, status) for a token via backend proxy (cached 10s). Simpler than fetchPoolDetails — uses tokenName instead of vaultAddress. Backend resolves vaultAddress internally. RETURNS: - maxSupply: string — total supply…
- `gala_launchpad_fetch_solana_wallet_all_balances` — Get ALL supported token balances on Solana for a wallet (SOL, GALA, GSOL). Returns native SOL and all supported SPL token balances. Note: Makes 3 RPC calls.
- `gala_launchpad_fetch_solana_wallet_native_balance` — Get native SOL balance on Solana. Fast: only 1 RPC call.
- `gala_launchpad_fetch_solana_wallet_token_balance` — Get a single SPL token balance on Solana (GALA, GSOL). Fast: only 1 RPC call.
- `gala_launchpad_fetch_swap_position_direct` — Fetch one current-contract GSwap position by its compound pair and tick key.
- `gala_launchpad_fetch_token_balance` — Get token balance for a specific token. Automatically routes to the correct backend: GalaChain for standard tokens (GALA, GUSDC) or launchpad backend for launchpad tokens (anime, etc.).
- `gala_launchpad_fetch_token_classes_with_supply` — Fetch supply metrics for multiple token classes in a single batch query. Returns totalSupply, maxSupply, and totalBurned for each token. Efficient for portfolio analysis.
- `gala_launchpad_fetch_token_details` — Fetch comprehensive token details from DEX API platform Endpoint: /v1/tokens?tokenclasskeys=... Requirements: - DEX API platform must be configured (dexApiHttp client) - Token identifier required in flexible format (string or object) Use…
- `gala_launchpad_fetch_token_distribution` — Get holder distribution and supply metrics.
- `gala_launchpad_fetch_token_spot_price` — Fetch USD spot price for ANY token with smart routing Routes to the correct backend automatically: - tokenName → Launchpad token (detects graduation status) - tokenId → REST-backed DEX token price via /market/price (~1s freshness; no sig…
- `gala_launchpad_fetch_tokens_created` — Get tokens created by a wallet with optional filtering. Search is handled by the backend; tokenName is matched exactly against the returned page because the created route does not support tokenName filtering.
- `gala_launchpad_fetch_tokens_held` — Get tokens held by a wallet with optional filtering. Supports exact match (tokenName) and fuzzy search (search) for efficient backend filtering.
- `gala_launchpad_fetch_trades` — Get trade history with optional filtering and pagination. PARAMETERS: - tradeType: 'buy' (purchases only) or 'sell' (sales only) - optional filter - userAddress: Filter by specific wallet address (optional) - startDate/endDate: Filter by…
- `gala_launchpad_fetch_user_holder_context` — Get a user's holder context for a specific token. Returns holder tier, quantity, percentage, rank, and creator status for a user on a specific token. Used for user cards in comments/chat to show token-specific holder information. Returns…
- `gala_launchpad_fetch_volume_data` — Get OHLCV (candlestick) data for charting. Returns array of candles with open, high, low, close prices and volume for each time period.
- `gala_launchpad_flush_all_cache` — ⚠️ NUCLEAR OPTION: Flush ALL Launchpad cache. Clears ALL cached data across the entire Launchpad platform. This includes: - All user profile data - All token data (chat, recordings, holders, prices) - All overseer/moderator access data -…
- `gala_launchpad_flush_cache_by_address` — Flush all cache entries for a wallet address. Clears all cached data associated with the specified address including: - User profile data (profile:data:*, profile:stats:*) - Overseer status - Owned tokens list - Ban status (global and pe…
- `gala_launchpad_flush_cache_by_token` — Flush all cache entries for a token. Clears all cached data associated with the specified token including: - Stream chat messages and pinned messages - Recordings list - Holders data and rankings - Token ban status - Price data (GALA and…
- `gala_launchpad_flush_cache_wallet_aliases` — Flush wallet-alias cache entries (eth| → client| resolution cache). Clears the Redis cache that maps eth| addresses to their GalaChain client| aliases. Use this when a user's login returns a stale eth| address even though they have a cli…
- `gala_launchpad_get_access_token` — Check whether an access token is available. Returns authenticated: true/false. Token values are never returned via MCP — use ensureValidToken() to validate.
- `gala_launchpad_get_active_moderators` — Get the roster of active (already-accepted) moderators for a specific token. There is no dedicated moderator-roster endpoint - a moderator's invite record IS their moderator record, so this lists invites for the token with status 'CLAIME…
- `gala_launchpad_get_active_users` — Get currently active users on a token's stream. Returns up to 1000 active viewers or chat participants. Useful for moderation - see who's watching/chatting before issuing bans. User Types: - viewers: All users currently connected to the …
- `gala_launchpad_get_address` — Get the GalaChain address format (eth|...) for the authenticated wallet.
- `gala_launchpad_get_ai_moderation_result` — Get AI moderation result for a specific content flag. Retrieves the AI moderation results for flagged content, including: - Recommendation (NO_ACTION, REVIEW_REQUIRED, DELETE_CONTENT, BAN_USER, DELETE_AND_BAN) - Confidence score (0-1) - …
- `gala_launchpad_get_ai_moderation_settings` — Get current AI moderation settings. Returns configuration for AI-powered content moderation including: - Whether AI moderation is enabled - Moderation mode (DISABLED, ADVISORY) - Provider configuration - Tiered analysis settings (frames,…
- `gala_launchpad_get_ai_moderation_status` — Get AI system status. Returns the current status of the AI moderation system: - Whether AI is enabled globally - Current mode (DISABLED, ADVISORY) - Provider availability (e.g., Claude API accessible) Useful for checking if AI moderation…
- `gala_launchpad_get_all_swap_user_assets` — Fetch all GSwap assets for a wallet through gswap-sdk (gSwap.assets.getUserAssets).
- `gala_launchpad_get_all_user_liquidity_positions` — Get all current-contract GSwap liquidity positions owned by an address.
- `gala_launchpad_get_api_key` — Get a single API key by ID. Returns the API key metadata. Raw key is never included. RETURNS: { id, keyPrefix, description, role, delegateAllTokens, tokenNames, expiresAt, lastUsedAt, createdAt, updatedAt } Authentication: Requires JWT a…
- `gala_launchpad_get_api_key_roles` — Get all valid API key roles. Returns the list of available roles for API keys. Useful for understanding the permission hierarchy. Roles (hierarchical): - MODERATOR: Manage comments, chat messages, ban/unban users - TECHNICAL_PRODUCER: Si…
- `gala_launchpad_get_available_roles` — Get all available roles and permissions for token delegation. Returns reference data about the role system, including: - All available roles (OWNER, MANAGER, TECHNICAL_PRODUCER, MODERATOR) - Role descriptions and hierarchy levels - Permi…
- `gala_launchpad_get_ban_stats` — Get global user ban statistics. Returns the total count of active global user bans on the platform. RETURNS: { total: number } Authentication: Requires streamAdminApiKey (admin) OR JWT auth as Overseer.
- `gala_launchpad_get_ban_status` — Check if a specific user is banned on a token. Returns whether the user is currently banned and ban details if applicable. RETURNS: { banned: boolean, ban?: { ... }, tokenName, userAddress } Authentication: Requires streamAdminApiKey (ad…
- `gala_launchpad_get_bridge_status` — Get the status of a bridge transaction by transaction hash. Returns status (pending/confirmed/failed), block number, and error details if applicable.
- `gala_launchpad_get_bundler_transaction_result` — Get bundle transaction result by ID via HTTP (not WebSocket). Returns lightweight status: { id: string, method: string, status: string } Status values: "COMPLETED", "FAILED", "PENDING", "PROCESSING" Use cases: - Check transaction status …
- `gala_launchpad_get_cache_info` — Get unified cache statistics for all token caches: launchpad metadata (totalTokens, cacheSize, oldestEntry) and bridgeable tokens by network (ETHEREUM, SOLANA counts). Caches persist for the entire MCP server lifetime.
- `gala_launchpad_get_chat_messages` — Query chat messages with tokenName/userAddress filters. Returns paginated list of chat messages from the unified pool_messages table using cursor-based pagination. At least one of tokenName or userAddress must be provided. Public endpoin…
- `gala_launchpad_get_chat_status` — Get chat status for a stream. There is no standalone chat-status endpoint - this reads chatEnabled/commentsEnabled from the token's general configuration record (the same record setChatEnabled() writes). RETURNS: { chatEnabled, commentsE…
- `gala_launchpad_get_comments` — Query comments with tokenName/userAddress filters. Returns paginated list of comments matching the filter criteria using cursor-based pagination. At least one of tokenName or userAddress must be provided. Public endpoint - no authenticat…
- `gala_launchpad_get_config` — Get the current SDK configuration including environment, base URLs, timeouts, feature flags, effective slippage tolerance factors, GalaChain gas fee (fixed at 1 GALA), and current MCP server environment state.
- `gala_launchpad_get_connected_clients` — List currently connected WebSocket clients with optional filtering. Returns a paginated list of connected WebSocket clients, with optional filters for room, token, user addresses, authentication status, and connection duration. Useful fo…
- `gala_launchpad_get_environment` — Get the current environment (prod or stage) that the MCP server is using.
- `gala_launchpad_get_ethereum_address` — Get the standard Ethereum address format (0x...) for the authenticated wallet.
- `gala_launchpad_get_ethereum_address_from_private_key` — Derive Ethereum address from private key. Returns both Ethereum (0x...) and GalaChain (eth|...) address formats.
- `gala_launchpad_get_ethereum_transaction_status` — Get the status of an Ethereum transaction by hash. Queries Ethereum RPC directly using getTransactionReceipt and getTransaction (no WebSocket required). Use this to verify if a bridge transaction succeeded after submission. Returns: { co…
- `gala_launchpad_get_event_schema` — Get detailed schema/interface for a specific WebSocket event. Returns TypeScript interface, JSON Schema validation, example payload, and documentation for any event. EVENTS AVAILABLE: Stream: STREAM_STATUS, RECORDING_STATUS, SIMULCAST_ST…
- `gala_launchpad_get_flag_stats` — Get content flag statistics. Returns counts for each flag status: total, pending, actioned, and dismissed. RETURNS: { total: number, pending: number, actioned: number, dismissed: number } Authentication: Requires streamAdminApiKey (admin…
- `gala_launchpad_get_global_streaming_status` — Get global streaming status. Returns platform-wide streaming status including maintenance windows. RETURNS: { enabled, updatedAt } Authentication: None required (public endpoint)
- `gala_launchpad_get_holder_count` — Get holder statistics for a token. Returns the total number of holders and the total supply across all holders. Returns: { count: number, totalBalance: string } Public endpoint - no authentication required.
- `gala_launchpad_get_holder_history` — Get recent trade history for a specific holder. Returns the most recent trades that affected a user's holdings for a token. Useful for understanding how a holder's position was built up. Returns: { trades: [{ txnId, txnType, inputAmount,…
- `gala_launchpad_get_holder_rank` — Get a user's holder rank and balance for a token. Returns the user's rank (1 = largest holder), balance, and total holder count. Useful for understanding a user's position in the holder distribution. Returns: { rank: number, balance: str…
- `gala_launchpad_get_holders_by_balance` — Query holders by balance range. Returns holders whose balance falls within the specified min/max range. Useful for analyzing holder distribution across different tiers. Returns: Array of { address: string, balance: string, percentage: nu…
- `gala_launchpad_get_home_oembed` — Get oEmbed metadata for the home page. Returns oEmbed JSON data featuring the top/live token for social media previews. Used by Twitter Cards, Open Graph, and other social preview consumers. RETURNS: { oembed: { type, version, title, pro…
- `gala_launchpad_get_invite_stats` — Get overseer invite statistics. Returns counts for each invite status: total, pending, claimed, and revoked. RETURNS: { total: number, pending: number, claimed: number, revoked: number } Authentication: Requires streamAdminApiKey (admin)…
- `gala_launchpad_get_liquidity_position` — Get one current-contract GSwap position by pair, owner, and tick range.
- `gala_launchpad_get_liquidity_position_by_id` — Get one current-contract GSwap position by its pair, fee, owner, and tick range.
- `gala_launchpad_get_managed_tokens` — Fetch all tokens the authenticated user can manage (owned tokens + moderated tokens + overseer status). Returns a unified view of: - ownedTokens: Tokens created by this wallet (with live status, viewer count) - moderatedTokens: Tokens wh…
- `gala_launchpad_get_message_stats` — Get platform-wide message statistics. Returns aggregated metrics across all messages on the platform: - Total message count - Messages created today - Unique user authors - Unique tokens with messages - Breakdown by message type (CHAT vs…
- `gala_launchpad_get_moderated_tokens` — Get all tokens the current user moderates. Returns a paginated list of tokens where the authenticated user has claimed a moderator invite and has active access using cursor-based pagination. Used for the /studio dashboard. RETURNS: { tok…
- `gala_launchpad_get_moderator_invite` — Get invite details by code (public endpoint). Returns public information about an invite for the claim page. This is used by the frontend to display invite details before the user logs in to claim. Returned info: - Token name, symbol, im…
- `gala_launchpad_get_my_overseer_status` — Check your own overseer status. Returns whether the authenticated user is currently an active overseer and their details if so. RETURNS: { isOverseer: boolean, overseer?: { id, userAddress, inviteId, status, createdAt } } Authentication:…
- `gala_launchpad_get_nft_collection_claim_fee` — Get the fee required to claim an NFT collection name. Returns "10000" GALA.
- `gala_launchpad_get_nft_token_class_create_fee` — Get the fee required to create a token class. Returns "1000" GALA.
- `gala_launchpad_get_online_overseers` — Get list of currently online overseers and admins. Useful for: - Finding active admins to notify about urgent issues - Checking if any overseers are online before admin events - Broadcasting to all online admins RETURNS: { clients: [list…
- `gala_launchpad_get_online_users` — Batch check which users from a list are currently online. Useful for: - Checking if any team members are online - Finding which users to notify about events - Validating user availability before broadcasting RETURNS: { online: [list of o…
- `gala_launchpad_get_overseer_invite` — Get overseer invite details by code (public endpoint). Returns public information about an invite for the claim page. This is used by the frontend to display invite details before the user logs in to claim. Returned info: - Description (…
- `gala_launchpad_get_overseer_summary` — Get platform summary for CCTV dashboard. Returns quick counts for the overseer monitoring dashboard: - Active streams (pools with live streams) - Total viewers across all active streams - Pending content flags awaiting review - Total poo…
- `gala_launchpad_get_overseer_user_summary` — Get comprehensive user summary (Admin/Overseer only). Retrieves full profile, activity metrics, ban status, and other detailed information for a specific user. Perfect for overseer dashboard user detail pages. RETURNS: { address, profile…
- `gala_launchpad_get_pinned_message` — Get the currently pinned message for a token. Retrieves the pinned message details including content, sender, and when it was pinned. Returns null if no message is currently pinned. RETURNS: { message: { id, tokenName, content, userAddre…
- `gala_launchpad_get_platform_stats` — Get platform-wide statistics. Returns aggregated platform metrics including: - GALA trading volume over 1h, 24h, 7d - Total number of tokens on the platform Backend caches stats for 3 minutes. RETURNS: { stats: { galaVolume1h, galaVolume…
- `gala_launchpad_get_platform_status` — Get platform-wide trading volume and token count. RETURNS: { stats: { galaVolume1h, galaVolume24h, galaVolume7d, totalTokens, timestamp } } There is no platform-wide endpoint for active holders, online user counts, active streams, system…
- `gala_launchpad_get_pool_oembed` — Get oEmbed metadata for a pool/token page. Returns oEmbed JSON data for a token's buy/sell page, including live stream status if applicable. RETURNS: { oembed: { type, version, title, provider_name, provider_url, tokenName, symbol, image…
- `gala_launchpad_get_pool_realtime_state` — Get a combined real-time snapshot of a pool. Fetches, in parallel, from real underlying endpoints: - holderCount: current holder count and total balance - chatConfig: chat/comments enabled status (chatEnabled, commentsEnabled) - recentTr…
- `gala_launchpad_get_premint_quote` — Calculate pre-mint token output for a given GALA amount (supply = 0 assumed). Use during token creation flow to preview initial purchase amounts. No chain call required — backend uses local bonding curve math with supply=0. PARAMETERS: -…
- `gala_launchpad_get_profile_oembed` — Get oEmbed metadata for a user profile page. Returns oEmbed JSON data for a user's profile including stats like tokens created, graduation rate, and total volume. RETURNS: { oembed: { type, version, title, provider_name, provider_url, ad…
- `gala_launchpad_get_public_key_from_private_key` — Derive public key from private key using secp256k1. Returns uncompressed (0x04..., 132 chars) and compressed (0x02/03..., 68 chars) formats.
- `gala_launchpad_get_recent_trades` — Get the most recently executed trades with optional filtering. Returns a list of the latest trades across the platform or filtered by token/user/type. Useful for market overview, trend analysis, and finding recent market activity. Filter…
- `gala_launchpad_get_recording_download` — Get a signed download URL for a recording. Returns a time-limited URL for downloading the recording file. RETURNS: { downloadUrl, expiresAt, assetId, fileName } Authentication: Requires wallet signature (stream creator only)
- `gala_launchpad_get_restricted_names` — Get the restricted token names content. Returns newline-separated words that cannot be used in token names. Contains offensive words - API response not publicly exposed. Authorization: Overseer only (JWT) RETURNS: { success: true, data: …
- `gala_launchpad_get_session` — Get current session information from backend. Returns authenticated address and token timestamps. Requires active session.
- `gala_launchpad_get_simulcast_targets` — Get simulcast targets for a stream. Returns list of configured simulcast destinations with platform, rtmpUrl, and status for each target. RETURNS: { targets: [{ targetId, platform, rtmpUrl, status, name, createdAt }, ...], tokenName, max…
- `gala_launchpad_get_solana_transaction_status` — Get the status of a Solana transaction by signature. Queries Solana RPC directly using getSignatureStatuses (no WebSocket required). Use this to verify if an airdrop or bridge transaction succeeded after submission. Returns: { confirmed:…
- `gala_launchpad_get_stream_recordings` — Get recordings for a stream. Returns paginated list of available recordings from past streams using cursor-based pagination. RETURNS: { recordings: [...], tokenName, pageInfo: { hasNextPage, endCursor, hasPreviousPage, startCursor } } Au…
- `gala_launchpad_get_stream_role` — Get the authenticated user's role for a token's stream with associated permissions. Returns effective role (OWNER, MANAGER, TECHNICAL_PRODUCER, MODERATOR) with boolean permission flags. canStream: Can start/stop streams. canModerate: Can…
- `gala_launchpad_get_supported_bridge_tokens` — Get list of tokens supported for bridging, optionally filtered by chain. Returns token details including decimals, supported chains, and contract addresses.
- `gala_launchpad_get_swap_pool_info` — Get current-contract GSwap pool information for a token pair.
- `gala_launchpad_get_swap_pool_price` — Get current-contract GSwap price state through gswap-sdk (gSwap.pools.getSlot0).
- `gala_launchpad_get_swap_quote_exact_input` — Get a v6 GSwap quote for an exact input amount through gswap-sdk (gSwap.quoting.quoteExactInput).
- `gala_launchpad_get_swap_quote_exact_output` — Get a v6 GSwap quote for an exact output amount through gswap-sdk (gSwap.quoting.quoteExactOutput).
- `gala_launchpad_get_swap_result` — Resolve the outcome of a previously queued GSwap swap by its uniqueKey through gswap-sdk (gSwap.swaps.confirmSwap), without resubmitting. Use after gala_launchpad_execute_swap reported an unknown outcome or timed out.
- `gala_launchpad_get_swap_user_assets` — Get one page of GSwap assets for a wallet through gswap-sdk (gSwap.assets.getUserAssets).
- `gala_launchpad_get_token_access` — Check if the authenticated user has Studio access for a token. Returns comprehensive access information combining: 1. Token ownership check (OWNER role) 2. Claimed moderator invite (MANAGER, TECHNICAL_PRODUCER, MODERATOR) 3. Platform ove…
- `gala_launchpad_get_token_ban` — Get ban details for a specific token (overseer only). Returns whether the token is banned and ban details if applicable. Use this for detailed ban information including reason and who banned it. RETURNS: { banned: boolean, ban?: { id, to…
- `gala_launchpad_get_token_ban_stats` — Get token ban (delisted tokens) statistics. Returns the total count of delisted/banned tokens on the platform. RETURNS: { total: number } Authentication: Requires streamAdminApiKey (admin) OR JWT auth as Overseer.
- `gala_launchpad_get_token_viewers` — Get list of users currently viewing a specific token. Useful for: - Sending targeted announcements to active token watchers - Checking if there's an audience before broadcasting token events - Finding authenticated viewers for premium no…
- `gala_launchpad_get_token_weekly_history` — Get weekly snapshot history for a specific token. Returns the last 4 weeks of snapshot data for tracking token performance over time. Each snapshot includes market cap and price data for that week. RETURNS: { snapshots: [{vaultAddress, s…
- `gala_launchpad_get_top_holders` — Get top token holders by balance. Returns a paginated list of the largest token holders, including their address, balance, and percentage of total supply. Default returns top 10 holders. Returns: Array of { address: string, balance: stri…
- `gala_launchpad_get_trade_quote` — Calculate trade quote via backend using local bonding curve math (no chain call). Faster than calculateBuyAmountExternal / calculateSellAmountExternal which hit GalaChain. PARAMETERS: - type: 'MEME' (launchpad token) or 'NATIVE' (GALA) -…
- `gala_launchpad_get_trades` — Query trades with flexible filtering options. Returns paginated list of trades with metadata using cursor-based pagination. At least one of tokenName or userAddress is required. Filters: - tokenName: Filter by exact token name (e.g., 'an…
- `gala_launchpad_get_url_by_token_name` — Get the launchpad frontend URL for a specific token. Returns the complete URL for viewing/trading the token in the web interface.
- `gala_launchpad_get_user_liquidity_positions` — Get current-contract GSwap liquidity positions owned by an address.
- `gala_launchpad_get_user_stats` — Get user management statistics. Returns counts for total users, flagged users (with pending content flags), and banned users (with active global bans). RETURNS: { totalUsers: number, flaggedUsers: number, bannedUsers: number } Authentica…
- `gala_launchpad_get_version` — Get SDK and MCP server version information. Returns both versions which are dynamically read from package.json files.
- `gala_launchpad_get_wallet` — Get the wallet instance currently configured in the SDK. Returns wallet object if available, or null if in read-only mode.
- `gala_launchpad_get_weekly_challenge_leaderboard` — Get the weekly challenge leaderboard. Returns tokens ranked by market cap increase for the current challenge week. The challenge week runs Saturday to Friday, with Saturday being the baseline. RETURNS: { leaderboard: { tokens: [{rank, to…
- `gala_launchpad_get_wrap_counterpart` — Get the wrap counterpart for a token. For example, MUSIC → GMUSIC or GMUSIC → MUSIC. Returns the counterpart token or undefined if not found.
- `gala_launchpad_get_wrappable_token` — Get a wrappable token by its tokenId. Returns the token with wrap counterpart info, or undefined if not found. Uses cache for efficient lookup.
- `gala_launchpad_global_feed_status_reference` — Reference: Check global feed subscription status. IMPORTANT: The global feed is a CLIENT-SIDE feature in the SDK. This tool provides documentation. Status checking happens in your client code. Checking Subscription Status launchpad-sdk's…
- `gala_launchpad_graduate_token` — Graduate a token pool by buying all remaining tokens in one transaction. WORKFLOW (automatic): 1. Calls calculateBuyAmountForGraduation() internally 2. Executes buy() with exact remaining token amount 3. Returns transaction result Perfor…
- `gala_launchpad_has_wallet` — Check if wallet is configured in the SDK. Returns true if wallet is available for signing operations, false if in read-only mode.
- `gala_launchpad_is_authenticated` — Check if user is authenticated with valid (non-expired) JWT token. Returns boolean.
- `gala_launchpad_is_token_banned` — Check if a token is banned (overseer only). Convenience alias for getTokenBan - provided for semantic clarity. Use when you just need to check if a token is banned. RETURNS: { banned: boolean, ban?: { id, tokenName, reason, bannedBy, cre…
- `gala_launchpad_is_token_bridgeable_to_ethereum` — Check if a token is bridgeable to Ethereum. Returns bridgeability status and contract address if bridgeable.
- `gala_launchpad_is_token_bridgeable_to_network` — Check if a token is bridgeable to a specific network. Returns bridgeability status and contract address if available.
- `gala_launchpad_is_token_bridgeable_to_solana` — Check if a token is bridgeable to Solana. Returns bridgeability status and mint address if bridgeable.
- `gala_launchpad_is_token_graduated` — Check if a token has completed the bonding curve phase and graduated to full DEX trading. RETURNS: Boolean indicating if pool saleStatus is "Completed" USAGE: Useful for conditional logic before attempting graduation or checking pool state.
- `gala_launchpad_is_token_wrappable` — Check if a token is wrappable. Returns { isWrappable: boolean, tokenId, wrapCounterpart? }. Wrappable tokens can be wrapped/unwrapped into their counterpart.
- `gala_launchpad_is_user_online` — Check if a specific user is currently connected via WebSocket. Useful for: - Determining if a user is online before sending targeted messages - Checking if a specific user is viewing a token or room - Validating user connection before em…
- `gala_launchpad_list_api_keys` — List all API keys for the authenticated user. Returns a paginated list of API keys using cursor-based pagination. Raw keys are never included - they are only shown once at creation time. RETURNS: { apiKeys: [...], pageInfo: { hasNextPage…
- `gala_launchpad_list_bans` — List all banned users for a token. Returns a paginated list of banned users with their ban details using cursor-based pagination. Supports filtering by search query, name, or user address. Filter Behavior: - search: Combined search on us…
- `gala_launchpad_list_flags` — List flags for a specific token with pagination and filtering. Authorization varies by content type: - CHAT_MESSAGE/COMMENT: Token owner or moderator (JWT) can view - STREAM: Admin API key only Use to review pending flags for a specific …
- `gala_launchpad_list_global_flags` — List ALL flags globally across all tokens with pagination and filtering. For overseers and admins to view flags across the entire platform. Use listFlags() for token-specific flag lists. Filter options: - tokenName: Filter to a specific …
- `gala_launchpad_list_moderator_invites` — List moderator invites. Returns a paginated list of moderator invites using cursor-based pagination. Behavior depends on tokenName: - With tokenName: Returns invites for that specific token (verifies ownership) - Without tokenName: Retur…
- `gala_launchpad_list_overseer_invites` — List all overseer invites with cursor-based pagination and filtering. Returns a paginated list of overseer invites that can be filtered by status. RETURNS: { invites: [...], pageInfo: { hasNextPage, endCursor, hasPreviousPage, startCurso…
- `gala_launchpad_list_overseer_users` — List users with pagination and sorting (Overseer/Admin only). Retrieves a paginated list of users across the platform with optional filtering and sorting. Useful for overseer/admin dashboard user management. Sort Options: - address: User…
- `gala_launchpad_list_overseers` — List all overseers with cursor-based pagination and filtering. Returns a paginated list of overseers that can be filtered by status. RETURNS: { overseers: [...], pageInfo: { hasNextPage, endCursor, hasPreviousPage, startCursor } } Authen…
- `gala_launchpad_list_token_bans` — List all banned tokens (overseer only). Returns a paginated list of all banned tokens with their ban details using cursor-based pagination. Supports searching by token name (partial match). RETURNS: { items: [{ id, tokenName, reason, ban…
- `gala_launchpad_mint_nft` — Mint NFTs from a token class. Costs dynamic fee based on quantity.
- `gala_launchpad_monitor_global_feed_events_reference` — Reference: Monitor and filter global feed events. IMPORTANT: The global feed is a CLIENT-SIDE feature in the SDK. This tool provides documentation. Event monitoring happens in your client code. Available Event Types Token Events (broadca…
- `gala_launchpad_on_ban_enforcement` — Watch for user ban enforcement events in real-time. Triggers when users are banned, unbanned, or ban enforcement actions are taken. Includes: - USER_BANNED: User restricted from platform due to policy violation - USER_UNBANNED: Ban lifte…
- `gala_launchpad_on_dex_pool_creation` — Watch for new DEX pool creation by polling, not a real-time push event. The swap backend pushes pool-created events only over its realtime WebSocket stream, which a request/response tool does not hold open - so this polls the swap backen…
- `gala_launchpad_on_holder_count_changed` — Watch for token holder count changes in real-time. Triggers whenever the holder count for a token changes, including: - New holders making their first purchase - Holders liquidating their entire position - Changes in holder distribution …
- `gala_launchpad_on_launchpad_token_creation` — Watch for new launchpad token creation events in real-time.
- `gala_launchpad_on_moderator_changed` — Watch for moderator management events in real-time. Triggers when moderators are added, removed, or their roles are updated. Includes: - MODERATOR_ADDED: New moderator invitation accepted - MODERATOR_REMOVED: Moderator permissions revoke…
- `gala_launchpad_on_token_ban_changed` — Watch for token ban and unban events in real-time. Triggers when tokens are banned or unbanned by administrators. Includes: - TOKEN_BANNED: Token removed from trading/creation due to policy violation - TOKEN_UNBANNED: Ban lifted, token r…
- `gala_launchpad_on_trade_executed` — Watch for new trade execution events in real-time. Triggers whenever a trade is executed on any token. Includes buy and sell trades. Returns: - tradesExecuted: Number of trades detected - trades: Array of trade events with tokenName, use…
- `gala_launchpad_refresh_token` — Refresh JWT token before it expires. Use shouldRefreshToken() to check if refresh is needed. Returns expiresIn seconds; the token is managed internally and never returned via MCP.
- `gala_launchpad_request_solana_devnet_airdrop` — Request SOL airdrop from Solana devnet faucet. Only available in STAGE environment (development/testing). Maximum 2 SOL per request. Useful for funding wallets with gas fees for testing bridge operations.
- `gala_launchpad_search_gala_docs` — Search the Gala SDK documentation (gala-core-sdk, gswap-sdk, launchpad-sdk, gala-mcp-server) and get the pages to read, with their raw markdown urls and a matching snippet. Includes each package's agent guide (recipes, invariants, error …
- `gala_launchpad_should_refresh_token` — Check if JWT token should be refreshed (expires within threshold). Default threshold is 5 minutes. Returns boolean.
- `gala_launchpad_subscribe_to_stream` — Subscribe to a stream's real-time events. Must be connected via gala_launchpad_connect_stream_websocket first - throws error if not connected. After subscribing, you will receive these events: - stream_status: Live/offline status changes…
- `gala_launchpad_unpin_message` — Unpin a message from a token's chat. Removes the pinned status from a message. Authorization: - Token owner (JWT auth) - Moderator with MANAGER or MODERATOR role (JWT or API key) RETURNS: { success: true } Authentication: Requires stream…
- `gala_launchpad_unwrap_token` — Unwrap a token back to its native channel (e.g., GMUSIC → MUSIC). Reverses a previous wrap operation. This is a cross-channel bridge within GalaChain, NOT an external bridge. Requires wallet configuration.
- `gala_launchpad_validate_token` — Validate if token name and/or symbol are available for use. Check name and symbol availability before launching a token. Returns availability flags and any validation errors. Useful for token creation forms to prevent invalid submissions…
- `gala_launchpad_wrap_token` — Wrap a token to its asset-channel counterpart (e.g., MUSIC → GMUSIC). This is a cross-channel bridge within GalaChain, NOT an external bridge to Ethereum/Solana. Requires wallet configuration. Use for tokens that need to be wrapped befor…
- `gala_launchpad_add_content_reaction` — Add a reaction to a pool message (chat or comment). Requires JWT or API key authentication. Adding the same reaction type again is a no-op (idempotent). Users can have multiple different reaction types on the same message. RETURNS: { dat…
- `gala_launchpad_add_liquidity_by_price` — Add liquidity through gswap-sdk (gSwap.positions.addLiquidityByPrice) and return confirm() output.
- `gala_launchpad_add_liquidity_by_ticks` — Add liquidity through gswap-sdk (gSwap.positions.addLiquidityByTicks) and return confirm() output.
- `gala_launchpad_add_reaction_to_chat_message` — Add a reaction to a chat message. Convenience wrapper for addContentReaction specifically for chat messages. RETURNS: { data: { reactions, totalCount }, created: boolean } Authentication: Requires JWT session (call sdk.login() first).
- `gala_launchpad_add_reaction_to_comment` — Add a reaction to a comment. Convenience wrapper for addContentReaction specifically for comments. RETURNS: { data: { reactions, totalCount }, created: boolean } Authentication: Requires JWT session (call sdk.login() first).
- `gala_launchpad_add_simulcast_target` — Add a simulcast target to a stream. Configure the stream to rebroadcast to an external platform like YouTube, Twitch, or Facebook. RETURNS: { target: { targetId, platform, rtmpUrl, status, name, createdAt }, tokenName } Authentication: R…
- `gala_launchpad_claim_moderator_invite` — Claim a moderator invite. Claims an invite using the code from a magic link URL. The authenticated user's wallet becomes the moderator with the granted role. Requirements: - Invite must be in PENDING status - Invite must not be expired R…
- `gala_launchpad_claim_overseer_invite` — Claim an overseer invite. Claims an invite using the code from a magic link URL. The authenticated user's wallet becomes an overseer with GLOBAL access to ALL tokens on the platform. Requirements: - Invite must be in PENDING status - Inv…
- `gala_launchpad_connect_stream_websocket` — Connect to the stream WebSocket server. Establishes a WebSocket connection for real-time stream events. Must be called before subscribing to streams or sending WebSocket chat. Throws error if connection fails or if already connected. Che…
- `gala_launchpad_create_api_key` — Create a new API key for delegating permissions. CRITICAL: The rawKey in the response is ONLY shown once! Store it securely immediately - it cannot be retrieved again. Roles (hierarchical): - MODERATOR: Manage comments, chat, bans - TECH…
- `gala_launchpad_create_ban` — Create a ban for a user on a token. Bans prevent users from sending chat messages and reactions on the specified token's stream. Can be permanent (omit durationSeconds) or temporary (specify duration). Duration Presets: - 1 hour: 3600 - …
- `gala_launchpad_create_comment` — Create a new comment on a token pool. Adds a new comment to the specified token's comment section. Returns the created comment with id for reactions and further operations. RETURNS: { comment: { id, tokenName, tokenImage, userAddress, us…
- `gala_launchpad_create_flag` — Create a content flag/report. Two-tier system: - Chat/Comment: reason and details are optional (one-click flag) - Stream: reason is REQUIRED (modal flow) Use this when a user reports inappropriate content. RETURNS: { flag: { id, tokenNam…
- `gala_launchpad_create_message` — Create a new message on a token pool. Posts a message to the specified token as either a CHAT message or COMMENT. Messages are stored in the unified pool_messages table. Content Limits: - CHAT: 1-500 characters - COMMENT: 1-2000 characte…
- `gala_launchpad_create_moderator_invite` — Create a moderator invite for a token or all tokens. Creates a magic link invite that can be shared to grant moderator access. The recipient claims the invite after logging in. Invite Scopes: - TOKEN (default): Access to a specific token…
- `gala_launchpad_create_nft_token_class` — Create a token class within an NFT collection. Costs 1,000 GALA.
- `gala_launchpad_create_overseer_direct` — Create an overseer directly (bypassing invite flow). Directly promotes a user to overseer status without requiring them to claim an invite. A synthetic invite record is created for audit trail. Use this when you need to promote someone p…
- `gala_launchpad_create_overseer_invite` — Create an overseer invite. Overseers have GLOBAL platform access with MANAGER-level permissions across ALL tokens (current and future). This is different from moderators who have token-scoped access. Creates a magic link invite that can …
- `gala_launchpad_create_solana_wallet` — Create a new Solana wallet with a random keypair. Returns wallet address and private key (base58 format). ⚠️ SECURITY: Store the private key securely immediately — it cannot be retrieved again and grants full access to the wallet.
- `gala_launchpad_create_wallet` — Create a new wallet with a random private key. Returns wallet address and private key. ⚠️ SECURITY: Store the private key securely immediately — it cannot be retrieved again and grants full access to the wallet.
- `gala_launchpad_emit_balance_updated` — Emit a balance update event to a specific user. Notifies a specific user that their token and/or GALA balances have changed, typically after a trade or transfer. Perfect for real-time wallet updates after trade execution or token transfe…
- `gala_launchpad_emit_typing_indicator` — Emit a typing indicator event. Shows which users are currently typing in a token's chat room. Helps create the perception of real-time conversation (e.g., "3 users typing..."). Event Recipients: All clients subscribed to the token:token_…
- `gala_launchpad_lock_tokens` — Lock one or more token types on GalaChain in a single transaction. Locked tokens cannot be transferred until unlocked by the lock authority. Useful for staking, escrow, vesting, or other hold scenarios. Supports batch locking of multiple…
- `gala_launchpad_login` — Authenticate with wallet signature to get JWT token. Required before using protected features (streaming, chat, uploads). Returns expiresIn seconds; the token is managed internally and never returned via MCP.
- `gala_launchpad_on_comment_created` — Watch for new pool comments in real-time. Triggers whenever a user posts a comment on a token's pool page. Includes: - Comment text and metadata - Author information - Timestamp - Token association Returns: - commentsCreated: Number of n…
- `gala_launchpad_on_pool_updated` — Watch for pool metadata updates in real-time. Triggers when pool metadata, social links, or badges are updated. Includes: - POOL_METADATA_UPDATED: Name, description, image, category changes - POOL_SOCIAL_LINKS_UPDATED: Website, Discord, …
- `gala_launchpad_pin_message` — Pin a message to a token's chat. Only one message can be pinned per token at a time. Pinning a new message automatically unpins any previously pinned message. Authorization: - Token owner (JWT auth) - Moderator with MANAGER or MODERATOR …
- `gala_launchpad_register_push_token` — Register a push notification device token. Associates a push token (FCM or APNs) with the authenticated user. If the token already exists, it updates the associated device info. Parameters: - token (required): Push notification token str…
- `gala_launchpad_resolve_token_class_key` — MANDATORY - Convert a launchpad token name to its GalaChain TokenClassKey. ⚠️ DO NOT GUESS OR CONSTRUCT TokenClassKey FROM TOKEN NAME! The relationship is NOT predictable: - Token "anime" might have type "ANM", not "ANIME" - Token "drago…
- `gala_launchpad_resolve_vault_address` — DO NOT GUESS - Resolve a launchpad token name to its GalaChain vault address. The vault address format is NOT derivable from the token name. You MUST use this tool. Results are cached for performance - subsequent calls are instant.
- `gala_launchpad_send_chat_message` — Send a new chat message on a token pool. Posts a message to the specified token's chat via REST API. Messages are stored in the unified pool_messages table. RETURNS: { message: { id, tokenName, tokenImage, userAddress, userProfile, conte…
- `gala_launchpad_send_stream_chat_via_web_socket` — Send a chat message via WebSocket. Sends a message through the WebSocket connection (lower latency than REST). Requires: 1. WebSocket connected via gala_launchpad_connect_stream_websocket 2. Authenticated via wallet signature 3. Subscrib…
- `gala_launchpad_send_stream_reaction` — Send an ephemeral emoji reaction to a live stream. Reactions are broadcast to all viewers via WebSocket but NOT persisted to database. Rate limiting is enforced server-side (burst of 10, then 0.5/sec refill). Requires: 1. WebSocket conne…
- `gala_launchpad_send_typing_indicator` — Send a typing indicator to a stream chat. Indicates whether the authenticated user is currently typing. Typing indicators are ephemeral (NOT persisted to database) and broadcast to all users in the stream chat room except the sender. The…
- `gala_launchpad_set_chat_enabled` — Enable or disable chat for a specific token. Dual-auth endpoint - supports both Admin API key and JWT (owner) auth. Authorization: - Admin (API key): Sets ADMIN_DISABLED when disabling - owner is locked out - Owner (JWT): Sets DISABLED w…
- `gala_launchpad_set_global_streaming_enabled` — Enable or disable streaming globally (Admin only). Controls platform-wide streaming capability. When disabled, no new streams can be started. RETURNS: { enabled, updatedAt } Authentication: Requires streamAdminApiKey configuration
- `gala_launchpad_set_next_live_stream_countdown` — Set the next live stream countdown time for a token. Schedules a future live stream for this token. The countdown can be displayed on the pool page to let viewers know when the stream will go live. Can be called multiple times to update …
- `gala_launchpad_set_slow_mode` — Set slow mode interval for a stream chat. Slow mode throttles users to one message per N seconds. Enforcement is server-side (Redis-backed rate limiting). Setting to 0 disables slow mode. Valid presets: 0 (off), 10, 30, 60, 300 seconds. …
- `gala_launchpad_set_stream_enabled` — Enable or disable streaming for a specific token (Admin only). Controls per-token streaming capability. When disabled, prevents new streams from being started for this token. Existing active streams will continue until they end. RETURNS:…
- `gala_launchpad_set_wallet` — Configure a wallet for signing operations. Takes a private key and sets it as the active wallet.
- `gala_launchpad_switch_environment` — Dynamically switch the MCP server to prod or stage. Preserves wallet configuration when switching.
- `gala_launchpad_unlock_tokens` — Unlock one or more previously locked token types on GalaChain in a single transaction. Releases token holds, making them available for transfer again. Must be called by the lock authority (the address that locked the tokens or was design…
- `gala_launchpad_unregister_push_token` — Unregister a push notification device token. Deactivates a push token so the device no longer receives notifications. Parameters: - token (required): The push notification token to unregister RETURNS: { unregistered: boolean } Authentica…
- `gala_launchpad_update_ai_moderation_settings` — Update AI moderation settings. Configure AI-powered content moderation behavior. Only provided fields will be updated. RETURNS: { settings: { enabled, mode, provider, ... } } Authentication: Requires streamAdminApiKey (admin) OR JWT auth…
- `gala_launchpad_update_api_key` — Update an API key's metadata and permissions. Cannot change the key itself, only metadata and permissions. At least one field must be provided. Updatable fields: - role: Change permission level - description: Update label/description - d…
- `gala_launchpad_update_chat_message` — Update a chat message's content (author only). Edits an existing chat message. Only the original author can update. The message will have an updatedAt timestamp after editing. RETURNS: { message: { id, tokenName, tokenImage, userAddress,…
- `gala_launchpad_update_comment` — Update a comment's content. Updates the content of an existing comment. Only the original author can update their comment. RETURNS: { comment: { id, tokenName, tokenImage, userAddress, userProfile, content, createdAt, updatedAt, reaction…
- `gala_launchpad_update_message` — Update a message's content. Updates the content of an existing message (CHAT or COMMENT). Only the original author can update their message. The message will have an updatedAt timestamp after editing. RETURNS: { message: { id, type, toke…
- `gala_launchpad_update_moderator_invite` — Update a moderator invite's role and/or description. Updates an existing moderator invite. At least one of role or description must be provided. Can update role, description, or both in a single call. Roles: - MODERATOR: Manage comments,…
- `gala_launchpad_update_moderator_invite_role` — Update the role of a moderator invite. Changes the role granted by the invite. For claimed invites, the moderator's effective permissions change immediately (enforced at runtime). Roles: - MODERATOR: Manage comments, chat, bans - TECHNIC…
- `gala_launchpad_update_notification_preferences` — Update notification preferences for the authenticated user. Partial update - only provided fields are modified, others remain unchanged. At least one field should be provided. Preference fields (all optional): - tradesEnabled: Enable/dis…
- `gala_launchpad_update_profile` — Update user profile (fullName and profileImage). Returns success flag and updated profile data.
- `gala_launchpad_update_restricted_names` — Update the restricted token names content. Replaces the entire list with newline-separated words. Newlines separate individual words to restrict. Authorization: Overseer only (JWT) RETURNS: { success: true }
- `gala_launchpad_update_token_config` — Update token configuration (messages, comments, and social links). Update messaging configuration and/or social media links for a token. At least one field must be provided. Authorization: - Token owner (JWT auth) - Platform admin (API k…
- `gala_launchpad_upload_profile_image` — Upload profile image from filesystem (Node.js only).
- `gala_launchpad_upload_token_image` — Upload token image from filesystem (Node.js only).

## Related servers

- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Hermoso (896 tools) — https://policylayer.com/tools/hermoso.md
- Ainumbers Mcp Apps (746 tools) — https://policylayer.com/tools/postoaklabs-ainumbers-mcp-apps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Nitrostack (697 tools) — https://policylayer.com/tools/nitrostack.md
- Yaver (678 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Vibecontrols (672 tools) — https://policylayer.com/tools/vibecontrols-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=gala-chain-gala-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/gala-chain-gala-mcp-server
