{
  "data": {
    "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"
      ]
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/halffee-coinrebate",
    "json": "https://www.anchorterminal.com/tools/halffee-coinrebate.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/halffee-coinrebate.md",
    "slim": "https://www.anchorterminal.com/tools/halffee-coinrebate.min.md"
  },
  "markdown": "# coinrebate\n\n\u003e Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/\n\n- Kind: MCP server, by halffee.com (https://halffee.com)\n- Category: Data providers (https://www.anchorterminal.com/categories/data-providers.md)\n- Listed because: It's published in the registry under halffee.com, a namespace the registry only gives to whoever proves they control that domain.\n- What the official MCP registry says: Compliance-filtered crypto exchange fee comparison and rebate-link routing for AI agents.\n\n## Facts\n\n- MCP registry: `com.halffee/coinrebate` 2.5.0\n- Endpoint: https://www.coinrebate.vip/api/mcp (streamable HTTP)\n- Package: npm `@coinrebate/mcp-server` (stdio)\n- Source: https://github.com/skheman2026-sketch/coinrebate-mcp-server\n- npm downloads a week: 130\n- GitHub stars: 0\n- Registry entry updated: 2026-09-18\n\n## Tools\n\n- Tools it lists (12, about 6,372 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:22 UTC):\n  - `get_exchange_fees` (read-only): 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…\n  - `compare_fees` (read-only): Compare trading fees across all exchanges for a specific purpose (spot or futures trading). Returns exchanges ranked by lowest fee after CoinRebate rebate…\n  - `get_best_referral` (read-only): Get the best referral/signup link for a specific exchange with maximum fee discount. Returns referral code, discount percentage, and direct signup URL. Pass…\n  - `get_latest_news` (read-only): Get the latest crypto news and market insights published on CoinRebate. Returns recent article titles and links.\n  - `calculate_trading_cost` (read-only): 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.\n  - `get_compliant_exchanges` (read-only): Get exchanges available in a specific country, filtered by the CoinRebate compliance matrix. Essential for regulatory compliance.\n  - `recommend_fee_option` (read-only): 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…\n  - `list_tradfi_perps` (read-only): Lists Binance USDⓈ-M perpetuals on US, HK, KR, and CN stocks plus commodities from the official exchangeInfo endpoint.\n  - `get_perp_stats` (read-only): Gets daily, weekly, 30-day, and historical weekly-rank statistics for a Binance TradFi perpetual from official Binance klines.\n  - `check_referral_link` (read-only): 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…\n  - `search_guides` (read-only): Searches CoinRebate's published guides by keyword (any language) and returns matching articles with title, one-line description and URL. Read-only; results are…\n  - `inspect_exchange_link` (read-only): 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…\n- How its tools read to an agent (0 errors, 2 warnings, 0 notes, about 6,372 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score):\n  - warn TC11 inspect_exchange_link: none of its 2 parameters has a description\n  - warn TC11 search_guides: none of its 3 parameters has a description\n\n- JSON: https://www.anchorterminal.com/api/v1/tools/halffee-coinrebate.json\n- Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming\n",
  "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"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Indexed",
        "url": "https://www.anchorterminal.com/indexed/"
      },
      {
        "name": "coinrebate",
        "url": ""
      }
    ],
    "description": "coinrebate, an MCP server by halffee.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Compliance-filtered crypto exchange fee comparison and rebate-link routing for AI agents.",
    "facts": [
      "not reviewed",
      "not ranked",
      "facts only"
    ],
    "h1": "coinrebate",
    "image": "https://www.anchorterminal.com/assets/og/indexed.png",
    "path": "/tools/halffee-coinrebate",
    "published": "",
    "section": "indexed",
    "title": "coinrebate: MCP server, indexed from the official MCP registry",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/tools/halffee-coinrebate"
  },
  "tokens": {
    "markdown": 1150,
    "slim": 1080
  },
  "version": 1
}
