{
  "a2a": "https://swapgod.space/.well-known/agent-card.json",
  "description": "SwapGod: DEX swap quotes on BNB Smart Chain. Compares PancakeSwap v2 (direct and via WBNB) and PancakeSwap v3 (all fee tiers) for an exact-input swap and returns the best route, expected output, minimum output after slippage and the implied price. Quote only: nothing is executed.",
  "endpoint": "https://swapgod.space/mcp",
  "name": "SwapGod",
  "protocolVersion": "2025-06-18",
  "stateless": true,
  "tools": [
    {
      "annotations": {
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true
      },
      "description": "Best exact-input swap quote on BNB Smart Chain across PancakeSwap v2 (direct + via WBNB) and PancakeSwap v3 (100/500/2500/10000 fee tiers). Tokens are BEP-20 contract addresses or the symbols BNB, WBNB, USDT, USDC, USD1, U, BTCB, ETH, CAKE. Returns the best route, expected and minimum output (after slippage), implied price, and every candidate route. Quote only; nothing is executed.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "amount_in": {
            "description": "Amount of token_in to sell, in human units (e.g. \"1.5\"), not wei.",
            "type": "string"
          },
          "slippage_bps": {
            "description": "Slippage tolerance in basis points for amount_out_min (100 = 1%). Default 100, max 5000.",
            "maximum": 4294967295,
            "minimum": 0,
            "type": "integer"
          },
          "token_in": {
            "description": "Token to sell: BEP-20 contract address on BSC, or a symbol (BNB, WBNB, USDT, USDC, USD1, U, BTCB, ETH, CAKE). BNB is quoted as WBNB.",
            "type": "string"
          },
          "token_out": {
            "description": "Token to buy: BEP-20 contract address on BSC, or one of the symbols above.",
            "type": "string"
          }
        },
        "required": [
          "token_in",
          "token_out",
          "amount_in"
        ],
        "type": "object"
      },
      "name": "swap_quote",
      "outputSchema": {
        "additionalProperties": false,
        "properties": {
          "amount_in": {
            "type": "string"
          },
          "amount_in_wei": {
            "type": "string"
          },
          "amount_out_min": {
            "description": "best.amount_out reduced by slippage_bps, human units",
            "type": "string"
          },
          "best": {
            "additionalProperties": false,
            "description": "Best route by output amount; null when no route has liquidity",
            "properties": {
              "amount_out": {
                "description": "Expected output in human units",
                "type": "string"
              },
              "amount_out_wei": {
                "type": "string"
              },
              "dex": {
                "description": "pancakeswap_v2 or pancakeswap_v3",
                "type": "string"
              },
              "error": {
                "description": "Set when this route could not be quoted (no pool / no liquidity)",
                "type": "string"
              },
              "fee_tier": {
                "description": "v3 pool fee in hundredths of a bip (500 = 0.05%)",
                "maximum": 4294967295,
                "minimum": 0,
                "type": "integer"
              },
              "gas_estimate": {
                "description": "v3 quoter gas estimate for the swap",
                "type": "string"
              },
              "is_best": {
                "type": "boolean"
              },
              "path": {
                "description": "Token addresses along the route",
                "items": {
                  "type": "string"
                },
                "type": [
                  "null",
                  "array"
                ]
              },
              "price": {
                "description": "token_out per 1 token_in",
                "type": "string"
              },
              "quoted_by": {
                "description": "Router / quoter contract that produced the quote",
                "type": "string"
              }
            },
            "required": [
              "dex",
              "path",
              "amount_out",
              "amount_out_wei",
              "price",
              "is_best",
              "quoted_by"
            ],
            "type": [
              "null",
              "object"
            ]
          },
          "block_number": {
            "minimum": 0,
            "type": "integer"
          },
          "candidates": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "amount_out": {
                  "description": "Expected output in human units",
                  "type": "string"
                },
                "amount_out_wei": {
                  "type": "string"
                },
                "dex": {
                  "description": "pancakeswap_v2 or pancakeswap_v3",
                  "type": "string"
                },
                "error": {
                  "description": "Set when this route could not be quoted (no pool / no liquidity)",
                  "type": "string"
                },
                "fee_tier": {
                  "description": "v3 pool fee in hundredths of a bip (500 = 0.05%)",
                  "maximum": 4294967295,
                  "minimum": 0,
                  "type": "integer"
                },
                "gas_estimate": {
                  "description": "v3 quoter gas estimate for the swap",
                  "type": "string"
                },
                "is_best": {
                  "type": "boolean"
                },
                "path": {
                  "description": "Token addresses along the route",
                  "items": {
                    "type": "string"
                  },
                  "type": [
                    "null",
                    "array"
                  ]
                },
                "price": {
                  "description": "token_out per 1 token_in",
                  "type": "string"
                },
                "quoted_by": {
                  "description": "Router / quoter contract that produced the quote",
                  "type": "string"
                }
              },
              "required": [
                "dex",
                "path",
                "amount_out",
                "amount_out_wei",
                "price",
                "is_best",
                "quoted_by"
              ],
              "type": "object"
            },
            "type": [
              "null",
              "array"
            ]
          },
          "chain": {
            "type": "string"
          },
          "execution_note": {
            "type": "string"
          },
          "quoted_at": {
            "type": "string"
          },
          "slippage_bps": {
            "maximum": 4294967295,
            "minimum": 0,
            "type": "integer"
          },
          "token_in": {
            "additionalProperties": false,
            "properties": {
              "address": {
                "type": "string"
              },
              "decimals": {
                "type": "integer"
              },
              "symbol": {
                "type": "string"
              }
            },
            "required": [
              "address",
              "symbol",
              "decimals"
            ],
            "type": "object"
          },
          "token_out": {
            "additionalProperties": false,
            "properties": {
              "address": {
                "type": "string"
              },
              "decimals": {
                "type": "integer"
              },
              "symbol": {
                "type": "string"
              }
            },
            "required": [
              "address",
              "symbol",
              "decimals"
            ],
            "type": "object"
          }
        },
        "required": [
          "chain",
          "token_in",
          "token_out",
          "amount_in",
          "amount_in_wei",
          "slippage_bps",
          "best",
          "amount_out_min",
          "candidates",
          "block_number",
          "quoted_at",
          "execution_note"
        ],
        "type": "object"
      },
      "title": "PancakeSwap swap quote (BSC)",
      "price": "0.01",
      "amount": "10000000000000000"
    }
  ],
  "transport": "streamable-http",
  "type": "https://eips.ethereum.org/EIPS/eip-8004#service.mcp",
  "version": "1.0.0",
  "x402": {
    "asset": "0xcE24439F2D9C6a2289F741120FE202248B666666",
    "endpoint": "https://swapgod.space/x402",
    "network": "eip155:56",
    "payTo": "0x442b37739E704094337C68977843E5DBE2a5d298",
    "scheme": "exact",
    "symbol": "U"
  }
}