JetForge

Solana launchpad trading: markets, quotes, wallet balances and unsigned buy/sell transactions

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
98%
Calidad de los nombres
95%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~927Tokens (definiciones de herramientas)
~1.8 KBTamaño de respuesta típico
Impacto moderado en la atención (0.72% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "jetforge": {
      "url": "https://jetforge.io/api/mcp"
    }
  }
}

Puntos de conexión remotos

https://jetforge.io/api/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢list_markets(limit, sort)

List active JetForge tokens still on their bonding curve, with live price, reserves and graduation progress (0-100%). Graduated tokens trade on Raydium and are not listed.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200,
      "description": "How many markets to return. Default 50"
    },
    "sort": {
      "type": "string",
      "enum": [
        "new",
        "trending",
        "graduating"
      ],
      "description": "Sort order. Default new"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_quote(mint, side, amount, slippageBps)

Price a buy or sell from the token's live on-chain bonding curve, including the 1% fee, price impact and minimum output. Sends nothing. If partialFill is true, the buy would complete the curve and solCharged is what would actually be spent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "mint": {
      "type": "string",
      "description": "Token mint address (base58)"
    },
    "side": {
      "type": "string",
      "enum": [
        "buy",
        "sell"
      ],
      "description": "Trade direction"
    },
    "amount": {
      "type": "string",
      "pattern": "^[1-9]\\d{0,19}$",
      "description": "Positive integer as a string. buy: SOL in lamports (1 SOL = 1000000000). sell: raw token units (6 decimals, 1 token = 1000000)"
    },
    "slippageBps": {
      "type": "integer",
      "minimum": 0,
      "maximum": 500,
      "description": "Slippage tolerance in basis points, up to 500 (5%). Default 100 (1%). A sandwich bot can take up to the whole tolerance, so keep it tight"
    }
  },
  "required": [
    "mint",
    "side",
    "amount"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢prepare_trade(mint, side, amount, walletPublicKey, slippageBps, ...)

Build an UNSIGNED buy or sell transaction (base64, legacy format) for the given wallet. This does not execute the trade or move funds. To execute it, sign with that wallet and broadcast to Solana before lastValidBlockHeight. Never send a private key to this tool or any other.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "mint": {
      "type": "string",
      "description": "Token mint address (base58)"
    },
    "side": {
      "type": "string",
      "enum": [
        "buy",
        "sell"
      ],
      "description": "Trade direction"
    },
    "amount": {
      "type": "string",
      "pattern": "^[1-9]\\d{0,19}$",
      "description": "Positive integer as a string. buy: SOL in lamports (1 SOL = 1000000000). sell: raw token units (6 decimals, 1 token = 1000000)"
    },
    "walletPublicKey": {
      "type": "string",
      "description": "Public address of the wallet that will sign and pay (base58)"
    },
    "slippageBps": {
      "type": "integer",
      "minimum": 0,
      "maximum": 500,
      "description": "Slippage tolerance in basis points, up to 500 (5%). Default 100 (1%). A sandwich bot can take up to the whole tolerance, so keep it tight"
    },
    "priorityFeeMicroLamports": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000,
      "description": "Priority fee per compute unit, in micro-lamports. Default 10000. Raise it if trades aren't landing when Solana is busy; the maximum adds at most 0.00025 SOL"
    }
  },
  "required": [
    "mint",
    "side",
    "amount",
    "walletPublicKey"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_wallet(address, mints)

Get the SOL balance and SPL token balances of any Solana wallet.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Wallet address (base58)"
    },
    "mints": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "maxItems": 100,
      "description": "Only return these token mints"
    }
  },
  "required": [
    "address"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas