BagsBags Data via MCP

Bags data for Everyone

Query tokens, health, claimers, and fee stats ,etc using MCP server & get data instantly in your AI assistant. No code required.

Use MCP server in
CursorCursor
ClaudeClaude

MCP Setup

{
  "mcpServers": {
    "bagsmcp": {
      "command": "bash",
      "args": ["${workspaceFolder}/mcp-server/run-mcp.sh"]
    }
  }
}

Endpoints and transport

API base URL

  • https://public-api-v2.bags.fm/api/v1

Launch and discovery tools

  • bags_get_current_user_info (no input)
  • bags_get_token_launch_feed (no input)
  • bags_create_token_info (name/symbol/description/imageUrl)
  • bags_get_token_launch_creators (input: tokenMint optional)
  • bags_list_pools (no input)
  • bags_list_incorporation_projects (no input)
  • bags_get_incorporation_project_details (input: tokenAddress)
  • bags_check_dexscreener_order_availability (input: tokenAddress)

Fee share and analytics tools

  • bags_get_fee_share_wallet_v2 (input: provider + username)
  • bags_get_fee_share_wallet_v2_bulk (input: items[])
  • bags_create_fee_share_config (payer/baseMint/claimers/bps arrays)
  • bags_get_fee_share_admin_list (input: wallet)
  • bags_create_fee_share_admin_transfer_tx (baseMint/currentAdmin/newAdmin/payer)
  • bags_create_fee_share_admin_update_config (baseMint/claimers/bps/payer)
  • bags_get_token_lifetime_fees (input: tokenMint)
  • bags_get_token_claim_stats (input: tokenMint)
  • bags_get_claimable_positions (input: wallet optional)

Trading and transactions tools

  • bags_get_trade_quote (inputMint/outputMint/amount + slippage)
  • bags_create_swap_transaction (quoteResponse + userPublicKey)
  • bags_get_partner_stats (input: partner wallet)
  • bags_create_partner_claim_transactions (input: partnerWallet)
  • bags_send_solana_transaction (input: serialized tx)

Input examples

  • tokenMint: "6XzJn2n5thof2FMdff9gize4FHCSmK5KnJnCF9PEBAGS"
  • wallet/creator address: "D2vFMLdk9UV1AGpCZvEtarr2sPrE58Ht3gQxogLttZMq"

Useful prompts in Cursor

  • Call bags_get_token_lifetime_fees with tokenMint "6Xz...BAGS"
  • Call bags_get_token_launch_creators with tokenMint "6Xz...BAGS"
  • Call bags_get_claimable_positions with wallet "D2vF...tZMq"
  • Run a full report: creators + claim stats + lifetime fees + pools

Notes

  • Keep BAGS_API_KEY in project .env (run-mcp.sh loads it automatically)
  • Cursor config above assumes workspace root is BagsMCP.
  • If your workspace root is the parent folder, use ${workspaceFolder}/BagsMCP/mcp-server/run-mcp.sh instead.
  • For Claude Desktop, replace /absolute/path/to/BagsMCP with your real local path.

Why BagsMCP

No code

Community managers, researchers, and VCs use Bags data from AI chats, Sheets, or BI—no custom dashboard to build.

MCP everywhere

One integration works with Cursor, Claude, and any client that speaks Model Context Protocol.

Your tools

Pull Bags data into Google Sheets, Google Docs, or natural-language queries in your AI assistant.

How it works

1

Connect

Add the BagsMCP server to your AI assistant or connect to Google Sheets / Docs.

2

Query

Use tools: list tokens, token health, top claimers, fee stats , etc

3

Use

Export to Google Sheets or Docs, feed reports, or let your AI use Bags data in context.