launchpad toolset: tools and prompts
The launchpad toolset of @gala-chain/gala-mcp-server 1.0.0 provides Launchpad pools, bonding-curve trading, token creation, holders, streaming, chat, moderation, overseers and the rest of the Launchpad backend. It defines 242 tools and 213 prompts. A prompt is offered only when every tool it names is registered by the selection.
The same data, with every parameter's type and description, is at /mcp/launchpad/tools.json. * marks a required parameter. Tools whose description says they need authentication need a wallet in full-access mode.
Tools
pools
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_pools | Fetch token pools from Gala Launchpad with filtering and pagination | no | type, creatorAddress, isGraduated, hasUpcomingShows, language, recentlyStreamed, hasRecordings, streamStatus, cursor, pageSize |
gala fetch pools creator address is graduated has upcoming shows recently streamed recordings stream status page size
all
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_all_pools | Fetch all available pools with automatic pagination | no | tokenName, type, creatorAddress, isGraduated, hasUpcomingShows, language, recentlyStreamed, hasRecordings, streamStatus |
gala_fetch_all_referrals | Fetch all referrals for a wallet address with automatic pagination | no | address, sortBy, sortDir |
gala_flush_all_cache | ⚠️ NUCLEAR OPTION: Flush ALL Launchpad cache | no | confirm* |
gala fetch all pools token name creator address is graduated has upcoming shows recently streamed recordings stream status referrals sort by dir flush cache
pool
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_pool_details | Get detailed pool state from GalaChain bonding curve | no | tokenName* |
gala_fetch_pool_details_for_calculation | Get optimized pool details for local bonding curve calculations | no | tokenName* |
gala_check_pool_exists | Check if a pool exists for a token | no | tokenName, symbol |
gala_on_pool_updated | Watch for pool metadata updates in real-time | no | tokenName*, updateType, intervalMs, durationSeconds |
gala_get_pool_realtime_state | Get a combined real-time snapshot of a pool | no | tokenName* |
gala_get_pool_oembed | Get oEmbed metadata for a pool/token page | no | tokenName* |
gala fetch pool details token name for calculation check exists on updated update type interval ms duration seconds get realtime state oembed
token
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_token_details | Fetch comprehensive token details from DEX API platform | no | tokenId* |
gala_fetch_token_distribution | Get holder distribution and supply metrics | no | tokenName* |
gala_check_token_name | Check if token name is available | no | tokenName* |
gala_check_token_symbol | Check if token symbol is available | no | symbol* |
gala_validate_token | Validate if token name and/or symbol are available for use | no | tokenName, symbol |
gala_resolve_token_class_key | MANDATORY - Convert a launchpad token name to its GalaChain TokenClassKey | no | tokenName* |
gala_fetch_token_classes_with_supply | Fetch supply metrics for multiple token classes in a single batch query | no | tokenClasses* |
gala_update_token_config | Update token configuration (messages, comments, and social links) | no | tokenName*, messagesEnabled, commentsEnabled, streamingEnabled, streamLanguage, nextLiveStreamAt, websiteUrl, telegramUrl, twitterUrl, instagramUrl, facebookUrl, redditUrl, tiktokUrl |
gala_graduate_token | Graduate a token pool by buying all remaining tokens in one transaction | no | tokenName*, maxAcceptableReverseBondingCurveFeeSlippageFactor, slippageToleranceFactor, privateKey, calculateAmountMode, currentSupply |
gala_fetch_token_balance | Get token balance for a specific token | no | tokenName, address |
gala_launch_token | Create a new token on the launchpad | no | tokenName, tokenSymbol, tokenDescription, tokenImage, preBuyQuantity, websiteUrl, telegramUrl, twitterUrl, tokenCategory, tokenCollection, reverseBondingCurveConfiguration, saleStartTime, privateKey |
gala_upload_token_image | Upload token image from filesystem (Node.js only) | no | tokenName, imagePath, privateKey |
gala_transfer_token | Transfer launchpad tokens via GalaChain | no | to, tokenName, amount*, uniqueKey, privateKey |
gala_is_token_graduated | Check if a token has completed the bonding curve phase and graduated to full DEX trading | no | tokenName* |
gala_get_token_access | Check if the authenticated user has Studio access for a token | no | tokenName* |
gala_refresh_token | Refresh JWT token before it expires | no | - |
gala_get_token_ban_stats | Get token ban (delisted tokens) statistics | no | - |
gala_ban_token | Ban a token from the platform (overseer only) | no | tokenName*, reason |
gala_unban_token | Remove a ban from a token (overseer only) | no | tokenName* |
gala_list_token_bans | List all banned tokens (overseer only) | no | cursor, pageSize, search |
gala_get_token_ban | Get ban details for a specific token (overseer only) | no | tokenName* |
gala_is_token_banned | Check if a token is banned (overseer only) | no | tokenName* |
gala_on_token_ban_changed | Watch for token ban and unban events in real-time | no | tokenName*, banStatus, intervalMs, durationSeconds |
gala_emit_token_banned | Emit a token banned event | no | tokenName, reason, bannedBy, nextLiveStreamAt |
gala_emit_token_unbanned | Emit a token unbanned event | no | tokenName*, reason, unbannedBy |
gala_get_token_viewers | Get list of users currently viewing a specific token | no | tokenName*, authenticated, limit |
gala_get_token_weekly_history | Get weekly snapshot history for a specific token | no | vaultAddress* |
gala fetch token details id distribution name check symbol validate resolve class key classes with supply update config messages enabled comments streaming stream language next live at website url telegram twitter instagram facebook reddit tiktok graduate max acceptable reverse bonding curve fee slippage factor tolerance private calculate amount mode current balance launch description image pre buy quantity category collection configuration sale start time upload path transfer unique is graduated get access refresh ban stats unban list bans page size banned on changed status interval ms duration seconds emit by unbanned viewers weekly history vault address
user
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_user_holder_context | Get a user's holder context for a specific token | no | tokenName, userAddress |
gala_get_user_stats | Get user management statistics | no | - |
gala_emit_user_profile_updated | Emit a user profile updated event | no | userAddress*, updatedFields, summary |
gala_is_user_online | Check if a specific user is currently connected via WebSocket | no | userAddress* |
gala fetch user holder context token name address get stats emit profile updated fields is online
volume
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_volume_data | Get OHLCV (candlestick) data for charting | no | tokenName*, from, to, resolution |
gala fetch volume data token name
launchpad
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_launchpad_token_spot_price | ⚠️ DEPRECATED - Use gala_fetch_token_spot_price with { tokenName } instead | no | tokenName*, calculateAmountMode, currentSupply |
gala_on_launchpad_token_creation | Watch for new launchpad token creation events in real-time | no | creatorAddress, intervalMs, durationSeconds |
gala_fetch_launchpad_fee | Fetch the current launchpad fee via backend proxy (cached 1 hour) | no | - |
gala fetch launchpad token spot price name calculate amount mode current supply on creation creator address interval ms duration seconds fee
vault
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_resolve_vault_address | DO NOT GUESS - Resolve a launchpad token name to its GalaChain vault address | no | tokenName* |
gala resolve vault address token name
holder
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_on_holder_count_changed | Watch for token holder count changes in real-time | no | tokenName*, minThreshold, intervalMs, durationSeconds |
gala_get_holder_rank | Get a user's holder rank and balance for a token | yes | tokenName, userAddress |
gala_get_holder_count | Get holder statistics for a token | yes | tokenName* |
gala_get_holder_history | Get recent trade history for a specific holder | yes | tokenName, userAddress, limit, cursor |
gala on holder count changed token name min threshold interval ms duration seconds get rank user address history
buy
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_calculate_buy_amount | Calculate token amounts for buying with fee breakdown | no | tokenName, amount, type* |
gala_calculate_buy_amount_for_graduation | Calculate amount needed to graduate a token pool | no | tokenName*, calculateAmountMode, currentSupply |
gala_calculate_buy_amount_local | Calculate buy amounts using LOCAL bonding curve formulas (instant, no network call) | no | tokenName, amount, type* |
gala_calculate_buy_amount_external | Calculate buy amounts using EXTERNAL GalaChain network call (real-time) | no | tokenName, amount, type* |
gala calculate buy amount token name for graduation mode current supply local external
sell
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_calculate_sell_amount | Calculate GALA amounts for selling tokens | no | tokenName, amount, type* |
gala_calculate_sell_amount_local | Calculate sell amounts using LOCAL bonding curve formulas (instant, no network call) | no | tokenName, amount, type, maxSupply, reverseBondingCurveMinFeeFactor, reverseBondingCurveMaxFeeFactor |
gala_calculate_sell_amount_external | Calculate sell amounts using EXTERNAL GalaChain network call (real-time) | no | tokenName, amount, type* |
gala calculate sell amount token name local max supply reverse bonding curve min fee factor external
utils
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_buy | Execute token purchase with slippage protection | no | tokenName, amount, type, expectedAmount, maxAcceptableReverseBondingCurveFee, maxAcceptableReverseBondingCurveFeeSlippageFactor, slippageToleranceFactor*, privateKey |
gala_sell | Execute token sale with slippage protection | no | tokenName, amount, type, expectedAmount, maxAcceptableReverseBondingCurveFee, maxAcceptableReverseBondingCurveFeeSlippageFactor, slippageToleranceFactor*, privateKey |
gala_cleanup | Clean up SDK resources (HTTP interceptors, WebSocket connections) | no | - |
gala_login | Authenticate with wallet signature to get JWT token | no | - |
gala_logout | Clear JWT token and end session | no | - |
gala buy token name expected amount max acceptable reverse bonding curve fee slippage factor tolerance private key sell cleanup login logout
trades
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_trades | Get trade history with optional filtering and pagination | no | tokenName, tradeType, userAddress, cursor, pageSize, startDate, endDate, sortOrder |
gala_get_trades | Query trades with flexible filtering options | yes | tokenName, userAddress, search, cursor, pageSize, txnType, startDate, endDate, minAmount, maxAmount |
gala fetch trades token name trade type user address page size start date end sort order get txn min amount max
initial
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_calculate_initial_buy | Calculate amounts for initial token purchase during creation (pre-mint phase) | no | amount* |
gala calculate initial buy
bundler
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_bundler_transaction_result | Get bundle transaction result by ID via HTTP (not WebSocket) | no | transactionId* |
gala get bundler transaction result id
sale
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_sale_details | Fetch sale details (supply, status) for a token via backend proxy (cached 10s) | no | tokenName* |
gala fetch sale details token name
trade
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_trade_quote | Calculate trade quote via backend using local bonding curve math (no chain call) | no | tokenName, amount, type, method |
gala_on_trade_executed | Watch for new trade execution events in real-time | no | tokenName*, tradeType, minAmount, userAddress, intervalMs, durationSeconds |
gala_emit_trade_executed | Emit a trade execution event to token subscribers | no | tokenName, tradeType, inputAmount, outputAmount |
gala get trade quote token name on executed type min amount user address interval ms duration seconds emit input output
premint
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_premint_quote | Calculate pre-mint token output for a given GALA amount (supply = 0 assumed) | no | amount* |
gala get premint quote
locked
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_locked_tokens | Get locked token details including all active locks, lock authorities, and expiration times | no | tokenName, address, withExpired |
gala fetch locked tokens token name with expired
tokens
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_tokens_held | Get tokens held by a wallet with optional filtering | no | address*, cursor, pageSize, tokenName, search |
gala_fetch_tokens_created | Get tokens created by a wallet with optional filtering | no | address*, cursor, pageSize, tokenName, search |
gala_lock_tokens | Lock one or more token types on GalaChain in a single transaction | no | tokens*, uniqueKey, privateKey |
gala_unlock_tokens | Unlock one or more previously locked token types on GalaChain in a single transaction | no | tokens*, uniqueKey, privateKey |
gala_burn_tokens | Permanently burn (destroy) one or more token types on GalaChain in a single transaction | no | tokens*, uniqueKey, privateKey |
gala fetch tokens held page size token name created lock unique key private unlock burn
profile
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_profile | Get user profile data including full name, profile image, wallet address, and join date | no | address |
gala_update_profile | Update user profile (fullName and profileImage) | no | fullName, profileImage, address*, privateKey |
gala_upload_profile_image | Upload profile image from filesystem (Node.js only) | no | imagePath*, address, privateKey |
gala_get_profile_oembed | Get oEmbed metadata for a user profile page | no | address* |
gala fetch profile update full name image private key upload path get oembed
available
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_available_balance | Get available (unlocked) token balance for a wallet | no | tokenName, address |
gala_get_available_roles | Get all available roles and permissions for token delegation | no | - |
gala fetch available balance token name get roles
managed
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_managed_tokens | Fetch all tokens the authenticated user can manage (owned tokens + moderated tokens + overseer status) | no | cursor, pageSize |
gala get managed tokens page size
referral
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_referral_url | Fetch the authenticated user's unique referral URL for sharing | no | - |
gala fetch referral url
referrals
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_referrals | Fetch paginated list of users who signed up using this wallet's referral link using cursor-based pagination | no | address, cursor, pageSize, sortBy, sortDir |
gala_fetch_referrals_summary | Fetch referral program summary statistics including total referral count and reward totals (past day, past month, all-time) | no | address |
gala fetch referrals page size sort by dir summary
launch
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_launch_token_fee | Fetch the current GALA fee required to launch a new token on the launchpad | no | - |
gala fetch launch token fee
nft
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_nft_collection_claim_fee | Get the fee required to claim an NFT collection name | no | - |
gala_get_nft_token_class_create_fee | Get the fee required to create a token class | no | - |
gala_estimate_nft_mint_fee | Estimate the dynamic fee to mint NFTs via DryRun | no | collection, type, category, quantity, ownerAddress* |
gala_estimate_nft_operation_fees | Calculate total fees for multiple NFT operations | no | claimCollection, createTokenClasses |
gala_check_nft_collection_available | Check if an NFT collection name is available for claiming | no | collectionName* |
gala_claim_nft_collection | Claim an NFT collection name | no | collectionName* |
gala_fetch_nft_collections | Fetch all NFT collections authorized to a wallet address | no | walletAddress* |
gala_create_nft_token_class | Create a token class within an NFT collection | no | collection, type, category*, name, description, image, symbol, rarity, maxSupply, maxCapacity, additionalKey |
gala_fetch_nft_token_classes | Fetch token classes for a collection with supply information | no | collection*, type, category |
gala_mint_nft | Mint NFTs from a token class | no | collection, type, category, quantity, ownerAddress*, additionalKey |
gala_fetch_nft_balances | Fetch NFT balances for an owner, optionally filtered by collection | no | ownerAddress*, collectionFilter |
gala get nft collection claim fee token class create estimate mint owner address operation fees classes check available name fetch collections wallet max supply capacity additional key balances filter
config
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_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 | no | - |
gala_site_config_state_reference | Reference: Access site configuration state from global feed | no | - |
gala get config site state reference
url
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_url_by_token_name | Get the launchpad frontend URL for a specific token | no | tokenName* |
gala get url by token name
cache
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_cache_info | Get unified cache statistics for all token caches: launchpad metadata (totalTokens, cacheSize, oldestEntry) and bridgeable tokens by network (ETHEREUM, SOLANA counts) | no | - |
gala_clear_cache | Clear token caches | no | tokenName |
gala_flush_cache_by_address | Flush all cache entries for a wallet address | no | address* |
gala_flush_cache_by_token | Flush all cache entries for a token | no | tokenName* |
gala_flush_cache_wallet_aliases | Flush wallet-alias cache entries (eth| → client| resolution cache) | no | address |
gala get cache info clear token name flush by address wallet aliases
platform
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_platform_status | Get platform-wide trading volume and token count | no | - |
gala_get_platform_stats | Get platform-wide statistics | no | - |
gala get platform status stats
websocket
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_explain_websocket_events | Get comprehensive documentation of all WebSocket events | no | category, format |
gala_emit_websocket_event | Emit a generic WebSocket event (advanced/custom use) | no | action*, tokenName, userAddress, broadcast, payload |
gala explain websocket events emit event token name user address
event
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_event_schema | Get detailed schema/interface for a specific WebSocket event | no | eventName*, format, includeExample |
gala get event schema name include example
stream
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_start_stream | Start a live stream for a token | no | tokenName* |
gala_stop_stream | Stop a live stream for a token | no | tokenName* |
gala_set_stream_enabled | Enable or disable streaming for a specific token (Admin only) | no | tokenName, enabled |
gala_reset_stream_key | Reset the stream key for a token | no | tokenName* |
gala_get_stream_role | Get the authenticated user's role for a token's stream with associated permissions | no | tokenName* |
gala_get_stream_recordings | Get recordings for a stream | no | tokenName*, cursor, pageSize |
gala_connect_stream_websocket | Connect to the stream WebSocket server | yes | - |
gala_send_stream_chat_via_web_socket | Send a chat message via WebSocket | yes | tokenName, content |
gala_send_stream_reaction | Send an ephemeral emoji reaction to a live stream | yes | tokenName, emoji, streamTime |
gala_emit_stream_status | Emit a stream status change event | no | tokenName, status |
gala_emit_stream_countdown | Emit a stream countdown event | no | tokenName, nextLiveStreamAt, secondsUntilLive |
gala start stream token name stop set enabled reset key get role recordings page size connect websocket send chat via web socket reaction time emit status countdown next live at seconds until
next
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_set_next_live_stream_countdown | Set the next live stream countdown time for a token | no | tokenName, nextLiveStreamAt |
gala set next live stream countdown token name at
global
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_global_streaming_status | Get global streaming status | no | - |
gala_set_global_streaming_enabled | Enable or disable streaming globally (Admin only) | no | enabled* |
gala_list_global_flags | List ALL flags globally across all tokens with pagination and filtering | no | tokenName, contentType, status, reason, reporterAddress, reportedUserAddress, cursor, pageSize |
gala_monitor_global_feed_events_reference | Reference: Monitor and filter global feed events | no | - |
gala get global streaming status set enabled list flags token name content type reporter address reported user page size monitor feed events reference
recording
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_recording_download | Get a signed download URL for a recording | no | tokenName, assetId |
gala_delete_recording | Delete a stream recording | no | tokenName, assetId |
gala_emit_recording_status | Emit a recording status change event | no | tokenName, status, assetId, playbackId, duration, playbackUrl |
gala get recording download token name asset id delete emit status playback url
simulcast
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_simulcast_targets | Get simulcast targets for a stream | no | tokenName* |
gala_add_simulcast_target | Add a simulcast target to a stream | no | tokenName, platform, rtmpUrl, streamKey, name |
gala_remove_simulcast_target | Remove a simulcast target from a stream | no | tokenName, targetId |
gala get simulcast targets token name add target rtmp url stream key remove id
chat
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_chat_status | Get chat status for a stream | no | tokenName* |
gala_set_chat_enabled | Enable or disable chat for a specific token | no | tokenName, enabled |
gala_emit_chat_message | Emit a chat message event to token chat subscribers | no | tokenName, content, userAddress* |
gala_emit_chat_status | Emit a chat status change event (enabled/disabled) | no | tokenName, enabled, reason |
gala_get_chat_messages | Query chat messages with tokenName/userAddress filters | yes | tokenName, userAddress, cursor, pageSize |
gala_send_chat_message | Send a new chat message on a token pool | no | tokenName, content |
gala_update_chat_message | Update a chat message's content (author only) | no | id, content |
gala_delete_chat_message | Delete a chat message | no | id* |
gala get chat status token name set enabled emit message user address messages page size send update delete
slow
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_set_slow_mode | Set slow mode interval for a stream chat | no | tokenName, slowModeSeconds |
gala set slow mode token name seconds
to
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_subscribe_to_stream | Subscribe to a stream's real-time events | no | tokenName* |
gala subscribe to stream token name
typing
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_send_typing_indicator | Send a typing indicator to a stream chat | yes | tokenName, isTyping |
gala_emit_typing_indicator | Emit a typing indicator event | no | tokenName, typingUsers, count |
gala send typing indicator token name is emit users
session
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_session | Get current session information from backend | no | - |
gala get session
authenticated
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_is_authenticated | Check if user is authenticated with valid (non-expired) JWT token | no | - |
gala is authenticated
refresh
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_should_refresh_token | Check if JWT token should be refreshed (expires within threshold) | no | thresholdMs |
gala should refresh token threshold ms
access
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_access_token | Check whether an access token is available | no | - |
gala get access token
valid
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_ensure_valid_token | Ensure valid token exists, refreshing if necessary | no | thresholdMs |
gala ensure valid token threshold ms
ban
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_create_ban | Create a ban for a user on a token | no | tokenName, userAddress, reason, durationSeconds |
gala_remove_ban | Remove a ban for a user on a token | no | tokenName, userAddress |
gala_get_ban_status | Check if a specific user is banned on a token | no | tokenName, userAddress |
gala_on_ban_enforcement | Watch for user ban enforcement events in real-time | no | userAddress, actionType, tokenName, reason, intervalMs, durationSeconds |
gala_get_ban_stats | Get global user ban statistics | no | - |
gala create ban token name user address duration seconds remove get status on enforcement action type interval ms stats
bans
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_list_bans | List all banned users for a token | no | tokenName*, cursor, pageSize, search, name, userAddress |
gala list bans token name page size user address
active
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_active_users | Get currently active users on a token's stream | no | tokenName*, type, search, name, userAddress |
gala_get_active_moderators | Get the roster of active (already-accepted) moderators for a specific token | no | tokenName* |
gala get active users token name user address moderators
api
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_create_api_key | Create a new API key for delegating permissions | no | role*, description, delegateAllTokens, tokenNames, expiresAt |
gala_list_api_keys | List all API keys for the authenticated user | no | cursor, pageSize |
gala_get_api_key | Get a single API key by ID | no | id* |
gala_update_api_key | Update an API key's metadata and permissions | no | id*, role, description, delegateAllTokens, tokenNames, expiresAt |
gala_revoke_api_key | Revoke an API key | no | id* |
gala_get_api_key_roles | Get all valid API key roles | no | - |
gala create api key delegate all tokens token names expires at list keys page size get update revoke roles
moderator
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_create_moderator_invite | Create a moderator invite for a token or all tokens | no | inviteScope, tokenName, role*, description, expiresAt |
gala_claim_moderator_invite | Claim a moderator invite | no | inviteCode* |
gala_list_moderator_invites | List moderator invites | no | tokenName, status, cursor, pageSize |
gala_revoke_moderator_invite | Revoke a moderator invite | no | inviteId* |
gala_update_moderator_invite_role | Update the role of a moderator invite | no | inviteId, role |
gala_update_moderator_invite | Update a moderator invite's role and/or description | no | inviteId*, role, description |
gala_get_moderator_invite | Get invite details by code (public endpoint) | no | inviteCode* |
gala_on_moderator_changed | Watch for moderator management events in real-time | no | tokenName*, eventType, moderatorAddress, intervalMs, durationSeconds |
gala_emit_moderator_added | Emit a moderator added event | no | tokenName, userAddress, role*, reason |
gala_emit_moderator_removed | Emit a moderator removed event | no | tokenName, userAddress, reason |
gala create moderator invite scope token name expires at claim code list invites page size revoke id update role get on changed event type address interval ms duration seconds emit added user removed
moderated
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_moderated_tokens | Get all tokens the current user moderates | no | cursor, pageSize |
gala get moderated tokens page size
flag
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_create_flag | Create a content flag/report | no | tokenName, contentType, contentId, reportedUserAddress, reason, details |
gala_dismiss_flag | Dismiss a flag (no action taken) | no | flagId* |
gala_action_flag | Take action on a flag | no | flagId, action |
gala_get_flag_stats | Get content flag statistics | no | - |
gala create flag token name content type id reported user address dismiss action get stats
flags
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_list_flags | List flags for a specific token with pagination and filtering | no | tokenName*, contentType, status, reason, reporterAddress, reportedUserAddress, cursor, pageSize |
gala list flags token name content type reporter address reported user page size
overseer
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_create_overseer_invite | Create an overseer invite | no | description, expiresAt |
gala_list_overseer_invites | List all overseer invites with cursor-based pagination and filtering | no | status, cursor, pageSize |
gala_get_overseer_invite | Get overseer invite details by code (public endpoint) | no | inviteCode* |
gala_claim_overseer_invite | Claim an overseer invite | no | inviteCode* |
gala_revoke_overseer_invite | Revoke an overseer invite | no | inviteId* |
gala_create_overseer_direct | Create an overseer directly (bypassing invite flow) | no | userAddress*, description |
gala_revoke_overseer | Revoke an overseer's access | no | address* |
gala_get_overseer_summary | Get platform summary for CCTV dashboard | no | - |
gala_list_overseer_users | List users with pagination and sorting (Overseer/Admin only) | no | search, sortBy, sortOrder, cursor, pageSize |
gala_get_overseer_user_summary | Get comprehensive user summary (Admin/Overseer only) | no | userAddress* |
gala create overseer invite expires at list invites page size get code claim revoke id direct user address summary users sort by order
overseers
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_list_overseers | List all overseers with cursor-based pagination and filtering | no | status, cursor, pageSize |
gala list overseers page size
my
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_my_overseer_status | Check your own overseer status | no | - |
gala get my overseer status
invite
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_invite_stats | Get overseer invite statistics | no | - |
gala get invite stats
messages
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_messages | Query messages with type/tokenName/userAddress filters | yes | type, tokenName, userAddress, search, cursor, pageSize |
gala fetch messages token name user address page size
message
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_create_message | Create a new message on a token pool | no | type, tokenName, content* |
gala_update_message | Update a message's content | no | id, content |
gala_delete_message | Delete a message | no | id* |
gala_pin_message | Pin a message to a token's chat | no | id* |
gala_unpin_message | Unpin a message from a token's chat | no | id* |
gala_get_message_stats | Get platform-wide message statistics | no | - |
gala create message token name update delete pin unpin get stats
pinned
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_pinned_message | Get the currently pinned message for a token | no | tokenName* |
gala get pinned message token name
restricted
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_restricted_names | Get the restricted token names content | no | - |
gala_update_restricted_names | Update the restricted token names content | no | content* |
gala get restricted names update
content
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_add_content_reaction | Add a reaction to a pool message (chat or comment) | yes | tokenName, messageId, reactionType |
gala_remove_content_reaction | Remove a reaction from a pool message | yes | tokenName, messageId, reactionType |
gala add content reaction token name message id type remove
reaction
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_add_reaction_to_chat_message | Add a reaction to a chat message | no | tokenName, messageId, reactionType |
gala_remove_reaction_from_chat_message | Remove a reaction from a chat message | no | tokenName, messageId, reactionType |
gala_add_reaction_to_comment | Add a reaction to a comment | no | tokenName, messageId, reactionType |
gala_remove_reaction_from_comment | Remove a reaction from a comment | no | tokenName, messageId, reactionType |
gala add reaction to chat message token name id type remove from comment
recent
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_recent_trades | Get the most recently executed trades with optional filtering | no | tokenName, userAddress, tradeType, limit |
gala get recent trades token name user address trade type
top
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_top_holders | Get top token holders by balance | yes | tokenName*, limit |
gala get top holders token name
holders
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_holders_by_balance | Query holders by balance range | yes | tokenName*, minBalance, maxBalance, limit |
gala get holders by balance token name min max
feed
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_global_feed_reference | Reference: Subscribe to the global feed for real-time updates | no | - |
gala_global_feed_status_reference | Reference: Check global feed subscription status | no | - |
gala global feed reference status
from
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_unsubscribe_from_global_feed_reference | Reference: Unsubscribe from the global feed | no | - |
gala unsubscribe from global feed reference
balance
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_emit_balance_updated | Emit a balance update event to a specific user | no | userAddress, tokenName, galaBalance, tokenBalance, changeReason |
gala emit balance updated user address token name change reason
viewer
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_emit_viewer_count | Emit a viewer count update event | no | tokenName, viewerCount |
gala emit viewer count token name
site
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_emit_site_config_changed | Emit a site configuration changed event | no | key*, value, description |
gala emit site config changed
feature
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_emit_feature_status | Emit a feature status changed event | no | feature, enabled, reason, nextLiveStreamAt |
gala emit feature status next live stream at
recordings
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_emit_recordings_count_updated | Emit a recordings count updated event | no | tokenName, count, previousCount |
gala emit recordings count updated token name previous
download
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_emit_download_ready | Emit a download ready event | no | tokenName, assetId, recordingId, downloadUrl, fileSize, duration, readyAt |
gala emit download ready token name asset id recording url file size at
connected
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_connected_clients | List currently connected WebSocket clients with optional filtering | yes | room, tokenName, userAddress, userAddresses, authenticated, isOverseer, minConnectionSeconds, offset, limit |
gala get connected clients token name user address addresses is overseer min connection seconds
online
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_online_users | Batch check which users from a list are currently online | no | userAddresses* |
gala_get_online_overseers | Get list of currently online overseers and admins | no | - |
gala get online users user addresses overseers
ai
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_ai_moderation_settings | Get current AI moderation settings | no | - |
gala_update_ai_moderation_settings | Update AI moderation settings | no | enabled, mode, provider |
gala_get_ai_moderation_result | Get AI moderation result for a specific content flag | no | flagId* |
gala_trigger_ai_moderation | Trigger AI moderation for a content flag | no | flagId* |
gala_get_ai_moderation_status | Get AI system status | no | - |
gala get ai moderation settings update result flag id trigger status
weekly
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_weekly_challenge_leaderboard | Get the weekly challenge leaderboard | no | limit |
gala get weekly challenge leaderboard
home
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_home_oembed | Get oEmbed metadata for the home page | no | - |
gala get home oembed
push
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_register_push_token | Register a push notification device token | no | token, platform, deviceId |
gala_unregister_push_token | Unregister a push notification device token | no | token* |
gala register push token device id unregister
notification
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_notification_preferences | Get notification preferences for the authenticated user | no | - |
gala_update_notification_preferences | Update notification preferences for the authenticated user | no | tradesEnabled, streamsEnabled, chatEnabled, systemEnabled |
gala fetch notification preferences update trades enabled streams chat system
client
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_fetch_client_flags | Get client feature flags for the native mobile app | no | - |
gala fetch client flags
comments
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_get_comments | Query comments with tokenName/userAddress filters | yes | tokenName, userAddress, cursor, pageSize |
gala get comments token name user address page size
comment
| Tool | What it does | Auth | Parameters |
|---|---|---|---|
gala_create_comment | Create a new comment on a token pool | no | tokenName, content |
gala_update_comment | Update a comment's content | no | id, content |
gala_delete_comment | Delete a comment | no | id* |
gala_on_comment_created | Watch for new pool comments in real-time | no | tokenName*, authorAddress, minLength, intervalMs, durationSeconds |
gala create comment token name update delete on created author address min length interval ms duration seconds
Prompts
| Prompt | Tier | What it does | Arguments | Tools it names |
|---|---|---|---|---|
galachain-launchpad:fetch-pool-details | legacy | Get comprehensive bonding curve pool analytics - supply metrics, fees, and trading history | tokenName* | gala_fetch_pool_details_for_calculation |
galachain-launchpad:analyze-token | legacy | Perform comprehensive due diligence on a token - distribution analysis, whale detection, volume trends, and key metrics | tokenName* | gala_fetch_token_details, gala_fetch_token_distribution, gala_fetch_volume_data |
galachain-launchpad:fetch-token-distribution | legacy | Get complete token holder distribution - identify whales and analyze concentration risk | tokenName* | gala_fetch_token_distribution |
galachain-launchpad:fetch-volume-data | legacy | Analyze token trading volume trends - 24h, 7d, 30d metrics for activity assessment | tokenName* | gala_fetch_volume_data |
galachain-launchpad:bridge-tokens | legacy | Transfer tokens across chains - GalaChain ↔ Ethereum/Solana, wrap/unwrap, fee estimation, and status tracking | action*, network, tokenId, amount, txId | gala_bridge_out, gala_estimate_bridge_fee, gala_estimate_unwrap_fee, gala_estimate_wrap_fee, gala_fetch_token_balance, gala_fetch_wrappable_tokens, gala_get_bridge_status, gala_is_token_bridgeable_to_network, gala_unwrap_token, gala_wrap_token |
galachain-launchpad:launch-token | legacy | Create a new token on the launchpad with custom bonding curve, metadata, and optional pre-buy | tokenName, tokenSymbol, description, imageUrl, minFeePortion, maxFeePortion, preBuyAmount, websiteUrl, twitterUrl, telegramUrl | - |
galachain-launchpad:graduate-token | legacy | Graduate a token pool by buying all remaining tokens and transitioning to full DEX trading | tokenName*, slippageTolerance | - |
galachain-launchpad:token-lifecycle | tier2 | Complete token lifecycle - from launch through bonding curve to DEX graduation | action, tokenName | - |
galachain-launchpad:transfer-assets | legacy | Transfer tokens or GALA to another wallet address with confirmation and verification | assetType, recipientAddress, amount* | - |
galachain-launchpad:stake-tokens | legacy | Lock tokens for staking, vesting, or escrow with optional expiration dates | tokenName, amount, lockType, expiresAt, lockName | - |
galachain-launchpad:manage-assets | legacy | Complete asset management - transfers, staking, locking, and portfolio monitoring | action, tokenName | - |
galachain-launchpad:setup-account | legacy | Register account, configure wallet, and prepare for trading and token creation | action* | - |
galachain-launchpad:customize-profile | legacy | Update profile information, upload avatar, and customize your public profile | fullName, profileImageUrl | - |
galachain-launchpad:account-management | legacy | Complete account management - registration, authentication, profile customization, and settings | task* | - |
galachain-launchpad:invite-moderators | legacy | Create and send moderator invitations with role assignment and permissions | tokenName*, role, expiryDays | - |
galachain-launchpad:manage-moderators | legacy | View active moderators, revoke access, reassign roles, and manage permissions | tokenName, action, moderatorAddress | - |
galachain-launchpad:moderate-comments | legacy | Delete, pin, hide, or manage comments on token pools and streams | tokenName, action, reason | - |
galachain-launchpad:ban-users | legacy | Ban users temporarily or permanently with reason documentation | tokenName, userAddress, banDuration*, reason | - |
galachain-launchpad:post-comments | legacy | Post comments on token pools, manage comment threads, and engage with community | tokenName, content, parentCommentId | - |
galachain-launchpad:react-to-content | legacy | Add reactions (likes, emojis) to comments and engage with content | contentType, contentId, reaction* | - |
galachain-launchpad:monitor-community | legacy | Track community engagement, sentiment, and health metrics | tokenName*, timeframe, metricType | - |
galachain-launchpad:manage-streams | legacy | Start, stop, reset stream keys, and manage live stream operations | tokenName, action | - |
galachain-launchpad:manage-recordings | legacy | Upload, download, delete, and manage stream recordings and VODs | tokenName, action | - |
galachain-launchpad:manage-simulcast | legacy | Configure simulcast targets to stream simultaneously to YouTube, Twitch, and more | tokenName, action, platform | - |
galachain-launchpad:buy-tokens | legacy | Guide user through buying tokens with slippage protection and cost breakdown | tokenName, galaAmount, slippage | gala_buy, gala_calculate_buy_amount |
galachain-launchpad:sell-tokens | legacy | Guide user through selling tokens with slippage protection | tokenName, tokenAmount, slippage | gala_calculate_sell_amount, gala_fetch_token_balance, gala_sell |
galachain-launchpad:burn-tokens | legacy | Permanently burn (destroy) tokens on GalaChain (IRREVERSIBLE) | tokenName, amount | gala_burn_tokens |
galachain-launchpad:get-trades | legacy | Query trade history with tokenName/userAddress filters | tokenName, userAddress, txnType, startDate, endDate, page, limit | gala_get_trades |
galachain-launchpad:tokens-held | legacy | List all Launchpad tokens currently held with balances | search, limit | gala_fetch_tokens_held |
galachain-launchpad:tokens-created | legacy | List all Launchpad tokens created by the user with their current status | search, limit | gala_fetch_pool_details, gala_fetch_tokens_created, gala_get_url_by_token_name, gala_is_token_graduated |
galachain-launchpad:profile | legacy | Show user profile information and activity summary | - | gala_fetch_gala_balance, gala_fetch_profile, gala_fetch_tokens_created, gala_fetch_tokens_held, gala_get_address, gala_get_ethereum_address |
galachain-launchpad:compare-tokens | legacy | Compare two Launchpad tokens side-by-side with detailed metrics | token1, token2 | gala_calculate_buy_amount_for_graduation, gala_fetch_launchpad_token_spot_price, gala_fetch_pool_details, gala_fetch_pool_details_for_calculation, gala_fetch_token_distribution, gala_is_token_graduated |
galachain-launchpad:graduation-status | legacy | Check graduation status and readiness for multiple tokens | tokens* | gala_calculate_buy_amount_for_graduation, gala_fetch_pool_details, gala_fetch_pool_details_for_calculation, gala_is_token_graduated |
galachain-launchpad:pool-details | legacy | Get comprehensive pool information including distribution and holder metrics | tokenName* | gala_fetch_pool_details, gala_fetch_token_distribution, gala_fetch_volume_data, gala_get_url_by_token_name, gala_is_token_graduated |
galachain-launchpad:trade-history | legacy | View recent trades for a token or user with filtering options | tokenName, userAddress, tradeType, limit | gala_fetch_trades |
galachain-launchpad:create-token | legacy | Guide user through creating a new token on Gala Launchpad with metadata, image upload, and optional pre-buy | tokenName, tokenSymbol, description*, websiteUrl, twitterUrl, telegramUrl, imagePath, preBuyGala | gala_calculate_initial_buy, gala_check_token_name, gala_check_token_symbol, gala_fetch_gala_balance, gala_fetch_launch_token_fee, gala_get_url_by_token_name, gala_launch_token, gala_upload_token_image |
galachain-launchpad:claim-nft-collection | legacy | Claim a new NFT collection on GalaChain and optionally create your first token class (rarity tier) | collectionName, description, firstTokenClassName, tokenClassDescription, maxSupply | - |
galachain-launchpad:mint-nft | legacy | Estimate fees and mint NFT instances from a token class to a wallet address | collectionName, tokenClassName, quantity*, recipientAddress | - |
galachain-launchpad:manage-nft-collections | legacy | View your owned NFT collections, token classes, and check supply information | collectionName | - |
galachain-launchpad:create-nft-token-class | legacy | Create a new token class (rarity tier) within an existing NFT collection | collectionName, tokenClassName, description, maxSupply | - |
galachain-launchpad:estimate-nft-operations | legacy | Estimate fees for a bundle of NFT operations to plan your collection strategy | operationType*, estimatedMintQuantity | - |
galachain-launchpad:discover-tokens | legacy | Discover new opportunities on Gala Launchpad - find recently launched tokens, popular tokens, or tokens near graduation | type, limit, minProgress, maxPrice | gala_fetch_all_pools, gala_fetch_launchpad_token_spot_price |
galachain-launchpad:fetch-pools | legacy | Fetch token pools with pagination and optional filters | type, page, limit | gala_fetch_pools |
galachain-launchpad:fetch-pool-details-for-calculation | legacy | Get optimized pool details for local bonding curve calculations | tokenName* | gala_fetch_pool_details_for_calculation |
galachain-launchpad:fetch-token-details | legacy | Fetch comprehensive token metadata from DEX API | tokenId* | gala_fetch_token_details |
galachain-launchpad:check-token-name | legacy | Check if a token name is available | tokenName* | gala_check_token_name |
galachain-launchpad:check-token-symbol | legacy | Check if a token symbol is available | symbol* | gala_check_token_symbol |
galachain-launchpad:resolve-vault-address | legacy | Get GalaChain vault address for a token | tokenName* | gala_resolve_vault_address |
galachain-launchpad:resolve-token-class-key | legacy | Get GalaChain TokenClassKey for a launchpad token | tokenName* | gala_resolve_token_class_key |
galachain-launchpad:calculate-buy-amount | legacy | Calculate token amounts and fees for buying | tokenName, amount, type* | gala_calculate_buy_amount |
galachain-launchpad:calculate-sell-amount | legacy | Calculate GALA amounts and fees for selling | tokenName, amount, type* | gala_calculate_sell_amount |
galachain-launchpad:fetch-trades | legacy | Query your trading history with optional filters | tokenName, tradeType, page, limit | gala_fetch_trades |
galachain-launchpad:calculate-initial-buy | legacy | Calculate pre-buy amounts during token creation | amount* | gala_calculate_initial_buy |
galachain-launchpad:get-bundler-transaction-result | legacy | Check bundler transaction status by ID | transactionId* | gala_get_bundler_transaction_result |
galachain-launchpad:calculate-graduation-cost | legacy | Calculate cost to graduate a token pool to DEX | tokenName* | gala_calculate_buy_amount_for_graduation |
galachain-launchpad:calculate-buy-amount-local | legacy | Calculate buy amount using LOCAL bonding curve (instant, no network) | tokenName, amount | gala_calculate_buy_amount_local |
galachain-launchpad:calculate-buy-amount-external | legacy | Calculate buy amount using EXTERNAL GalaChain call (real-time) | tokenName, amount | gala_calculate_buy_amount_external |
galachain-launchpad:calculate-sell-amount-local | legacy | Calculate sell amount using LOCAL bonding curve (instant) | tokenName, amount | gala_calculate_sell_amount_local |
galachain-launchpad:calculate-sell-amount-external | legacy | Calculate sell amount using EXTERNAL GalaChain call (real-time) | tokenName, amount | gala_calculate_sell_amount_external |
galachain-launchpad:is-token-graduated | legacy | Check if a token has completed bonding curve and graduated to DEX | tokenName* | gala_is_token_graduated |
galachain-launchpad:fetch-token-balance | legacy | Get balance for a specific token | tokenName, address | gala_fetch_token_balance |
galachain-launchpad:fetch-tokens-created | legacy | Get tokens created by a wallet | address*, page, limit, tokenName, search | gala_fetch_tokens_created |
galachain-launchpad:update-profile | legacy | Update user profile information | fullName, profileImage, address | gala_update_profile |
galachain-launchpad:upload-profile-image | legacy | Upload profile image from filesystem | imagePath*, address | gala_upload_profile_image |
galachain-launchpad:upload-token-image | legacy | Upload token image from filesystem (Node.js only) | tokenName, imagePath | gala_upload_token_image |
galachain-launchpad:fetch-launch-token-fee | legacy | Get the current GALA fee required to launch a new token | - | gala_fetch_launch_token_fee |
galachain-launchpad:transfer-token | legacy | Transfer launchpad tokens to another wallet | to, tokenName, amount* | gala_transfer_token |
galachain-launchpad:lock-token | legacy | Lock tokens on GalaChain (for staking, escrow, vesting) | tokenName, amount, lockAuthority, expires, name | gala_lock_tokens |
galachain-launchpad:unlock-token | legacy | Unlock previously locked tokens on GalaChain | tokenName, amount, name | gala_unlock_tokens |
galachain-launchpad:get-config | legacy | View current SDK and MCP server configuration | - | gala_get_config |
galachain-launchpad:get-url-by-token-name | legacy | Get the launchpad frontend URL for a token | tokenName* | gala_get_url_by_token_name |
galachain-launchpad:get-cache-info | legacy | Get token metadata cache statistics | - | gala_get_cache_info |
galachain-launchpad:clear-cache | legacy | Clear token metadata cache | tokenName | gala_clear_cache |
galachain-launchpad:cleanup | legacy | Clean up SDK resources (HTTP interceptors, WebSocket connections) to prevent memory leaks | - | gala_cleanup |
galachain-launchpad:watch-token-launches | legacy | Watch for new tokens being launched on the platform in real-time via WebSocket | duration, creatorAddress | gala_on_launchpad_token_creation |
galachain-launchpad:create-moderator-invite | legacy | Create a magic link invite to delegate moderator access to another user | tokenName, role, description, expiresAt | gala_create_moderator_invite |
galachain-launchpad:claim-moderator-invite | legacy | Claim a moderator invite using the code from a magic link | inviteCode* | gala_claim_moderator_invite |
galachain-launchpad:list-moderator-invites | legacy | List all moderator invites for a token (owner only) | tokenName*, status | gala_list_moderator_invites |
galachain-launchpad:show-moderator-invite | legacy | Get public details about a moderator invite (no auth required) | inviteCode* | gala_get_moderator_invite |
galachain-launchpad:revoke-moderator-invite | legacy | Revoke a moderator invite (prevents claiming or removes existing access) | inviteId* | gala_revoke_moderator_invite |
galachain-launchpad:get-moderated-tokens | legacy | Get all tokens where you have moderator access (studio dashboard) | - | gala_get_moderated_tokens |
galachain-launchpad:create-ban | legacy | Ban user from a token stream | tokenName, userAddress, reason, durationSeconds | gala_create_ban |
galachain-launchpad:remove-ban | legacy | Remove a ban (unban) | tokenName, userAddress | gala_remove_ban |
galachain-launchpad:list-bans | legacy | List all banned users for a token | tokenName*, search | gala_list_bans |
galachain-launchpad:check-ban-status | legacy | Check if a specific user is banned on a token | tokenName, userAddress | gala_get_ban_status |
galachain-launchpad:get-active-users | legacy | Get currently active viewers or chat participants on a stream | tokenName*, type, search | gala_get_active_users |
galachain-launchpad:create-api-key | legacy | Create a new API key for delegating permissions to third-party services | role*, description, delegateAllTokens, tokenNames, expiresAt | gala_create_api_key |
galachain-launchpad:list-api-keys | legacy | List all your API keys | - | gala_list_api_keys |
galachain-launchpad:get-api-key | legacy | Get details of a specific API key | id* | gala_get_api_key |
galachain-launchpad:update-api-key | legacy | Update an API key's permissions or metadata | id*, role, description, delegateAllTokens, tokenNames | gala_update_api_key |
galachain-launchpad:revoke-api-key | legacy | Revoke an API key (immediately disables it) | id* | gala_revoke_api_key |
galachain-launchpad:get-api-key-roles | legacy | Get all valid API key roles and their permissions | - | gala_get_api_key_roles |
galachain-launchpad:create-overseer-invite | legacy | Create a magic link invite to delegate overseer access | description, expiresAt | gala_create_overseer_invite |
galachain-launchpad:claim-overseer-invite | legacy | Claim a overseer invite using the code from a magic link | inviteCode* | gala_claim_overseer_invite |
galachain-launchpad:list-overseer-invites | legacy | List all overseer invites with optional filtering | status, page, limit | gala_list_overseer_invites |
galachain-launchpad:show-overseer-invite | legacy | Get public details about a overseer invite (no auth required) | inviteCode* | gala_get_overseer_invite |
galachain-launchpad:revoke-overseer-invite | legacy | Revoke a overseer invite (prevents claiming or removes existing access) | inviteId* | gala_revoke_overseer_invite |
galachain-launchpad:list-overseers | legacy | List all platform overseers with optional filtering | status, page, limit | gala_list_overseers |
galachain-launchpad:revoke-overseer | legacy | Revoke an overseer's global platform access by wallet address | address* | gala_revoke_overseer |
galachain-launchpad:my-overseer-status | legacy | Check if you are currently an overseer and get your status details | - | gala_get_my_overseer_status |
galachain-launchpad:start-stream | legacy | Start a live stream for a token and get streaming credentials | tokenName* | gala_start_stream |
galachain-launchpad:stop-stream | legacy | Stop a live stream for a token | tokenName* | gala_stop_stream |
galachain-launchpad:reset-stream-key | legacy | Reset the stream key for a token (invalidates the old key) | tokenName* | gala_reset_stream_key |
galachain-launchpad:get-stream-recordings | legacy | Get list of recordings for a stream | tokenName*, page, limit | gala_get_stream_recordings |
galachain-launchpad:get-recording-download | legacy | Get a signed download URL for a recording | tokenName, assetId | gala_get_recording_download |
galachain-launchpad:delete-recording | legacy | Permanently delete a stream recording (cannot be undone) | tokenName, assetId | gala_delete_recording |
galachain-launchpad:get-simulcast-targets | legacy | Get list of simulcast targets for a stream | tokenName* | gala_get_simulcast_targets |
galachain-launchpad:add-simulcast-target | legacy | Add a simulcast target to rebroadcast to YouTube, Twitch, or other platforms | tokenName, platform, rtmpUrl, streamKey, name | gala_add_simulcast_target |
galachain-launchpad:remove-simulcast-target | legacy | Remove a simulcast target from a stream | tokenName, targetId | gala_remove_simulcast_target |
galachain-launchpad:get-global-streaming-status | legacy | Get streaming status (Admin only) | - | gala_get_global_streaming_status |
galachain-launchpad:set-global-streaming-enabled | legacy | Enable or disable streaming (Admin only) | enabled* | gala_set_global_streaming_enabled |
galachain-launchpad:disable-stream | legacy | Disable streaming for a specific token (Admin only) | tokenName* | gala_set_stream_enabled |
galachain-launchpad:enable-stream | legacy | Enable streaming for a specific token (Admin only) | tokenName* | gala_set_stream_enabled |
galachain-launchpad:get-stream-role | legacy | Get the authenticated user's role for a token stream | tokenName* | gala_get_stream_role |
galachain-launchpad:get-available-roles | legacy | Get all available roles and permissions for token delegation | - | gala_get_available_roles |
galachain-launchpad:get-token-access | legacy | Check if the authenticated user has Studio access for a token | tokenName* | gala_get_token_access |
galachain-launchpad:get-chat-status | legacy | Get chat status for a token stream | tokenName* | gala_get_chat_status |
galachain-launchpad:enable-chat | legacy | Enable chat for a token stream | tokenName* | gala_set_chat_enabled |
galachain-launchpad:disable-chat | legacy | Disable chat for a token stream | tokenName* | gala_set_chat_enabled |
galachain-launchpad:connect-stream-websocket | legacy | Connect to the stream WebSocket server for real-time events | - | gala_connect_stream_websocket |
galachain-launchpad:subscribe-to-stream | legacy | Subscribe to a stream's real-time events via WebSocket | tokenName* | gala_subscribe_to_stream |
galachain-launchpad:send-stream-chat-websocket | legacy | Send a chat message via WebSocket (low latency) | tokenName, content | gala_send_stream_chat_via_web_socket |
galachain-launchpad:send-stream-reaction | legacy | Send an ephemeral emoji reaction to a live stream | tokenName, emoji, streamTime | gala_send_stream_reaction |
galachain-launchpad:send-typing-indicator | legacy | Send typing indicator to stream chat | tokenName, isTyping | gala_send_typing_indicator |
galachain-launchpad:get-chat-messages | legacy | Query chat messages with tokenName/userAddress filters | tokenName, userAddress, page, limit | gala_get_chat_messages |
galachain-launchpad:send-chat-message | legacy | Send a chat message via REST API | tokenName, content | gala_login, gala_send_chat_message |
galachain-launchpad:delete-chat-message | legacy | Delete a chat message (author, owner, or moderator) | id* | gala_delete_chat_message |
galachain-launchpad:add-content-reaction | legacy | Add a reaction to a pool message (chat or comment) | messageId, reactionType, tokenName | gala_add_content_reaction |
galachain-launchpad:remove-content-reaction | legacy | Remove a reaction from a pool message (chat or comment) | messageId, reactionType, tokenName | gala_remove_content_reaction |
galachain-launchpad:add-reaction-to-chat-message | legacy | Add a reaction to a chat message | messageId, reactionType, tokenName | gala_add_reaction_to_chat_message |
galachain-launchpad:remove-reaction-from-chat-message | legacy | Remove a reaction from a chat message | messageId, reactionType, tokenName | gala_remove_reaction_from_chat_message |
galachain-launchpad:add-reaction-to-comment | legacy | Add a reaction to a comment | messageId, reactionType, tokenName | gala_add_reaction_to_comment |
galachain-launchpad:remove-reaction-from-comment | legacy | Remove a reaction from a comment | messageId, reactionType, tokenName | gala_remove_reaction_from_comment |
galachain-launchpad:get-comments | legacy | Query comments with tokenName/userAddress filters | tokenName, userAddress, page, limit | gala_get_comments |
galachain-launchpad:create-comment | legacy | Create a new comment on a token pool | tokenName, content | gala_create_comment, gala_login |
galachain-launchpad:update-comment | legacy | Update a comment's content (author only) | id, content | gala_update_comment |
galachain-launchpad:delete-comment | legacy | Delete a comment (author, owner, or moderator) | id* | gala_delete_comment |
galachain-launchpad:fetch-referral-url | legacy | Get your unique referral URL for sharing | - | gala_fetch_referral_url |
galachain-launchpad:fetch-referrals | legacy | Get paginated list of users who signed up using your referral link | address, page, limit, sortBy, sortDir | gala_fetch_referrals |
galachain-launchpad:fetch-all-referrals | legacy | Fetch all referrals with automatic pagination | address, sortBy, sortDir | gala_fetch_all_referrals |
galachain-launchpad:fetch-referrals-summary | legacy | Get referral program summary statistics | address | gala_fetch_referrals_summary |
galachain-launchpad:subscribe-token-creations | legacy | Subscribe to real-time token creation events on Launchpad via WebSocket | duration, creatorAddress | gala_on_launchpad_token_creation |
galachain-launchpad:login | legacy | Authenticate with wallet signature to get JWT token | - | gala_login |
galachain-launchpad:logout | legacy | Clear JWT token and end session | - | gala_logout |
galachain-launchpad:session-status | legacy | Check current authentication status and session details | - | gala_is_authenticated |
galachain-launchpad:refresh-token | legacy | Refresh JWT token before it expires | - | gala_refresh_token |
galachain-launchpad:ensure-valid-token | legacy | Ensure valid token exists, auto-refreshing if needed | - | gala_ensure_valid_token |
galachain-launchpad:flag-content | legacy | Flag/report inappropriate content (chat, comment, or stream) | tokenName, contentType, contentId, reportedUserAddress, reason, details | gala_create_flag |
galachain-launchpad:list-flags | legacy | List content flags for a specific token | tokenName*, status, contentType | gala_list_flags |
galachain-launchpad:dismiss-flag | legacy | Dismiss a flag (reviewed, no action needed) | flagId* | gala_dismiss_flag |
galachain-launchpad:action-flag | legacy | Take action on a content flag (delete/ban) | flagId, action | gala_action_flag |
galachain-launchpad:list-global-flags | legacy | List all flags across the platform (admin/overseer) | status, contentType | gala_list_global_flags |
galachain-launchpad:my-trades | legacy | Get trade history for the configured wallet | tokenName, txnType | gala_fetch_trades, gala_get_address |
galachain-launchpad:token-trade-activity | legacy | Get recent trade activity for a token | tokenName*, limit | gala_fetch_trades |
galachain-launchpad:update-chat-message | legacy | Update a chat message you sent | messageId, content | gala_login, gala_update_chat_message |
galachain-launchpad:token-chat | legacy | View recent chat for a token | tokenName* | gala_get_chat_messages |
galachain-launchpad:ban-token | legacy | Ban a platform (OVERSEER ONLY) | tokenName*, reason | gala_ban_token |
galachain-launchpad:unban-token | legacy | Remove a platform-wide token ban (OVERSEER ONLY) (unban) | tokenName* | gala_unban_token |
galachain-launchpad:list-token-bans | legacy | List all banned tokens on the platform (OVERSEER ONLY) | page, limit | gala_list_token_bans |
galachain-launchpad:check-token-banned | legacy | Check if a token is currently banned on the platform | tokenName* | gala_is_token_banned |
galachain-launchpad:get-token-ban | legacy | Get ban details for a specific token (OVERSEER ONLY) | tokenName* | gala_get_token_ban |
galachain-launchpad:burn-tokens-batch | legacy | Permanently burn multiple token types in one transaction (IRREVERSIBLE - CANNOT BE UNDONE) | tokens*, uniqueKey | gala_burn_tokens, gala_fetch_token_balance |
galachain-launchpad:get-managed-tokens | legacy | Get all tokens the user owns or has moderator access to | address | gala_get_managed_tokens |
galachain-launchpad:get-ai-moderation-settings | tier3 | Get current AI moderation settings and configuration | - | gala_get_ai_moderation_settings |
galachain-launchpad:update-ai-moderation-settings | tier3 | Update AI moderation configuration (Admin/Overseer only) | enabled, mode, provider | gala_update_ai_moderation_settings |
galachain-launchpad:get-ai-moderation-result | tier3 | Get AI moderation result for a specific content flag | flagId* | gala_get_ai_moderation_result, gala_trigger_ai_moderation |
galachain-launchpad:trigger-ai-moderation | tier3 | Queue flagged content for AI moderation analysis | flagId* | gala_get_ai_moderation_result, gala_trigger_ai_moderation |
galachain-launchpad:get-ai-moderation-status | tier3 | Check if AI moderation system is operational | - | gala_get_ai_moderation_status |
galachain-launchpad:weekly-challenge-leaderboard | legacy | Get this week's token challenge leaderboard ranked by market cap increase | limit | gala_get_weekly_challenge_leaderboard |
galachain-launchpad:token-weekly-history | legacy | Get the last 4 weeks of weekly snapshot data for a specific token | vaultAddress* | gala_get_token_weekly_history |
galachain-launchpad:platform-stats | legacy | Get platform-wide GALA trading volume and token count statistics | - | gala_get_platform_stats |
galachain-launchpad:get-restricted-names | legacy | Get the list of restricted token names (Overseer only) | - | gala_get_restricted_names |
galachain-launchpad:update-restricted-names | legacy | Update the restricted token names list (Overseer only) | content* | gala_update_restricted_names |
galachain-launchpad:get-connected-clients | legacy | Query active WebSocket connections with optional filtering | tokenName, userAddress | gala_get_connected_clients |
galachain-launchpad:is-user-online | legacy | Check if a specific user is currently connected via WebSocket | userAddress* | gala_is_user_online |
galachain-launchpad:get-online-users | legacy | Check which users from a list are currently online | userAddresses* | gala_get_online_users |
galachain-launchpad:get-token-viewers | legacy | Get all WebSocket clients currently viewing a token | tokenName* | gala_get_token_viewers |
galachain-launchpad:get-online-overseers | legacy | Get currently online platform admins/overseers | - | gala_get_online_overseers |
galachain-launchpad:emit-trade-executed | legacy | Broadcast a trade execution event to all token subscribers | tokenName, tradeType, amount | gala_emit_trade_executed |
galachain-launchpad:emit-balance-updated | legacy | Notify a user of their updated balance | userAddress*, tokenName | gala_emit_balance_updated |
galachain-launchpad:emit-stream-status | legacy | Broadcast stream status change (live/offline) to all token subscribers | tokenName, isLive | gala_emit_stream_status |
galachain-launchpad:emit-viewer-count | legacy | Broadcast updated viewer count to all token subscribers | tokenName, count | gala_emit_viewer_count |
galachain-launchpad:emit-stream-countdown | legacy | Broadcast an upcoming stream countdown announcement | tokenName, startsAt | gala_emit_stream_countdown |
galachain-launchpad:emit-chat-message | legacy | Broadcast an admin/system chat message to a token's chat | tokenName, content | gala_emit_chat_message |
galachain-launchpad:emit-chat-status | legacy | Broadcast chat enabled/disabled status change | tokenName, enabled | gala_emit_chat_status |
galachain-launchpad:emit-typing-indicator | legacy | Broadcast typing indicator to show who is typing in chat | tokenName, userAddress, isTyping* | gala_emit_typing_indicator |
galachain-launchpad:emit-token-banned | legacy | Broadcast token ban event to all platform subscribers | tokenName* | gala_emit_token_banned |
galachain-launchpad:emit-token-unbanned | legacy | Broadcast token unban event to all platform subscribers | tokenName* | gala_emit_token_unbanned |
galachain-launchpad:emit-moderator-added | legacy | Broadcast that a moderator was added to a token | tokenName, moderatorAddress | gala_emit_moderator_added |
galachain-launchpad:emit-moderator-removed | legacy | Broadcast that a moderator was removed from a token | tokenName, moderatorAddress | gala_emit_moderator_removed |
galachain-launchpad:emit-user-profile-updated | legacy | Notify a user that their profile was updated | userAddress* | gala_emit_user_profile_updated |
galachain-launchpad:emit-site-config-changed | legacy | Broadcast platform configuration changes to all connected clients | - | gala_emit_site_config_changed |
galachain-launchpad:emit-feature-status | legacy | Broadcast feature availability changes to all connected clients | feature, enabled | gala_emit_feature_status |
galachain-launchpad:emit-websocket-event | legacy | Emit a custom WebSocket event with arbitrary payload (advanced use) | event, payload, room | gala_emit_websocket_event |
galachain-launchpad:home-oembed | legacy | Get oEmbed metadata for the Launchpad home page (social media previews) | - | gala_get_home_oembed |
galachain-launchpad:pool-oembed | legacy | Get oEmbed metadata for a token's buy/sell page | tokenName* | gala_get_pool_oembed |
galachain-launchpad:profile-oembed | legacy | Get oEmbed metadata for a user profile page | address* | gala_get_profile_oembed |
galachain-launchpad:fetch-messages | legacy | Query chat messages or comments for a token or user | type, tokenName, userAddress, search, pageSize | gala_fetch_messages |
galachain-launchpad:create-message | legacy | Create a chat message or comment for a token | type, tokenName, content* | gala_create_message |
galachain-launchpad:update-message | legacy | Update the content of a message (author only) | messageId, content | gala_update_message |
galachain-launchpad:delete-message | legacy | Delete a message (author, token owner, or moderator) | messageId* | gala_delete_message |
galachain-launchpad:get-pinned-message | legacy | Get the pinned message for a token | tokenName* | gala_get_pinned_message |
galachain-launchpad:pin-message | legacy | Pin a chat message for a token (owner/moderator only) | tokenName, messageId | gala_pin_message |
galachain-launchpad:unpin-message | legacy | Unpin the pinned message for a token (owner/moderator only) | tokenName* | gala_unpin_message |
galachain-launchpad:message-stats | legacy | Get platform-wide message statistics (Admin/Overseer only) | - | gala_get_message_stats |
galachain-launchpad:get-holder-rank | legacy | Check where a wallet address ranks among all holders of a token | - | gala_get_holder_rank |
galachain-launchpad:get-top-holders | legacy | Get the top N token holders ranked by balance for whale analysis | - | gala_get_top_holders |
galachain-launchpad:get-holder-count | legacy | Get total number of holders and distribution health statistics for a token | - | gala_get_holder_count |
galachain-launchpad:get-holders-by-balance | legacy | Get holders within a specific balance range (e.g., all wallets holding 1000-10000 tokens) | - | gala_get_holders_by_balance |
galachain-launchpad:get-holder-history | legacy | Get historical holder count data to see if a token is gaining or losing holders over time | - | gala_get_holder_history |
galachain-launchpad:global-feed-subscribe | legacy | Get instructions for subscribing to the global real-time event feed covering all token activities | - | gala_global_feed_reference |
galachain-launchpad:global-feed-status | legacy | Check the current status and configuration of the global WebSocket feed | - | gala_global_feed_status_reference |
galachain-launchpad:monitor-global-feed | legacy | Get monitoring instructions for capturing and logging global feed events in real-time | - | gala_monitor_global_feed_events_reference |
token name gala fetch pool details for calculation distribution volume data id tx bridge out estimate fee unwrap wrap balance wrappable tokens get status is bridgeable to network symbol image url min portion max pre buy amount website twitter telegram slippage tolerance asset type recipient address lock expires at full profile expiry days moderator user ban duration parent comment content metric calculate sell burn txn start date end trades held created by graduated ethereum graduation launchpad spot price trade path initial check launch upload collection first class description supply operation estimated mint quantity progress all pools resolve vault key transaction bundler result local external update transfer authority unlock config cache info clear cleanup creator on creation create invite code claim list invites revoke moderated seconds remove bans active users delegate names api keys roles overseer overseers my stream stop reset recordings recording download delete simulcast targets rtmp add target global streaming set enabled role available access chat connect websocket subscribe send via web socket time reaction typing indicator messages login message from comments referral sort dir referrals summary logout authenticated refresh ensure valid reported flag flags dismiss action unban banned unique managed ai moderation settings trigger weekly challenge leaderboard history platform stats restricted connected clients online addresses viewers emit executed updated live viewer count starts countdown unbanned added removed site changed feature event home oembed page size pinned pin unpin holder rank top holders feed reference monitor events