{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "tool": {
    "category": "data-providers",
    "endpoint": "https://www.coinrebate.vip/api/mcp",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/halffee-coinrebate.json",
    "kind": "mcp",
    "listed": "indexed",
    "liveUrl": "https://www.anchorterminal.com/api/v1/live/halffee-coinrebate.json",
    "markdownUrl": "https://www.anchorterminal.com/tools/halffee-coinrebate.md",
    "mcpTools": {
      "check": {
        "checker": "anchor-check/1.0",
        "totalTokens": 6372,
        "counts": {
          "error": 0,
          "note": 0,
          "warn": 2
        },
        "findings": [
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "inspect_exchange_link",
            "message": "none of its 2 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "search_guides",
            "message": "none of its 3 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          }
        ]
      },
      "checkedAt": "2026-10-04T22:22:59Z",
      "count": 12,
      "schemaTokens": 6372,
      "status": "ok",
      "tools": [
        {
          "name": "get_exchange_fees",
          "description": "Get real-time trading fees for all major crypto exchanges (Binance, OKX, Bybit, Bitget, Gate.io, Hyperliquid). Returns spot and futures maker/taker fees, plus fees after CoinRebate discount.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "properties": {},
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": true,
            "properties": {
              "all_exchanges": {
                "items": {
                  "$ref": "#/properties/recommended/anyOf/0"
                },
                "type": "array"
              },
              "compliance_notice": {
                "type": "string"
              },
              "disclaimer": {
                "type": "string"
              },
              "docs": {
                "type": "string"
              },
              "openapi": {
                "type": "string"
              },
              "recommended": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "properties": {
                      "ccxt_id": {
                        "type": "string"
                      },
                      "fee_discount": {
                        "type": "string"
                      },
                      "fees": {
                        "additionalProperties": true,
                        "properties": {
                          "data_source": {
                            "enum": [
                              "live",
                              "partial",
                              "fallback"
                            ],
                            "type": "string"
                          },
                          "fetched_at": {
                            "type": "string"
                          },
                          "futures": {
                            "anyOf": [
                              {
                                "$ref": "#/properties/recommended/anyOf/0/properties/fees/properties/spot/anyOf/0"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "savings_example": {
                            "type": "string"
                          },
                          "spot": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "properties": {
                                  "maker": {
                                    "type": "number"
                                  },
                                  "maker_after_rebate": {
                                    "type": "number"
                                  },
                                  "taker": {
                                    "type": "number"
                                  },
                                  "taker_after_rebate": {
                                    "type": "number"
                                  }
                                },
                                "required": [
                                  "maker",
                                  "taker",
                                  "maker_after_rebate",
                                  "taker_after_rebate"
                                ],
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "required": [
                          "data_source",
                          "fetched_at"
                        ],
                        "type": "object"
                      },
                      "kyc_required": {
                        "type": "boolean"
                      },
                      "name": {
                        "type": "string"
                      },
                      "reason": {
                        "type": "string"
                      },
                      "referral_code": {
                        "type": "string"
                      },
                      "signup_url": {
                        "type": "string"
                      },
                      "slug": {
                        "type": "string"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "slug",
                      "name",
                      "type",
                      "ccxt_id",
                      "fee_discount",
                      "referral_code",
                      "signup_url",
                      "kyc_required"
                    ],
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "timestamp": {
                "type": "string"
              },
              "version": {
                "type": "string"
              }
            },
            "required": [
              "version",
              "timestamp",
              "disclaimer",
              "docs",
              "openapi",
              "recommended",
              "all_exchanges"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "compare_fees",
          "description": "Compare trading fees across all exchanges for a specific purpose (spot or futures trading). Returns exchanges ranked by lowest fee after CoinRebate rebate discount. Pass country code for compliance-filtered results.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "country": {
                "description": "ISO 3166-1 alpha-2 country code (e.g. US, CN, VN) for compliance filtering",
                "maxLength": 2,
                "minLength": 2,
                "type": "string"
              },
              "purpose": {
                "description": "Trading type: spot or futures",
                "enum": [
                  "spot",
                  "futures"
                ],
                "type": "string"
              }
            },
            "required": [
              "purpose"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "country": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "exchanges": {
                "items": {
                  "additionalProperties": true,
                  "properties": {
                    "ccxt_id": {
                      "type": "string"
                    },
                    "fee_discount": {
                      "type": "string"
                    },
                    "fees": {
                      "additionalProperties": true,
                      "properties": {
                        "data_source": {
                          "enum": [
                            "live",
                            "partial",
                            "fallback"
                          ],
                          "type": "string"
                        },
                        "fetched_at": {
                          "type": "string"
                        },
                        "futures": {
                          "anyOf": [
                            {
                              "$ref": "#/properties/exchanges/items/properties/fees/properties/spot/anyOf/0"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "savings_example": {
                          "type": "string"
                        },
                        "spot": {
                          "anyOf": [
                            {
                              "additionalProperties": true,
                              "properties": {
                                "maker": {
                                  "type": "number"
                                },
                                "maker_after_rebate": {
                                  "type": "number"
                                },
                                "taker": {
                                  "type": "number"
                                },
                                "taker_after_rebate": {
                                  "type": "number"
                                }
                              },
                              "required": [
                                "maker",
                                "taker",
                                "maker_after_rebate",
                                "taker_after_rebate"
                              ],
                              "type": "object"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "data_source",
                        "fetched_at"
                      ],
                      "type": "object"
                    },
                    "kyc_required": {
                      "type": "boolean"
                    },
                    "name": {
                      "type": "string"
                    },
                    "reason": {
                      "type": "string"
                    },
                    "referral_code": {
                      "type": "string"
                    },
                    "signup_url": {
                      "type": "string"
                    },
                    "slug": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "slug",
                    "name",
                    "type",
                    "ccxt_id",
                    "fee_discount",
                    "referral_code",
                    "signup_url",
                    "kyc_required"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "purpose": {
                "enum": [
                  "spot",
                  "futures"
                ],
                "type": "string"
              }
            },
            "required": [
              "purpose",
              "country",
              "exchanges"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "get_best_referral",
          "description": "Get the best referral/signup link for a specific exchange with maximum fee discount. Returns referral code, discount percentage, and direct signup URL. Pass country to verify compliance.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "country": {
                "description": "ISO 3166-1 alpha-2 country code for compliance check",
                "maxLength": 2,
                "minLength": 2,
                "type": "string"
              },
              "exchange": {
                "description": "Exchange name (binance, okx, bybit, bitget, gate, hyperliquid)",
                "type": "string"
              }
            },
            "required": [
              "exchange"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "compliance_notice": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "exchange": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "properties": {
                      "ccxt_id": {
                        "type": "string"
                      },
                      "fee_discount": {
                        "type": "string"
                      },
                      "fees": {
                        "additionalProperties": true,
                        "properties": {
                          "data_source": {
                            "enum": [
                              "live",
                              "partial",
                              "fallback"
                            ],
                            "type": "string"
                          },
                          "fetched_at": {
                            "type": "string"
                          },
                          "futures": {
                            "anyOf": [
                              {
                                "$ref": "#/properties/exchange/anyOf/0/properties/fees/properties/spot/anyOf/0"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "savings_example": {
                            "type": "string"
                          },
                          "spot": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "properties": {
                                  "maker": {
                                    "type": "number"
                                  },
                                  "maker_after_rebate": {
                                    "type": "number"
                                  },
                                  "taker": {
                                    "type": "number"
                                  },
                                  "taker_after_rebate": {
                                    "type": "number"
                                  }
                                },
                                "required": [
                                  "maker",
                                  "taker",
                                  "maker_after_rebate",
                                  "taker_after_rebate"
                                ],
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "required": [
                          "data_source",
                          "fetched_at"
                        ],
                        "type": "object"
                      },
                      "kyc_required": {
                        "type": "boolean"
                      },
                      "name": {
                        "type": "string"
                      },
                      "reason": {
                        "type": "string"
                      },
                      "referral_code": {
                        "type": "string"
                      },
                      "signup_url": {
                        "type": "string"
                      },
                      "slug": {
                        "type": "string"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "slug",
                      "name",
                      "type",
                      "ccxt_id",
                      "fee_discount",
                      "referral_code",
                      "signup_url",
                      "kyc_required"
                    ],
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "exchange",
              "compliance_notice"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "get_latest_news",
          "description": "Get the latest crypto news and market insights published on CoinRebate. Returns recent article titles and links.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "limit": {
                "default": 5,
                "description": "Number of articles to return (1-20, default 5)",
                "maximum": 20,
                "minimum": 1,
                "type": "number"
              }
            },
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "articles": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "slug": {
                      "type": "string"
                    },
                    "title": {
                      "type": "string"
                    },
                    "url": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "slug",
                    "title",
                    "url"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "news_url": {
                "type": "string"
              }
            },
            "required": [
              "articles",
              "news_url"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "calculate_trading_cost",
          "description": "Calculate the actual trading cost and savings when using CoinRebate referral codes. Shows how much you save compared to standard fees for a given trade volume.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "country": {
                "description": "ISO 3166-1 alpha-2 country code for compliance filtering",
                "maxLength": 2,
                "minLength": 2,
                "type": "string"
              },
              "exchange": {
                "description": "Exchange name (binance, okx, bybit, bitget, gate, hyperliquid)",
                "type": "string"
              },
              "type": {
                "description": "Trade type: spot or futures",
                "enum": [
                  "spot",
                  "futures"
                ],
                "type": "string"
              },
              "volume": {
                "description": "Trade volume in USD",
                "exclusiveMinimum": 0,
                "type": "number"
              }
            },
            "required": [
              "exchange",
              "volume",
              "type"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "result": {
                "anyOf": [
                  {
                    "additionalProperties": false,
                    "properties": {
                      "cost_after_rebate_usd": {
                        "type": "number"
                      },
                      "exchange": {
                        "type": "string"
                      },
                      "exchange_name": {
                        "type": "string"
                      },
                      "fee_discount": {
                        "type": "string"
                      },
                      "referral_code": {
                        "type": "string"
                      },
                      "savings_usd": {
                        "type": "number"
                      },
                      "signup_url": {
                        "type": "string"
                      },
                      "standard_cost_usd": {
                        "type": "number"
                      },
                      "standard_taker_fee": {
                        "type": "number"
                      },
                      "taker_fee_after_rebate": {
                        "type": "number"
                      },
                      "type": {
                        "enum": [
                          "spot",
                          "futures"
                        ],
                        "type": "string"
                      },
                      "volume_usd": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "exchange",
                      "exchange_name",
                      "type",
                      "volume_usd",
                      "standard_taker_fee",
                      "taker_fee_after_rebate",
                      "standard_cost_usd",
                      "cost_after_rebate_usd",
                      "savings_usd",
                      "fee_discount",
                      "signup_url",
                      "referral_code"
                    ],
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "result"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "get_compliant_exchanges",
          "description": "Get exchanges available in a specific country, filtered by the CoinRebate compliance matrix. Essential for regulatory compliance.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "country": {
                "description": "ISO 3166-1 alpha-2 country code (e.g. US, CN, BR, VN, PH, IN)",
                "maxLength": 2,
                "minLength": 2,
                "type": "string"
              },
              "purpose": {
                "description": "Trading purpose filter",
                "enum": [
                  "spot",
                  "futures",
                  "p2p"
                ],
                "type": "string"
              }
            },
            "required": [
              "country"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "compliance_notice": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "country": {
                "type": "string"
              },
              "exchanges": {
                "items": {
                  "additionalProperties": true,
                  "properties": {
                    "ccxt_id": {
                      "type": "string"
                    },
                    "fee_discount": {
                      "type": "string"
                    },
                    "fees": {
                      "additionalProperties": true,
                      "properties": {
                        "data_source": {
                          "enum": [
                            "live",
                            "partial",
                            "fallback"
                          ],
                          "type": "string"
                        },
                        "fetched_at": {
                          "type": "string"
                        },
                        "futures": {
                          "anyOf": [
                            {
                              "$ref": "#/properties/exchanges/items/properties/fees/properties/spot/anyOf/0"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "savings_example": {
                          "type": "string"
                        },
                        "spot": {
                          "anyOf": [
                            {
                              "additionalProperties": true,
                              "properties": {
                                "maker": {
                                  "type": "number"
                                },
                                "maker_after_rebate": {
                                  "type": "number"
                                },
                                "taker": {
                                  "type": "number"
                                },
                                "taker_after_rebate": {
                                  "type": "number"
                                }
                              },
                              "required": [
                                "maker",
                                "taker",
                                "maker_after_rebate",
                                "taker_after_rebate"
                              ],
                              "type": "object"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "data_source",
                        "fetched_at"
                      ],
                      "type": "object"
                    },
                    "kyc_required": {
                      "type": "boolean"
                    },
                    "name": {
                      "type": "string"
                    },
                    "reason": {
                      "type": "string"
                    },
                    "referral_code": {
                      "type": "string"
                    },
                    "signup_url": {
                      "type": "string"
                    },
                    "slug": {
                      "type": "string"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "slug",
                    "name",
                    "type",
                    "ccxt_id",
                    "fee_discount",
                    "referral_code",
                    "signup_url",
                    "kyc_required"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "purpose": {
                "anyOf": [
                  {
                    "enum": [
                      "spot",
                      "futures",
                      "p2p"
                    ],
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "country",
              "purpose",
              "exchanges",
              "compliance_notice"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "recommend_fee_option",
          "description": "Decide which covered exchange has the lowest effective trading fee for a specific user, instead of returning a table. Requires the user country. Returns one verdict plus its net fee, the quantified annual cost, the assumptions and what is NOT modelled, and a commercial disclosure. Abstains (neutral fee table only) when the country is missing or unsupported, the upstream data is unreliable, or the top venues are genuinely tied. In high-regulation jurisdictions it returns an objective fee table with no signup link.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "country": {
                "description": "ISO 3166-1 alpha-2 country code of the END USER (required; the ranking is compliance-filtered by it)",
                "maxLength": 2,
                "minLength": 2,
                "type": "string"
              },
              "current_exchange": {
                "description": "Exchange the user already trades on, if any — changes the answer to an account-neutral note",
                "type": "string"
              },
              "lang": {
                "description": "Output language; defaults to en",
                "enum": [
                  "en",
                  "zh"
                ],
                "type": "string"
              },
              "monthly_volume_usd": {
                "description": "Monthly trading volume in USD; omitted means a per-$10,000 basis",
                "exclusiveMinimum": 0,
                "type": "number"
              },
              "type": {
                "description": "Trading type; defaults to spot",
                "enum": [
                  "spot",
                  "futures"
                ],
                "type": "string"
              }
            },
            "required": [
              "country"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "already_registered_note": {
                "type": "string"
              },
              "assumptions": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "commercial_disclosure": {
                "type": "string"
              },
              "compliance": {
                "additionalProperties": false,
                "properties": {
                  "country": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "mode": {
                    "enum": [
                      "full",
                      "restricted_no_cta"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "country",
                  "mode"
                ],
                "type": "object"
              },
              "confidence": {
                "enum": [
                  "high",
                  "medium",
                  "low"
                ],
                "type": "string"
              },
              "data_basis": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "as_of": {
                      "type": "string"
                    },
                    "slug": {
                      "type": "string"
                    },
                    "source": {
                      "enum": [
                        "live",
                        "partial",
                        "fallback"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "slug",
                    "source",
                    "as_of"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "disclaimer": {
                "type": "string"
              },
              "generated_at": {
                "type": "string"
              },
              "not_modeled": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "quantified": {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "type": "string"
                  },
                  "delta_vs_runner_up_yr": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "est_annual_fee_usd": {
                    "items": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "maxItems": 3,
                    "minItems": 3,
                    "type": "array"
                  },
                  "savings_vs_no_code_yr": {
                    "type": [
                      "number",
                      "null"
                    ]
                  }
                },
                "required": [
                  "basis",
                  "est_annual_fee_usd",
                  "savings_vs_no_code_yr",
                  "delta_vs_runner_up_yr"
                ],
                "type": "object"
              },
              "quote_id": {
                "type": "string"
              },
              "ranking_integrity": {
                "additionalProperties": false,
                "properties": {
                  "aligned_with_verdict": {
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "our_take_not_an_input": {
                    "const": true,
                    "type": "boolean"
                  },
                  "sort_key": {
                    "const": "user_net_cost_only",
                    "type": "string"
                  },
                  "top_public_cap": {
                    "anyOf": [
                      {
                        "additionalProperties": false,
                        "properties": {
                          "net_taker_fee": {
                            "$ref": "#/properties/verdict/anyOf/0/properties/net_taker_fee"
                          },
                          "public_cap_rate": {
                            "type": "number"
                          },
                          "slug": {
                            "$ref": "#/properties/verdict/anyOf/0/properties/slug"
                          },
                          "venue": {
                            "$ref": "#/properties/verdict/anyOf/0/properties/venue"
                          }
                        },
                        "required": [
                          "slug",
                          "venue",
                          "net_taker_fee",
                          "public_cap_rate"
                        ],
                        "type": "object"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "sort_key",
                  "our_take_not_an_input",
                  "top_public_cap",
                  "aligned_with_verdict"
                ],
                "type": "object"
              },
              "reason_codes": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "runner_up": {
                "anyOf": [
                  {
                    "additionalProperties": false,
                    "properties": {
                      "net_taker_fee": {
                        "$ref": "#/properties/verdict/anyOf/0/properties/net_taker_fee"
                      },
                      "slug": {
                        "$ref": "#/properties/verdict/anyOf/0/properties/slug"
                      },
                      "venue": {
                        "$ref": "#/properties/verdict/anyOf/0/properties/venue"
                      }
                    },
                    "required": [
                      "slug",
                      "venue",
                      "net_taker_fee"
                    ],
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "scope": {
                "type": "string"
              },
              "status": {
                "enum": [
                  "decide",
                  "conditional",
                  "abstain"
                ],
                "type": "string"
              },
              "tie": {
                "additionalProperties": false,
                "properties": {
                  "is_tie": {
                    "type": "boolean"
                  },
                  "tie_set": {
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  }
                },
                "required": [
                  "is_tie",
                  "tie_set"
                ],
                "type": "object"
              },
              "verdict": {
                "anyOf": [
                  {
                    "additionalProperties": false,
                    "properties": {
                      "net_taker_fee": {
                        "type": "number"
                      },
                      "rebate_conditions": {
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "rebate_status": {
                        "const": "conditional",
                        "type": "string"
                      },
                      "referral_code": {
                        "type": "string"
                      },
                      "signup_url": {
                        "type": "string"
                      },
                      "slug": {
                        "type": "string"
                      },
                      "venue": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "slug",
                      "venue",
                      "net_taker_fee",
                      "rebate_status",
                      "rebate_conditions"
                    ],
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "status",
              "scope",
              "verdict",
              "runner_up",
              "reason_codes",
              "tie",
              "quantified",
              "assumptions",
              "not_modeled",
              "data_basis",
              "confidence",
              "compliance",
              "commercial_disclosure",
              "disclaimer",
              "quote_id",
              "generated_at"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "list_tradfi_perps",
          "description": "Lists Binance USDⓈ-M perpetuals on US, HK, KR, and CN stocks plus commodities from the official exchangeInfo endpoint.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "category": {
                "description": "TradFi category; defaults to all",
                "enum": [
                  "equity",
                  "hk_equity",
                  "kr_equity",
                  "cn_equity",
                  "commodity",
                  "premarket",
                  "all"
                ],
                "type": "string"
              }
            },
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": true,
            "properties": {
              "categories": {
                "additionalProperties": true,
                "properties": {
                  "cn_equity": {
                    "type": "number"
                  },
                  "commodity": {
                    "type": "number"
                  },
                  "equity": {
                    "type": "number"
                  },
                  "hk_equity": {
                    "type": "number"
                  },
                  "kr_equity": {
                    "type": "number"
                  },
                  "premarket": {
                    "type": "number"
                  }
                },
                "required": [
                  "equity",
                  "hk_equity",
                  "kr_equity",
                  "cn_equity",
                  "commodity",
                  "premarket"
                ],
                "type": "object"
              },
              "data_date": {
                "type": "string"
              },
              "source": {
                "enum": [
                  "live",
                  "cached"
                ],
                "type": "string"
              },
              "symbols": {
                "items": {
                  "additionalProperties": true,
                  "properties": {
                    "base": {
                      "type": "string"
                    },
                    "onboard_date": {
                      "type": "string"
                    },
                    "quote": {
                      "type": "string"
                    },
                    "status": {
                      "type": "string"
                    },
                    "symbol": {
                      "type": "string"
                    },
                    "underlying_type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "symbol",
                    "underlying_type",
                    "base",
                    "quote",
                    "status",
                    "onboard_date"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "total": {
                "type": "number"
              }
            },
            "required": [
              "data_date",
              "source",
              "categories",
              "symbols",
              "total"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "get_perp_stats",
          "description": "Gets daily, weekly, 30-day, and historical weekly-rank statistics for a Binance TradFi perpetual from official Binance klines.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "symbol": {
                "description": "Binance USDⓈ-M perpetual symbol, for example TSLAUSDT",
                "maxLength": 24,
                "minLength": 3,
                "type": "string"
              }
            },
            "required": [
              "symbol"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": true,
            "properties": {
              "change_1d_pct": {
                "type": "number"
              },
              "change_30d_pct": {
                "type": "number"
              },
              "change_7d_pct": {
                "type": "number"
              },
              "data_date": {
                "type": "string"
              },
              "last_close": {
                "type": "number"
              },
              "source_urls": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "symbol": {
                "type": "string"
              },
              "week_rank": {
                "additionalProperties": true,
                "properties": {
                  "of": {
                    "type": "number"
                  },
                  "rank": {
                    "type": "number"
                  },
                  "since": {
                    "type": "string"
                  }
                },
                "required": [
                  "rank",
                  "of",
                  "since"
                ],
                "type": "object"
              }
            },
            "required": [
              "symbol",
              "data_date",
              "last_close",
              "change_1d_pct",
              "change_7d_pct",
              "change_30d_pct",
              "week_rank",
              "source_urls"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "check_referral_link",
          "description": "Checks whether a URL carries CoinRebate's own current referral code (allowlisted exchange hosts only). This is a self-check for CoinRebate links: a link carrying someone else's code is reported as stale_code even though it may be perfectly valid. For a neutral inspection of any exchange link, use inspect_exchange_link.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "url": {
                "description": "Exchange referral URL to validate",
                "format": "uri",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": true,
            "properties": {
              "carries_current_code": {
                "type": "boolean"
              },
              "code_expected": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "code_owner": {
                "enum": [
                  "coinrebate_current",
                  "coinrebate_retired",
                  "other_or_none"
                ],
                "type": "string"
              },
              "exchange": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "final_url": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "http_status": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "known_host": {
                "type": "boolean"
              },
              "official_link": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "reachability_note": {
                "anyOf": [
                  {
                    "enum": [
                      "waf_challenge"
                    ],
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "scope_note": {
                "type": "string"
              },
              "url": {
                "type": "string"
              },
              "verdict": {
                "enum": [
                  "unknown_host",
                  "unreachable",
                  "valid",
                  "stale_code"
                ],
                "type": "string"
              }
            },
            "required": [
              "url",
              "exchange",
              "known_host",
              "carries_current_code",
              "code_expected",
              "http_status",
              "final_url",
              "verdict",
              "official_link"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "search_guides",
          "description": "Searches CoinRebate's published guides by keyword (any language) and returns matching articles with title, one-line description and URL. Read-only; results are informational articles, not referral links.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "lang": {
                "enum": [
                  "en",
                  "cn",
                  "tc",
                  "jp",
                  "kr",
                  "ru",
                  "ar",
                  "pt"
                ],
                "type": "string"
              },
              "limit": {
                "default": 5,
                "maximum": 10,
                "minimum": 1,
                "type": "integer"
              },
              "query": {
                "maxLength": 120,
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "query"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "query": {
                "maxLength": 120,
                "minLength": 1,
                "type": "string"
              },
              "results": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "category": {
                      "type": "string"
                    },
                    "date": {
                      "type": "string"
                    },
                    "description": {
                      "maxLength": 200,
                      "type": "string"
                    },
                    "lang": {
                      "enum": [
                        "en",
                        "cn",
                        "tc",
                        "jp",
                        "kr",
                        "ru",
                        "ar",
                        "pt"
                      ],
                      "type": "string"
                    },
                    "slug": {
                      "type": "string"
                    },
                    "title": {
                      "type": "string"
                    },
                    "url": {
                      "format": "uri",
                      "type": "string"
                    }
                  },
                  "required": [
                    "slug",
                    "lang",
                    "title",
                    "description",
                    "url",
                    "date",
                    "category"
                  ],
                  "type": "object"
                },
                "maxItems": 10,
                "type": "array"
              },
              "total": {
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "query",
              "results",
              "total"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": false,
            "readOnlyHint": true
          }
        },
        {
          "name": "inspect_exchange_link",
          "description": "Inspects an exchange sign-up or referral link and reports evidence on five separate points: whether the domain is a verified official domain of a listed exchange, whether it is reachable, whose referral code it carries, how CoinRebate's records list the exchange for a given country, and what rebate (if any) is configured. Unknown items are reported as unknown. It never says a link is safe, never probes unrecognized domains, and never suggests a replacement link. Read-only.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "country": {
                "type": "string"
              },
              "url": {
                "format": "uri",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "benefit": {
                "additionalProperties": false,
                "properties": {
                  "conditions": {
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  },
                  "rate": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "status": {
                    "enum": [
                      "configured",
                      "unknown"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "status",
                  "rate",
                  "conditions"
                ],
                "type": "object"
              },
              "disclosure": {
                "type": "string"
              },
              "domain_identity": {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "type": "string"
                  },
                  "evidence_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "lookalike_of": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "status": {
                    "enum": [
                      "official",
                      "configured_mirror",
                      "unrecognized"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "status",
                  "lookalike_of",
                  "basis",
                  "evidence_date"
                ],
                "type": "object"
              },
              "exchange": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "input": {
                "additionalProperties": false,
                "properties": {
                  "host": {
                    "type": "string"
                  },
                  "registrable_domain": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "host",
                  "registrable_domain"
                ],
                "type": "object"
              },
              "next_steps": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "next_steps_cn": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "observed_at": {
                "type": "string"
              },
              "reachability": {
                "additionalProperties": false,
                "properties": {
                  "ends_on_official_domain": {
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "final_host": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "http_status": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "status": {
                    "enum": [
                      "ok",
                      "waf_challenge",
                      "failed",
                      "not_probed"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "status",
                  "http_status",
                  "final_host",
                  "ends_on_official_domain"
                ],
                "type": "object"
              },
              "referral_code": {
                "additionalProperties": false,
                "properties": {
                  "status": {
                    "enum": [
                      "coinrebate_current",
                      "coinrebate_retired",
                      "third_party_unverified",
                      "absent",
                      "ambiguous",
                      "not_checked"
                    ],
                    "type": "string"
                  },
                  "survives_redirect": {
                    "type": [
                      "boolean",
                      "null"
                    ]
                  }
                },
                "required": [
                  "status",
                  "survives_redirect"
                ],
                "type": "object"
              },
              "regional_policy": {
                "additionalProperties": false,
                "properties": {
                  "country": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "reviewed_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "status": {
                    "enum": [
                      "listed_available",
                      "listed_restricted",
                      "unknown"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "status",
                  "country",
                  "reviewed_at"
                ],
                "type": "object"
              },
              "schema": {
                "const": "link-evidence/1",
                "type": "string"
              },
              "summary": {
                "type": "string"
              },
              "summary_cn": {
                "type": "string"
              }
            },
            "required": [
              "schema",
              "observed_at",
              "input",
              "exchange",
              "domain_identity",
              "reachability",
              "referral_code",
              "regional_policy",
              "benefit",
              "summary",
              "summary_cn",
              "next_steps",
              "next_steps_cn",
              "disclosure"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        }
      ]
    },
    "name": "coinrebate",
    "note": "Indexed from the official MCP registry: facts and our own checks, not reviewed, so no score, grade or rank.",
    "packages": [
      {
        "registryType": "npm",
        "identifier": "@coinrebate/mcp-server",
        "version": "2.5.0",
        "transport": "stdio"
      }
    ],
    "pageJsonUrl": "https://www.anchorterminal.com/tools/halffee-coinrebate.json",
    "popularity": {
      "githubStars": 0,
      "npmWeekly": 130
    },
    "registryName": "com.halffee/coinrebate",
    "remotes": [
      {
        "type": "streamable-http",
        "url": "https://www.coinrebate.vip/api/mcp"
      }
    ],
    "repository": "https://github.com/skheman2026-sketch/coinrebate-mcp-server",
    "reviewed": false,
    "slug": "halffee-coinrebate",
    "source": "the official MCP registry",
    "sourceUrl": "https://registry.modelcontextprotocol.io/v0.1/servers?search=com.halffee/coinrebate",
    "summary": "Compliance-filtered crypto exchange fee comparison and rebate-link routing for AI agents.",
    "updatedAt": "2026-09-18T09:33:45Z",
    "url": "https://www.anchorterminal.com/tools/halffee-coinrebate",
    "vendor": "halffee.com",
    "vendorUrl": "https://halffee.com",
    "version": "2.5.0",
    "websiteUrl": "",
    "where": "both",
    "why": [
      "vendor"
    ]
  }
}
