New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Gala

324 tools. 92 can modify or destroy data without limits.

26 destructive tools with no built-in limits. Policy required.

Last updated:

92 can modify or destroy data
232 read-only
324 tools total

Community server · catalogue entry checked 19/10/2026 · full schemas captured for 268 of 324 tools

How to control Gala ↓

What Gala exposes to your agents

Read (232) Write / Execute (66) Destructive / Financial (26)

What Gala costs in tokens

71,756 tokens of tool definitions, loaded on every request
36% of a 200k context window
1,010 heaviest tool: gala_launchpad_monitor_global_feed_events_reference
Critical Risk

The most dangerous Gala tools

92 of Gala's 324 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Gala

PolicyLayer is an MCP gateway — it sits between your AI agents and Gala, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "gala_launchpad_transfer_gala": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "gala_launchpad_action_flag": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "gala_launchpad_add_content_reaction": {
    "limits": [
      {
        "counter": "gala_launchpad_add_content_reaction_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "gala_launchpad_ban_token": {
    "limits": [
      {
        "counter": "gala_launchpad_ban_token_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Gala — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON GALA →

Instant setup, no code required.

All 324 Gala tools

DESTRUCTIVE 24 tools
Destructive gala_launchpad_action_flag Take action on a flag. Actions available: - DELETE_CONTENT: Remove the flagged content - BAN_USER: Ban the re Destructive gala_launchpad_burn_tokens Permanently burn (destroy) one or more token types on GalaChain in a single transaction. WARNING: THIS OPERAT Destructive gala_launchpad_clear_cache Clear token caches. With tokenName: clears that launchpad token. Without tokenName: clears ALL caches (launchp Destructive gala_launchpad_delete_chat_message Delete a chat message. Removes a message from the chat. Supports multiple authorization methods: - Message au Destructive gala_launchpad_delete_comment Delete a comment. Soft-deletes a comment from the pool's comment section. RETURNS: { success: true } Authen Destructive gala_launchpad_delete_message Delete a message. Soft-deletes a message (CHAT or COMMENT) from the pool. Authorization: - Message author (J Destructive gala_launchpad_delete_recording Delete a stream recording. Permanently removes the recording. This action cannot be undone. RETURNS: { succe Destructive gala_launchpad_estimate_remove_liquidity Estimate token amounts released by a current-contract GSwap liquidity withdrawal. Destructive gala_launchpad_fetch_bridgeable_tokens_by_network Fetch bridgeable tokens for a specific network with pagination. Queries DEX API to discover which tokens can b Destructive gala_launchpad_fetch_wrappable_tokens Fetch wrappable tokens with pagination. Wrappable tokens are token pairs that can be wrapped/unwrapped into ea Destructive gala_launchpad_logout Clear JWT token and end session. Future protected operations will fail until login() is called again. Destructive 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. Destructive gala_launchpad_remove_content_reaction Remove a reaction from a pool message. Requires JWT or API key authentication. Only the user who created the Destructive gala_launchpad_remove_liquidity Remove current-contract GSwap liquidity and return confirm() output. Destructive gala_launchpad_remove_reaction_from_chat_message Remove a reaction from a chat message. Convenience wrapper for removeContentReaction specifically for chat me Destructive gala_launchpad_remove_reaction_from_comment Remove a reaction from a comment. Convenience wrapper for removeContentReaction specifically for comments. R Destructive gala_launchpad_remove_simulcast_target Remove a simulcast target from a stream. Stops rebroadcasting to the specified platform. RETURNS: { success: Destructive 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 Destructive gala_launchpad_revoke_api_key Revoke an API key. This performs a soft delete - the key becomes immediately unusable but is retained for aud Destructive gala_launchpad_revoke_moderator_invite Revoke a moderator invite. Revokes an invite by ID, preventing it from being claimed. If already claimed, the Destructive gala_launchpad_revoke_overseer Revoke an overseer's access. Revokes an overseer by wallet address, removing their global platform access. R Destructive gala_launchpad_revoke_overseer_invite Revoke an overseer invite. Revokes an invite by ID, preventing it from being claimed. If already claimed, the Destructive gala_launchpad_unban_token Remove a ban from a token (overseer only). When a token is unbanned: - Restored to all pool listings - Visibl Destructive 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.
WRITE 56 tools
Write gala_launchpad_add_content_reaction Add a reaction to a pool message (chat or comment). Requires JWT or API key authentication. Adding the same r Write gala_launchpad_add_liquidity_by_price Add liquidity through gswap-sdk (gSwap.positions.addLiquidityByPrice) and return confirm() output. Write gala_launchpad_add_liquidity_by_ticks Add liquidity through gswap-sdk (gSwap.positions.addLiquidityByTicks) and return confirm() output. Write gala_launchpad_add_reaction_to_chat_message Add a reaction to a chat message. Convenience wrapper for addContentReaction specifically for chat messages. Write gala_launchpad_add_reaction_to_comment Add a reaction to a comment. Convenience wrapper for addContentReaction specifically for comments. RETURNS: Write gala_launchpad_add_simulcast_target Add a simulcast target to a stream. Configure the stream to rebroadcast to an external platform like YouTube, Write gala_launchpad_claim_moderator_invite Claim a moderator invite. Claims an invite using the code from a magic link URL. The authenticated user's wal Write gala_launchpad_claim_overseer_invite Claim an overseer invite. Claims an invite using the code from a magic link URL. The authenticated user's wal Write gala_launchpad_connect_stream_websocket Connect to the stream WebSocket server. Establishes a WebSocket connection for real-time stream events. Must Write gala_launchpad_create_api_key Create a new API key for delegating permissions. CRITICAL: The rawKey in the response is ONLY shown once! Sto Write gala_launchpad_create_ban Create a ban for a user on a token. Bans prevent users from sending chat messages and reactions on the specif Write gala_launchpad_create_comment Create a new comment on a token pool. Adds a new comment to the specified token's comment section. Returns th Write gala_launchpad_create_flag Create a content flag/report. Two-tier system: - Chat/Comment: reason and details are optional (one-click fla Write 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 COMM Write 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 Write gala_launchpad_create_nft_token_class Create a token class within an NFT collection. Costs 1,000 GALA. Write gala_launchpad_create_overseer_direct Create an overseer directly (bypassing invite flow). Directly promotes a user to overseer status without requ Write gala_launchpad_create_overseer_invite Create an overseer invite. Overseers have GLOBAL platform access with MANAGER-level permissions across ALL to Write gala_launchpad_create_solana_wallet Create a new Solana wallet with a random keypair. Returns wallet address and private key (base58 format). ⚠️ S Write gala_launchpad_create_wallet Create a new wallet with a random private key. Returns wallet address and private key. ⚠️ SECURITY: Store the Write gala_launchpad_emit_balance_updated Emit a balance update event to a specific user. Notifies a specific user that their token and/or GALA balance Write gala_launchpad_emit_typing_indicator Emit a typing indicator event. Shows which users are currently typing in a token's chat room. Helps create th Write gala_launchpad_lock_tokens Lock one or more token types on GalaChain in a single transaction. Locked tokens cannot be transferred until Write gala_launchpad_login Authenticate with wallet signature to get JWT token. Required before using protected features (streaming, chat Write 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. In Write gala_launchpad_on_pool_updated Watch for pool metadata updates in real-time. Triggers when pool metadata, social links, or badges are update Write 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 au Write gala_launchpad_register_push_token Register a push notification device token. Associates a push token (FCM or APNs) with the authenticated user. Write gala_launchpad_resolve_token_class_key MANDATORY - Convert a launchpad token name to its GalaChain TokenClassKey. ⚠️ DO NOT GUESS OR CONSTRUCT Token Write gala_launchpad_resolve_vault_address DO NOT GUESS - Resolve a launchpad token name to its GalaChain vault address. The vault address format is NOT Write 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 Write 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) Write gala_launchpad_send_stream_reaction Send an ephemeral emoji reaction to a live stream. Reactions are broadcast to all viewers via WebSocket but N Write gala_launchpad_send_typing_indicator Send a typing indicator to a stream chat. Indicates whether the authenticated user is currently typing. Typin Write gala_launchpad_set_chat_enabled Enable or disable chat for a specific token. Dual-auth endpoint - supports both Admin API key and JWT (owner) Write gala_launchpad_set_global_streaming_enabled Enable or disable streaming globally (Admin only). Controls platform-wide streaming capability. When disabled Write 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 count Write gala_launchpad_set_slow_mode Set slow mode interval for a stream chat. Slow mode throttles users to one message per N seconds. Enforcement Write gala_launchpad_set_stream_enabled Enable or disable streaming for a specific token (Admin only). Controls per-token streaming capability. When Write gala_launchpad_set_wallet Configure a wallet for signing operations. Takes a private key and sets it as the active wallet. Write gala_launchpad_switch_environment Dynamically switch the MCP server to prod or stage. Preserves wallet configuration when switching. Write gala_launchpad_unlock_tokens Unlock one or more previously locked token types on GalaChain in a single transaction. Releases token holds, Write gala_launchpad_unregister_push_token Unregister a push notification device token. Deactivates a push token so the device no longer receives notifi Write gala_launchpad_update_ai_moderation_settings Update AI moderation settings. Configure AI-powered content moderation behavior. Only provided fields will be Write gala_launchpad_update_api_key Update an API key's metadata and permissions. Cannot change the key itself, only metadata and permissions. At Write gala_launchpad_update_chat_message Update a chat message's content (author only). Edits an existing chat message. Only the original author can u Write gala_launchpad_update_comment Update a comment's content. Updates the content of an existing comment. Only the original author can update t Write gala_launchpad_update_message Update a message's content. Updates the content of an existing message (CHAT or COMMENT). Only the original a Write gala_launchpad_update_moderator_invite Update a moderator invite's role and/or description. Updates an existing moderator invite. At least one of ro Write gala_launchpad_update_moderator_invite_role Update the role of a moderator invite. Changes the role granted by the invite. For claimed invites, the moder Write gala_launchpad_update_notification_preferences Update notification preferences for the authenticated user. Partial update - only provided fields are modifie Write gala_launchpad_update_profile Update user profile (fullName and profileImage). Returns success flag and updated profile data. Write gala_launchpad_update_restricted_names Update the restricted token names content. Replaces the entire list with newline-separated words. Newlines se Write gala_launchpad_update_token_config Update token configuration (messages, comments, and social links). Update messaging configuration and/or soci Write gala_launchpad_upload_profile_image Upload profile image from filesystem (Node.js only). Write gala_launchpad_upload_token_image Upload token image from filesystem (Node.js only).
READ 232 tools
Read gala_launchpad_ban_token Ban a token from the platform (overseer only). When a token is banned: - Hidden from ALL pool listings (inclu Read gala_launchpad_bridge_in Bridge tokens from an external chain (Ethereum or Solana) to GalaChain. Requires wallet configuration. Read gala_launchpad_bridge_out Bridge tokens from GalaChain to an external chain (Ethereum or Solana). Requires wallet configuration. Read gala_launchpad_calculate_buy_amount Calculate token amounts for buying with fee breakdown. PARAMETERS: - type: 'native' (spend GALA) or 'exact' ( Read gala_launchpad_calculate_buy_amount_external Calculate buy amounts using EXTERNAL GalaChain network call (real-time). Explicit external calculation - quer Read gala_launchpad_calculate_buy_amount_for_graduation Calculate amount needed to graduate a token pool. Convenience method that: 1. Fetches pool details to get rem Read gala_launchpad_calculate_buy_amount_local Calculate buy amounts using LOCAL bonding curve formulas (instant, no network call). Uses client-side exponen Read gala_launchpad_calculate_dex_pool_quote_external Calculate a server-backed DEX quote through the v6 GSwap quoting service. Read gala_launchpad_calculate_dex_pool_quote_local Calculate a DEX quote through the v6 GSwap quoting service. Read gala_launchpad_calculate_initial_buy Calculate amounts for initial token purchase during creation (pre-mint phase). Read gala_launchpad_calculate_sell_amount Calculate GALA amounts for selling tokens. PARAMETERS: - type: 'native' (receive GALA amount) or 'exact' (sel Read gala_launchpad_calculate_sell_amount_external Calculate sell amounts using EXTERNAL GalaChain network call (real-time). Explicit external calculation - que Read gala_launchpad_calculate_sell_amount_local Calculate sell amounts using LOCAL bonding curve formulas (instant, no network call). Uses client-side calcul Read gala_launchpad_check_nft_collection_available Check if an NFT collection name is available for claiming. Read 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 Read gala_launchpad_check_token_name Check if token name is available. Read gala_launchpad_check_token_symbol Check if token symbol is available. Read gala_launchpad_claim_nft_collection Claim an NFT collection name. Costs 10,000 GALA. Read gala_launchpad_cleanup Clean up SDK resources (HTTP interceptors, WebSocket connections). Call when done using the SDK to prevent mem Read gala_launchpad_collect_position_fees Collect current-contract GSwap position fees and return confirm() output. Read gala_launchpad_describe_endpoint Describe an HTTP endpoint from the published OpenAPI references. Read-only and independent of wallet state. Se Read 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 Read gala_launchpad_emit_chat_message Emit a chat message event to token chat subscribers. Broadcasts a system or admin chat message to all connect Read gala_launchpad_emit_chat_status Emit a chat status change event (enabled/disabled). Notifies all subscribers that a token's chat room has bee Read gala_launchpad_emit_download_ready Emit a download ready event. Notifies all connected clients subscribed to a token that a recording download i Read gala_launchpad_emit_feature_status Emit a feature status changed event. Broadcasts globally that a feature's availability has changed (e.g., str Read gala_launchpad_emit_moderator_added Emit a moderator added event. Notifies subscribers that a user has been added or promoted to a moderator role Read gala_launchpad_emit_moderator_removed Emit a moderator removed event. Notifies subscribers that a moderator has been removed or demoted from their Read gala_launchpad_emit_recording_status Emit a recording status change event. Notifies all connected clients subscribed to a token that a Mux recordi Read gala_launchpad_emit_recordings_count_updated Emit a recordings count updated event. Notifies all connected clients subscribed to a token that the number o Read gala_launchpad_emit_site_config_changed Emit a site configuration changed event. Broadcasts globally that the site configuration has changed (e.g., m Read gala_launchpad_emit_stream_status Emit a stream status change event. Broadcasts a stream status update to all connected clients subscribed to a Read gala_launchpad_emit_token_banned Emit a token banned event. Broadcasts globally that a token has been banned from the platform. Notifies all c Read gala_launchpad_emit_token_unbanned Emit a token unbanned event. Broadcasts globally that a previously banned token has been unbanned/restored. N Read gala_launchpad_emit_trade_executed Emit a trade execution event to token subscribers. Broadcasts a trade execution event to all connected client Read 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 Read gala_launchpad_emit_viewer_count Emit a viewer count update event. Broadcasts updated viewer count to all connected clients subscribed to a to Read gala_launchpad_emit_websocket_event Emit a generic WebSocket event (advanced/custom use). For most use cases, use the specific boutique tools lik Read gala_launchpad_ensure_valid_token Ensure valid token exists, refreshing if necessary. Call before long operations. Throws if not authenticated. Read gala_launchpad_estimate_bridge_fee Estimate bridge fees for transferring tokens between GalaChain and an external chain. Returns fee amount in so Read gala_launchpad_estimate_nft_mint_fee Estimate the dynamic fee to mint NFTs via DryRun. Fee varies based on quantity and network conditions. Read gala_launchpad_estimate_nft_operation_fees Calculate total fees for multiple NFT operations. Returns breakdown with total. Read gala_launchpad_estimate_unwrap_fee Estimate fees for unwrapping a token back to its native channel. Unwrap operations use automatic fee authoriza Read gala_launchpad_estimate_wrap_fee Estimate fees for wrapping a token to the asset channel. Wrap operations use cross_channel_authorization fee t Read gala_launchpad_explain_sdk_usage Get detailed SDK code examples for 324 MCP tools across 68 composite v7 SDK topics, including flat LaunchpadSD Read gala_launchpad_explain_websocket_events Get comprehensive documentation of all WebSocket events. Lists and explains all 35+ real-time WebSocket event Read gala_launchpad_fetch_all_available_dex_tokens List all registered GSwap trading symbols through gswap-sdk (gSwap.symbols.list). Read 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/limi Read gala_launchpad_fetch_all_dex_pools Fetch all current-contract GSwap pools through gswap-sdk (gSwap.pools.getPools). Read gala_launchpad_fetch_all_dex_seasons Fetch all DEX leaderboard seasons - returns complete list of seasons with dates and rules. Read gala_launchpad_fetch_all_pools Fetch all available pools with automatic pagination. No page/limit parameters needed - returns ALL pools match Read gala_launchpad_fetch_all_price_history Fetch all historical price snapshots for DEX tokens from the DEX Backend API with automatic pagination. Endpo Read gala_launchpad_fetch_all_referrals Fetch all referrals for a wallet address with automatic pagination. Returns the complete list of referred user Read gala_launchpad_fetch_all_tokens_bridgeable_to_ethereum Fetch all tokens that can be bridged to Ethereum. Convenience method with auto-pagination and caching. Read gala_launchpad_fetch_all_tokens_bridgeable_to_solana Fetch all tokens that can be bridged to Solana. Convenience method with auto-pagination and caching. Read gala_launchpad_fetch_all_wrappable_tokens Fetch ALL wrappable tokens with auto-pagination. Returns cached data if available. Wrappable tokens are token Read gala_launchpad_fetch_available_balance Get available (unlocked) token balance for a wallet. Returns both total and available quantities, accounting f Read gala_launchpad_fetch_available_dex_tokens List registered GSwap trading symbols through gswap-sdk (gSwap.symbols.list). Read gala_launchpad_fetch_client_flags Get client feature flags for the native mobile app. Returns feature flag overrides that control which feature Read gala_launchpad_fetch_composite_pool_data Fetch a current-contract GSwap composite pool snapshot through gswap-sdk (gSwap.pools.getCompositePool). Read gala_launchpad_fetch_current_dex_leaderboard Fetch current DEX leaderboard for active season - returns null if no active season. Read gala_launchpad_fetch_current_dex_season Fetch current active DEX leaderboard season - returns null if no season is active. Read 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: - Read gala_launchpad_fetch_dex_leaderboard_by_season_id Fetch DEX leaderboard for a specific season - returns rankings with XP metrics and achievements. Read gala_launchpad_fetch_dex_pools Fetch current-contract GSwap pools through gswap-sdk (gSwap.pools.getPools). Read gala_launchpad_fetch_ethereum_wallet_all_balances Get ALL supported token balances on Ethereum for a wallet (ETH, GALA, GWETH, GUSDC, GUSDT, GWTRX, GWBTC). Retu Read gala_launchpad_fetch_ethereum_wallet_native_balance Get native ETH balance on Ethereum. Fast: only 1 RPC call. Read 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 Read gala_launchpad_fetch_gala_balance Get GALA balance for a wallet. Read gala_launchpad_fetch_gala_spot_price Fetch current GALA USD spot price (convenience method). Read 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). Th Read gala_launchpad_fetch_launchpad_fee Fetch the current launchpad fee via backend proxy (cached 1 hour). Returns fee in GALA. Faster alternative to Read gala_launchpad_fetch_launchpad_token_spot_price ⚠️ DEPRECATED - Use gala_launchpad_fetch_token_spot_price with { tokenName } instead. Will be removed in v4.0. Read gala_launchpad_fetch_locked_tokens Get locked token details including all active locks, lock authorities, and expiration times. Returns locked qu Read gala_launchpad_fetch_messages Query messages with type/tokenName/userAddress filters. Returns paginated list of messages using cursor-based Read gala_launchpad_fetch_nft_balances Fetch NFT balances for an owner, optionally filtered by collection. Read gala_launchpad_fetch_nft_collections Fetch all NFT collections authorized to a wallet address. Read gala_launchpad_fetch_nft_token_classes Fetch token classes for a collection with supply information. Read gala_launchpad_fetch_notification_preferences Get notification preferences for the authenticated user. Returns the current push notification preference set Read gala_launchpad_fetch_pool_details Get detailed pool state from GalaChain bonding curve. Read gala_launchpad_fetch_pool_details_for_calculation Get optimized pool details for local bonding curve calculations. Returns only essential calculation parameter Read gala_launchpad_fetch_pools Fetch token pools from Gala Launchpad with filtering and pagination. Read gala_launchpad_fetch_price_history Fetch historical price snapshots for DEX tokens from the DEX Backend API. Endpoint: /market/price-series (swa Read gala_launchpad_fetch_profile Get user profile data including full name, profile image, wallet address, and join date. Returns null if user Read gala_launchpad_fetch_referral_url Fetch the authenticated user's unique referral URL for sharing. The referral URL can be used to earn rewards w Read gala_launchpad_fetch_referrals Fetch paginated list of users who signed up using this wallet's referral link using cursor-based pagination. R Read gala_launchpad_fetch_referrals_summary Fetch referral program summary statistics including total referral count and reward totals (past day, past mon Read gala_launchpad_fetch_sale_details Fetch sale details (supply, status) for a token via backend proxy (cached 10s). Simpler than fetchPoolDetails Read 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 supporte Read gala_launchpad_fetch_solana_wallet_native_balance Get native SOL balance on Solana. Fast: only 1 RPC call. Read gala_launchpad_fetch_solana_wallet_token_balance Get a single SPL token balance on Solana (GALA, GSOL). Fast: only 1 RPC call. Read gala_launchpad_fetch_swap_position_direct Fetch one current-contract GSwap position by its compound pair and tick key. Read gala_launchpad_fetch_token_balance Get token balance for a specific token. Automatically routes to the correct backend: GalaChain for standard to Read gala_launchpad_fetch_token_classes_with_supply Fetch supply metrics for multiple token classes in a single batch query. Returns totalSupply, maxSupply, and t Read gala_launchpad_fetch_token_details Fetch comprehensive token details from DEX API platform Endpoint: /v1/tokens?tokenclasskeys=... Requirements Read gala_launchpad_fetch_token_distribution Get holder distribution and supply metrics. Read gala_launchpad_fetch_token_spot_price Fetch USD spot price for ANY token with smart routing Routes to the correct backend automatically: - tokenNam Read gala_launchpad_fetch_tokens_created Get tokens created by a wallet with optional filtering. Search is handled by the backend; tokenName is matched Read gala_launchpad_fetch_tokens_held Get tokens held by a wallet with optional filtering. Supports exact match (tokenName) and fuzzy search (search Read gala_launchpad_fetch_trades Get trade history with optional filtering and pagination. PARAMETERS: - tradeType: 'buy' (purchases only) or Read gala_launchpad_fetch_user_holder_context Get a user's holder context for a specific token. Returns holder tier, quantity, percentage, rank, and creato Read gala_launchpad_fetch_volume_data Get OHLCV (candlestick) data for charting. Returns array of candles with open, high, low, close prices and vol Read gala_launchpad_flush_all_cache ⚠️ NUCLEAR OPTION: Flush ALL Launchpad cache. Clears ALL cached data across the entire Launchpad platform. Th Read gala_launchpad_flush_cache_by_address Flush all cache entries for a wallet address. Clears all cached data associated with the specified address in Read gala_launchpad_flush_cache_by_token Flush all cache entries for a token. Clears all cached data associated with the specified token including: - Read gala_launchpad_flush_cache_wallet_aliases Flush wallet-alias cache entries (eth| → client| resolution cache). Clears the Redis cache that maps eth| add Read gala_launchpad_get_access_token Check whether an access token is available. Returns authenticated: true/false. Token values are never returned Read gala_launchpad_get_active_moderators Get the roster of active (already-accepted) moderators for a specific token. There is no dedicated moderator- Read gala_launchpad_get_active_users Get currently active users on a token's stream. Returns up to 1000 active viewers or chat participants. Usefu Read gala_launchpad_get_address Get the GalaChain address format (eth|...) for the authenticated wallet. Read gala_launchpad_get_ai_moderation_result Get AI moderation result for a specific content flag. Retrieves the AI moderation results for flagged content Read gala_launchpad_get_ai_moderation_settings Get current AI moderation settings. Returns configuration for AI-powered content moderation including: - Whet Read gala_launchpad_get_ai_moderation_status Get AI system status. Returns the current status of the AI moderation system: - Whether AI is enabled globall Read gala_launchpad_get_all_swap_user_assets Fetch all GSwap assets for a wallet through gswap-sdk (gSwap.assets.getUserAssets). Read gala_launchpad_get_all_user_liquidity_positions Get all current-contract GSwap liquidity positions owned by an address. Read gala_launchpad_get_api_key Get a single API key by ID. Returns the API key metadata. Raw key is never included. RETURNS: { id, keyPrefi Read 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 p Read gala_launchpad_get_available_roles Get all available roles and permissions for token delegation. Returns reference data about the role system, i Read gala_launchpad_get_ban_stats Get global user ban statistics. Returns the total count of active global user bans on the platform. RETURNS: Read 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 i Read gala_launchpad_get_bridge_status Get the status of a bridge transaction by transaction hash. Returns status (pending/confirmed/failed), block n Read gala_launchpad_get_bundler_transaction_result Get bundle transaction result by ID via HTTP (not WebSocket). Returns lightweight status: { id: string, metho Read gala_launchpad_get_cache_info Get unified cache statistics for all token caches: launchpad metadata (totalTokens, cacheSize, oldestEntry) an Read gala_launchpad_get_chat_messages Query chat messages with tokenName/userAddress filters. Returns paginated list of chat messages from the unif Read gala_launchpad_get_chat_status Get chat status for a stream. There is no standalone chat-status endpoint - this reads chatEnabled/commentsEn Read gala_launchpad_get_comments Query comments with tokenName/userAddress filters. Returns paginated list of comments matching the filter cri Read gala_launchpad_get_config Get the current SDK configuration including environment, base URLs, timeouts, feature flags, effective slippag Read gala_launchpad_get_connected_clients List currently connected WebSocket clients with optional filtering. Returns a paginated list of connected Web Read gala_launchpad_get_environment Get the current environment (prod or stage) that the MCP server is using. Read gala_launchpad_get_ethereum_address Get the standard Ethereum address format (0x...) for the authenticated wallet. Read gala_launchpad_get_ethereum_address_from_private_key Derive Ethereum address from private key. Returns both Ethereum (0x...) and GalaChain (eth|...) address format Read gala_launchpad_get_ethereum_transaction_status Get the status of an Ethereum transaction by hash. Queries Ethereum RPC directly using getTransactionReceipt a Read gala_launchpad_get_event_schema Get detailed schema/interface for a specific WebSocket event. Returns TypeScript interface, JSON Schema valid Read gala_launchpad_get_flag_stats Get content flag statistics. Returns counts for each flag status: total, pending, actioned, and dismissed. R Read gala_launchpad_get_global_streaming_status Get global streaming status. Returns platform-wide streaming status including maintenance windows. RETURNS: Read gala_launchpad_get_holder_count Get holder statistics for a token. Returns the total number of holders and the total supply across all holder Read gala_launchpad_get_holder_history Get recent trade history for a specific holder. Returns the most recent trades that affected a user's holding Read 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 Read gala_launchpad_get_holders_by_balance Query holders by balance range. Returns holders whose balance falls within the specified min/max range. Usefu Read gala_launchpad_get_home_oembed Get oEmbed metadata for the home page. Returns oEmbed JSON data featuring the top/live token for social media Read gala_launchpad_get_invite_stats Get overseer invite statistics. Returns counts for each invite status: total, pending, claimed, and revoked. Read gala_launchpad_get_liquidity_position Get one current-contract GSwap position by pair, owner, and tick range. Read gala_launchpad_get_liquidity_position_by_id Get one current-contract GSwap position by its pair, fee, owner, and tick range. Read gala_launchpad_get_managed_tokens Fetch all tokens the authenticated user can manage (owned tokens + moderated tokens + overseer status). Retur Read gala_launchpad_get_message_stats Get platform-wide message statistics. Returns aggregated metrics across all messages on the platform: - Total Read gala_launchpad_get_moderated_tokens Get all tokens the current user moderates. Returns a paginated list of tokens where the authenticated user ha Read gala_launchpad_get_moderator_invite Get invite details by code (public endpoint). Returns public information about an invite for the claim page. Read gala_launchpad_get_my_overseer_status Check your own overseer status. Returns whether the authenticated user is currently an active overseer and th Read gala_launchpad_get_nft_collection_claim_fee Get the fee required to claim an NFT collection name. Returns "10000" GALA. Read gala_launchpad_get_nft_token_class_create_fee Get the fee required to create a token class. Returns "1000" GALA. Read gala_launchpad_get_online_overseers Get list of currently online overseers and admins. Useful for: - Finding active admins to notify about urgent Read gala_launchpad_get_online_users Batch check which users from a list are currently online. Useful for: - Checking if any team members are onli Read gala_launchpad_get_overseer_invite Get overseer invite details by code (public endpoint). Returns public information about an invite for the cla Read gala_launchpad_get_overseer_summary Get platform summary for CCTV dashboard. Returns quick counts for the overseer monitoring dashboard: - Active Read gala_launchpad_get_overseer_user_summary Get comprehensive user summary (Admin/Overseer only). Retrieves full profile, activity metrics, ban status, a Read gala_launchpad_get_pinned_message Get the currently pinned message for a token. Retrieves the pinned message details including content, sender, Read gala_launchpad_get_platform_stats Get platform-wide statistics. Returns aggregated platform metrics including: - GALA trading volume over 1h, 2 Read gala_launchpad_get_platform_status Get platform-wide trading volume and token count. RETURNS: { stats: { galaVolume1h, galaVolume24h, galaVolume Read 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 li Read gala_launchpad_get_pool_realtime_state Get a combined real-time snapshot of a pool. Fetches, in parallel, from real underlying endpoints: - holderCo Read gala_launchpad_get_premint_quote Calculate pre-mint token output for a given GALA amount (supply = 0 assumed). Use during token creation flow Read gala_launchpad_get_profile_oembed Get oEmbed metadata for a user profile page. Returns oEmbed JSON data for a user's profile including stats li Read gala_launchpad_get_public_key_from_private_key Derive public key from private key using secp256k1. Returns uncompressed (0x04..., 132 chars) and compressed ( Read gala_launchpad_get_recent_trades Get the most recently executed trades with optional filtering. Returns a list of the latest trades across the Read gala_launchpad_get_recording_download Get a signed download URL for a recording. Returns a time-limited URL for downloading the recording file. RE Read gala_launchpad_get_restricted_names Get the restricted token names content. Returns newline-separated words that cannot be used in token names. C Read gala_launchpad_get_session Get current session information from backend. Returns authenticated address and token timestamps. Requires act Read gala_launchpad_get_simulcast_targets Get simulcast targets for a stream. Returns list of configured simulcast destinations with platform, rtmpUrl, Read gala_launchpad_get_solana_transaction_status Get the status of a Solana transaction by signature. Queries Solana RPC directly using getSignatureStatuses (n Read gala_launchpad_get_stream_recordings Get recordings for a stream. Returns paginated list of available recordings from past streams using cursor-ba Read gala_launchpad_get_stream_role Get the authenticated user's role for a token's stream with associated permissions. Returns effective role (O Read gala_launchpad_get_supported_bridge_tokens Get list of tokens supported for bridging, optionally filtered by chain. Returns token details including decim Read gala_launchpad_get_swap_pool_info Get current-contract GSwap pool information for a token pair. Read gala_launchpad_get_swap_pool_price Get current-contract GSwap price state through gswap-sdk (gSwap.pools.getSlot0). Read gala_launchpad_get_swap_quote_exact_input Get a v6 GSwap quote for an exact input amount through gswap-sdk (gSwap.quoting.quoteExactInput). Read gala_launchpad_get_swap_quote_exact_output Get a v6 GSwap quote for an exact output amount through gswap-sdk (gSwap.quoting.quoteExactOutput). Read gala_launchpad_get_swap_result Resolve the outcome of a previously queued GSwap swap by its uniqueKey through gswap-sdk (gSwap.swaps.confirmS Read gala_launchpad_get_swap_user_assets Get one page of GSwap assets for a wallet through gswap-sdk (gSwap.assets.getUserAssets). Read gala_launchpad_get_token_access Check if the authenticated user has Studio access for a token. Returns comprehensive access information combi Read gala_launchpad_get_token_ban Get ban details for a specific token (overseer only). Returns whether the token is banned and ban details if Read gala_launchpad_get_token_ban_stats Get token ban (delisted tokens) statistics. Returns the total count of delisted/banned tokens on the platform Read gala_launchpad_get_token_viewers Get list of users currently viewing a specific token. Useful for: - Sending targeted announcements to active Read gala_launchpad_get_token_weekly_history Get weekly snapshot history for a specific token. Returns the last 4 weeks of snapshot data for tracking toke Read gala_launchpad_get_top_holders Get top token holders by balance. Returns a paginated list of the largest token holders, including their addr Read gala_launchpad_get_trade_quote Calculate trade quote via backend using local bonding curve math (no chain call). Faster than calculateBuyAmo Read gala_launchpad_get_trades Query trades with flexible filtering options. Returns paginated list of trades with metadata using cursor-bas Read 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 Read gala_launchpad_get_user_liquidity_positions Get current-contract GSwap liquidity positions owned by an address. Read gala_launchpad_get_user_stats Get user management statistics. Returns counts for total users, flagged users (with pending content flags), a Read gala_launchpad_get_version Get SDK and MCP server version information. Returns both versions which are dynamically read from package.json Read gala_launchpad_get_wallet Get the wallet instance currently configured in the SDK. Returns wallet object if available, or null if in rea Read gala_launchpad_get_weekly_challenge_leaderboard Get the weekly challenge leaderboard. Returns tokens ranked by market cap increase for the current challenge Read gala_launchpad_get_wrap_counterpart Get the wrap counterpart for a token. For example, MUSIC → GMUSIC or GMUSIC → MUSIC. Returns the counterpart t Read gala_launchpad_get_wrappable_token Get a wrappable token by its tokenId. Returns the token with wrap counterpart info, or undefined if not found. Read gala_launchpad_global_feed_status_reference Reference: Check global feed subscription status. IMPORTANT: The global feed is a CLIENT-SIDE feature in the Read gala_launchpad_graduate_token Graduate a token pool by buying all remaining tokens in one transaction. WORKFLOW (automatic): 1. Calls calcu Read gala_launchpad_has_wallet Check if wallet is configured in the SDK. Returns true if wallet is available for signing operations, false if Read gala_launchpad_is_authenticated Check if user is authenticated with valid (non-expired) JWT token. Returns boolean. Read gala_launchpad_is_token_banned Check if a token is banned (overseer only). Convenience alias for getTokenBan - provided for semantic clarity Read gala_launchpad_is_token_bridgeable_to_ethereum Check if a token is bridgeable to Ethereum. Returns bridgeability status and contract address if bridgeable. Read gala_launchpad_is_token_bridgeable_to_network Check if a token is bridgeable to a specific network. Returns bridgeability status and contract address if ava Read gala_launchpad_is_token_bridgeable_to_solana Check if a token is bridgeable to Solana. Returns bridgeability status and mint address if bridgeable. Read gala_launchpad_is_token_graduated Check if a token has completed the bonding curve phase and graduated to full DEX trading. RETURNS: Boolean in Read gala_launchpad_is_token_wrappable Check if a token is wrappable. Returns { isWrappable: boolean, tokenId, wrapCounterpart? }. Wrappable tokens c Read gala_launchpad_is_user_online Check if a specific user is currently connected via WebSocket. Useful for: - Determining if a user is online Read gala_launchpad_list_api_keys List all API keys for the authenticated user. Returns a paginated list of API keys using cursor-based paginat Read gala_launchpad_list_bans List all banned users for a token. Returns a paginated list of banned users with their ban details using curs Read gala_launchpad_list_flags List flags for a specific token with pagination and filtering. Authorization varies by content type: - CHAT_M Read gala_launchpad_list_global_flags List ALL flags globally across all tokens with pagination and filtering. For overseers and admins to view fla Read gala_launchpad_list_moderator_invites List moderator invites. Returns a paginated list of moderator invites using cursor-based pagination. Behavior Read gala_launchpad_list_overseer_invites List all overseer invites with cursor-based pagination and filtering. Returns a paginated list of overseer in Read gala_launchpad_list_overseer_users List users with pagination and sorting (Overseer/Admin only). Retrieves a paginated list of users across the Read gala_launchpad_list_overseers List all overseers with cursor-based pagination and filtering. Returns a paginated list of overseers that can Read gala_launchpad_list_token_bans List all banned tokens (overseer only). Returns a paginated list of all banned tokens with their ban details Read gala_launchpad_mint_nft Mint NFTs from a token class. Costs dynamic fee based on quantity. Read 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 Read gala_launchpad_on_ban_enforcement Watch for user ban enforcement events in real-time. Triggers when users are banned, unbanned, or ban enforcem Read 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 Read gala_launchpad_on_holder_count_changed Watch for token holder count changes in real-time. Triggers whenever the holder count for a token changes, in Read gala_launchpad_on_launchpad_token_creation Watch for new launchpad token creation events in real-time. Read gala_launchpad_on_moderator_changed Watch for moderator management events in real-time. Triggers when moderators are added, removed, or their rol Read gala_launchpad_on_token_ban_changed Watch for token ban and unban events in real-time. Triggers when tokens are banned or unbanned by administrat Read gala_launchpad_on_trade_executed Watch for new trade execution events in real-time. Triggers whenever a trade is executed on any token. Includ Read gala_launchpad_refresh_token Refresh JWT token before it expires. Use shouldRefreshToken() to check if refresh is needed. Returns expiresIn Read gala_launchpad_request_solana_devnet_airdrop Request SOL airdrop from Solana devnet faucet. Only available in STAGE environment (development/testing). Maxi Read gala_launchpad_search_gala_docs Search the Gala SDK documentation (gala-core-sdk, gswap-sdk, launchpad-sdk, gala-mcp-server) and get the pages Read gala_launchpad_should_refresh_token Check if JWT token should be refreshed (expires within threshold). Default threshold is 5 minutes. Returns boo Read gala_launchpad_subscribe_to_stream Subscribe to a stream's real-time events. Must be connected via gala_launchpad_connect_stream_websocket first Read gala_launchpad_unpin_message Unpin a message from a token's chat. Removes the pinned status from a message. Authorization: - Token owner Read gala_launchpad_unwrap_token Unwrap a token back to its native channel (e.g., GMUSIC → MUSIC). Reverses a previous wrap operation. This is Read gala_launchpad_validate_token Validate if token name and/or symbol are available for use. Check name and symbol availability before launchi Read gala_launchpad_wrap_token Wrap a token to its asset-channel counterpart (e.g., MUSIC → GMUSIC). This is a cross-channel bridge within Ga

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Gala

Can an AI agent move money through the Gala MCP server? +

Yes. The Gala server exposes 2 financial tools including gala_launchpad_transfer_gala, gala_launchpad_transfer_token. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Gala MCP server? +

Yes. The Gala server exposes 24 destructive tools including gala_launchpad_action_flag, gala_launchpad_burn_tokens, gala_launchpad_clear_cache. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Gala? +

The Gala server has 56 write tools including gala_launchpad_add_content_reaction, gala_launchpad_add_liquidity_by_price, gala_launchpad_add_liquidity_by_ticks. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Gala.

How many tools does the Gala MCP server expose? +

324 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 232 are read-only. 92 can modify, create, or delete data.

How do I enforce a policy on Gala? +

Register the Gala MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Gala tool call.

Deterministic rules across all 324 Gala tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

324 Gala tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Gala's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.