coinrebate

Compliance-filtered crypto exchange fee comparison and rebate-link routing for AI agents.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
97%
Vollständigkeit des Schemas
89%
Qualität der Benennung
97%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~5,980Tokens (Tool-Definitionen)
~4.9 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (4.67% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "coinrebate": {
      "command": "npx",
      "args": [
        "@coinrebate/mcp-server"
      ]
    }
  }
}

Ausführbare Pakete

npm@coinrebate/mcp-server2.5.0stdio

Remote-Endpunkte

https://www.coinrebate.vip/api/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (12)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢get_exchange_fees

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "version": {
      "type": "string"
    },
    "timestamp": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    },
    "docs": {
      "type": "string"
    },
    "openapi": {
      "type": "string"
    },
    "recommended": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "slug": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "type": {
              "type": "string"
            },
            "ccxt_id": {
              "type": "string"
            },
            "fee_discount": {
              "type": "string"
            },
            "referral_code": {
              "type": "string"
            },
            "signup_url": {
              "type": "string"
            },
            "kyc_required": {
              "type": "boolean"
            },
            "reason": {
              "type": "string"
            },
            "fees": {
              "type": "object",
              "properties": {
                "spot": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "maker": {
                          "type": "number"
                        },
                        "taker": {
                          "type": "number"
                        },
                        "maker_after_rebate": {
                          "type": "number"
                        },
                        "taker_after_rebate": {
                          "type": "number"
                        }
                      },
                      "required": [
                        "maker",
                        "taker",
                        "maker_after_rebate",
                        "taker_after_rebate"
                      ],
                      "additionalProperties": true
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "futures": {
                  "anyOf": [
                    {
                      "$ref": "#/properties/recommended/anyOf/0/properties/fees/properties/spot/anyOf/0"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "savings_example": {
                  "type": "string"
                },
                "data_source": {
                  "type": "string",
                  "enum": [
                    "live",
                    "partial",
                    "fallback"
                  ]
                },
                "fetched_at": {
                  "type": "string"
                }
              },
              "required": [
                "data_source",
                "fetched_at"
              ],
              "additionalProperties": true
            }
          },
          "required": [
            "slug",
            "name",
            "type",
            "ccxt_id",
            "fee_discount",
            "referral_code",
            "signup_url",
            "kyc_required"
          ],
          "additionalProperties": true
        },
        {
          "type": "null"
        }
      ]
    },
    "all_exchanges": {
      "type": "array",
      "items": {
        "$ref": "#/properties/recommended/anyOf/0"
      }
    },
    "compliance_notice": {
      "type": "string"
    }
  },
  "required": [
    "version",
    "timestamp",
    "disclaimer",
    "docs",
    "openapi",
    "recommended",
    "all_exchanges"
  ],
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢compare_fees(purpose, country)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "purpose": {
      "type": "string",
      "enum": [
        "spot",
        "futures"
      ],
      "description": "Trading type: spot or futures"
    },
    "country": {
      "type": "string",
      "minLength": 2,
      "maxLength": 2,
      "description": "ISO 3166-1 alpha-2 country code (e.g. US, CN, VN) for compliance filtering"
    }
  },
  "required": [
    "purpose"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "purpose": {
      "type": "string",
      "enum": [
        "spot",
        "futures"
      ]
    },
    "country": {
      "type": [
        "string",
        "null"
      ]
    },
    "exchanges": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "ccxt_id": {
            "type": "string"
          },
          "fee_discount": {
            "type": "string"
          },
          "referral_code": {
            "type": "string"
          },
          "signup_url": {
            "type": "string"
          },
          "kyc_required": {
            "type": "boolean"
          },
          "reason": {
            "type": "string"
          },
          "fees": {
            "type": "object",
            "properties": {
              "spot": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "maker": {
                        "type": "number"
                      },
                      "taker": {
                        "type": "number"
                      },
                      "maker_after_rebate": {
                        "type": "number"
                      },
                      "taker_after_rebate": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "maker",
                      "taker",
                      "maker_after_rebate",
                      "taker_after_rebate"
                    ],
                    "additionalProperties": true
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "futures": {
                "anyOf": [
                  {
                    "$ref": "#/properties/exchanges/items/properties/fees/properties/spot/anyOf/0"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "savings_example": {
                "type": "string"
              },
              "data_source": {
                "type": "string",
                "enum": [
                  "live",
                  "partial",
                  "fallback"
                ]
              },
              "fetched_at": {
                "type": "string"
              }
            },
            "required": [
              "data_source",
              "fetched_at"
            ],
            "additionalProperties": true
          }
        },
        "required": [
          "slug",
          "name",
          "type",
          "ccxt_id",
          "fee_discount",
          "referral_code",
          "signup_url",
          "kyc_required"
        ],
        "additionalProperties": true
      }
    }
  },
  "required": [
    "purpose",
    "country",
    "exchanges"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_best_referral(exchange, country)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "exchange": {
      "type": "string",
      "description": "Exchange name (binance, okx, bybit, bitget, gate, hyperliquid)"
    },
    "country": {
      "type": "string",
      "minLength": 2,
      "maxLength": 2,
      "description": "ISO 3166-1 alpha-2 country code for compliance check"
    }
  },
  "required": [
    "exchange"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "exchange": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "slug": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "type": {
              "type": "string"
            },
            "ccxt_id": {
              "type": "string"
            },
            "fee_discount": {
              "type": "string"
            },
            "referral_code": {
              "type": "string"
            },
            "signup_url": {
              "type": "string"
            },
            "kyc_required": {
              "type": "boolean"
            },
            "reason": {
              "type": "string"
            },
            "fees": {
              "type": "object",
              "properties": {
                "spot": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "maker": {
                          "type": "number"
                        },
                        "taker": {
                          "type": "number"
                        },
                        "maker_after_rebate": {
                          "type": "number"
                        },
                        "taker_after_rebate": {
                          "type": "number"
                        }
                      },
                      "required": [
                        "maker",
                        "taker",
                        "maker_after_rebate",
                        "taker_after_rebate"
                      ],
                      "additionalProperties": true
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "futures": {
                  "anyOf": [
                    {
                      "$ref": "#/properties/exchange/anyOf/0/properties/fees/properties/spot/anyOf/0"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "savings_example": {
                  "type": "string"
                },
                "data_source": {
                  "type": "string",
                  "enum": [
                    "live",
                    "partial",
                    "fallback"
                  ]
                },
                "fetched_at": {
                  "type": "string"
                }
              },
              "required": [
                "data_source",
                "fetched_at"
              ],
              "additionalProperties": true
            }
          },
          "required": [
            "slug",
            "name",
            "type",
            "ccxt_id",
            "fee_discount",
            "referral_code",
            "signup_url",
            "kyc_required"
          ],
          "additionalProperties": true
        },
        {
          "type": "null"
        }
      ]
    },
    "compliance_notice": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "exchange",
    "compliance_notice"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_latest_news(limit)

Get the latest crypto news and market insights published on CoinRebate. Returns recent article titles and links.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "minimum": 1,
      "maximum": 20,
      "default": 5,
      "description": "Number of articles to return (1-20, default 5)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "articles": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "slug",
          "title",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "news_url": {
      "type": "string"
    }
  },
  "required": [
    "articles",
    "news_url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢calculate_trading_cost(exchange, volume, type, country)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "exchange": {
      "type": "string",
      "description": "Exchange name (binance, okx, bybit, bitget, gate, hyperliquid)"
    },
    "volume": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Trade volume in USD"
    },
    "type": {
      "type": "string",
      "enum": [
        "spot",
        "futures"
      ],
      "description": "Trade type: spot or futures"
    },
    "country": {
      "type": "string",
      "minLength": 2,
      "maxLength": 2,
      "description": "ISO 3166-1 alpha-2 country code for compliance filtering"
    }
  },
  "required": [
    "exchange",
    "volume",
    "type"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "exchange": {
              "type": "string"
            },
            "exchange_name": {
              "type": "string"
            },
            "type": {
              "type": "string",
              "enum": [
                "spot",
                "futures"
              ]
            },
            "volume_usd": {
              "type": "number"
            },
            "standard_taker_fee": {
              "type": "number"
            },
            "taker_fee_after_rebate": {
              "type": "number"
            },
            "standard_cost_usd": {
              "type": "number"
            },
            "cost_after_rebate_usd": {
              "type": "number"
            },
            "savings_usd": {
              "type": "number"
            },
            "fee_discount": {
              "type": "string"
            },
            "signup_url": {
              "type": "string"
            },
            "referral_code": {
              "type": "string"
            }
          },
          "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"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "result"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_compliant_exchanges(country, purpose)

Get exchanges available in a specific country, filtered by the CoinRebate compliance matrix. Essential for regulatory compliance.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "minLength": 2,
      "maxLength": 2,
      "description": "ISO 3166-1 alpha-2 country code (e.g. US, CN, BR, VN, PH, IN)"
    },
    "purpose": {
      "type": "string",
      "enum": [
        "spot",
        "futures",
        "p2p"
      ],
      "description": "Trading purpose filter"
    }
  },
  "required": [
    "country"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string"
    },
    "purpose": {
      "anyOf": [
        {
          "type": "string",
          "enum": [
            "spot",
            "futures",
            "p2p"
          ]
        },
        {
          "type": "null"
        }
      ]
    },
    "exchanges": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "ccxt_id": {
            "type": "string"
          },
          "fee_discount": {
            "type": "string"
          },
          "referral_code": {
            "type": "string"
          },
          "signup_url": {
            "type": "string"
          },
          "kyc_required": {
            "type": "boolean"
          },
          "reason": {
            "type": "string"
          },
          "fees": {
            "type": "object",
            "properties": {
              "spot": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "maker": {
                        "type": "number"
                      },
                      "taker": {
                        "type": "number"
                      },
                      "maker_after_rebate": {
                        "type": "number"
                      },
                      "taker_after_rebate": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "maker",
                      "taker",
                      "maker_after_rebate",
                      "taker_after_rebate"
                    ],
                    "additionalProperties": true
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "futures": {
                "anyOf": [
                  {
                    "$ref": "#/properties/exchanges/items/properties/fees/properties/spot/anyOf/0"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "savings_example": {
                "type": "string"
              },
              "data_source": {
                "type": "string",
                "enum": [
                  "live",
                  "partial",
                  "fallback"
                ]
              },
              "fetched_at": {
                "type": "string"
              }
            },
            "required": [
              "data_source",
              "fetched_at"
            ],
            "additionalProperties": true
          }
        },
        "required": [
          "slug",
          "name",
          "type",
          "ccxt_id",
          "fee_discount",
          "referral_code",
          "signup_url",
          "kyc_required"
        ],
        "additionalProperties": true
      }
    },
    "compliance_notice": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "country",
    "purpose",
    "exchanges",
    "compliance_notice"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢recommend_fee_option(country, type, monthly_volume_usd, current_exchange, lang)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "minLength": 2,
      "maxLength": 2,
      "description": "ISO 3166-1 alpha-2 country code of the END USER (required; the ranking is compliance-filtered by it)"
    },
    "type": {
      "type": "string",
      "enum": [
        "spot",
        "futures"
      ],
      "description": "Trading type; defaults to spot"
    },
    "monthly_volume_usd": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Monthly trading volume in USD; omitted means a per-$10,000 basis"
    },
    "current_exchange": {
      "type": "string",
      "description": "Exchange the user already trades on, if any — changes the answer to an account-neutral note"
    },
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "zh"
      ],
      "description": "Output language; defaults to en"
    }
  },
  "required": [
    "country"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "decide",
        "conditional",
        "abstain"
      ]
    },
    "scope": {
      "type": "string"
    },
    "verdict": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "slug": {
              "type": "string"
            },
            "venue": {
              "type": "string"
            },
            "net_taker_fee": {
              "type": "number"
            },
            "signup_url": {
              "type": "string"
            },
            "referral_code": {
              "type": "string"
            },
            "rebate_status": {
              "type": "string",
              "const": "conditional"
            },
            "rebate_conditions": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          "required": [
            "slug",
            "venue",
            "net_taker_fee",
            "rebate_status",
            "rebate_conditions"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "runner_up": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "slug": {
              "$ref": "#/properties/verdict/anyOf/0/properties/slug"
            },
            "venue": {
              "$ref": "#/properties/verdict/anyOf/0/properties/venue"
            },
            "net_taker_fee": {
              "$ref": "#/properties/verdict/anyOf/0/properties/net_taker_fee"
            }
          },
          "required": [
            "slug",
            "venue",
            "net_taker_fee"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "reason_codes": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "tie": {
      "type": "object",
      "properties": {
        "is_tie": {
          "type": "boolean"
        },
        "tie_set": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "required": [
        "is_tie",
        "tie_set"
      ],
      "additionalProperties": false
    },
    "quantified": {
      "type": "object",
      "properties": {
        "basis": {
          "type": "string"
        },
        "est_annual_fee_usd": {
          "type": "array",
          "items": {
            "type": [
              "number",
              "null"
            ]
          },
          "minItems": 3,
          "maxItems": 3
        },
        "savings_vs_no_code_yr": {
          "type": [
            "number",
            "null"
          ]
        },
        "delta_vs_runner_up_yr": {
          "type": [
            "number",
            "null"
          ]
        }
      },
      "required": [
        "basis",
        "est_annual_fee_usd",
        "savings_vs_no_code_yr",
        "delta_vs_runner_up_yr"
      ],
      "additionalProperties": false
    },
    "assumptions": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "not_modeled": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "data_basis": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "source": {
            "type": "string",
            "enum": [
              "live",
              "partial",
              "fallback"
            ]
          },
          "as_of": {
            "type": "string"
          }
        },
        "required": [
          "slug",
          "source",
          "as_of"
        ],
        "additionalProperties": false
      }
    },
    "confidence": {
      "type": "string",
      "enum": [
        "high",
        "medium",
        "low"
      ]
    },
    "compliance": {
      "type": "object",
      "properties": {
        "country": {
          "type": [
            "string",
            "null"
          ]
        },
        "mode": {
          "type": "string",
          "enum": [
            "full",
            "restricted_no_cta"
          ]
        }
      },
      "required": [
        "country",
        "mode"
      ],
      "additionalProperties": false
    },
    "commercial_disclosure": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    },
    "ranking_integrity": {
      "type": "object",
      "properties": {
        "sort_key": {
          "type": "string",
          "const": "user_net_cost_only"
        },
        "our_take_not_an_input": {
          "type": "boolean",
          "const": true
        },
        "top_public_cap": {
          "anyOf": [
            {
              "type": "object",
              "properties": {
                "slug": {
                  "$ref": "#/properties/verdict/anyOf/0/properties/slug"
                },
                "venue": {
                  "$ref": "#/properties/verdict/anyOf/0/properties/venue"
                },
                "net_taker_fee": {
                  "$ref": "#/properties/verdict/anyOf/0/properties/net_taker_fee"
                },
                "public_cap_rate": {
                  "type": "number"
                }
              },
              "required": [
                "slug",
                "venue",
                "net_taker_fee",
                "public_cap_rate"
              ],
              "additionalProperties": false
            },
            {
              "type": "null"
            }
          ]
        },
        "aligned_with_verdict": {
          "type": [
            "boolean",
            "null"
          ]
        }
      },
      "required": [
        "sort_key",
        "our_take_not_an_input",
        "top_public_cap",
        "aligned_with_verdict"
      ],
      "additionalProperties": false
    },
    "already_registered_note": {
      "type": "string"
    },
    "quote_id": {
      "type": "string"
    },
    "generated_at": {
      "type": "string"
    }
  },
  "required": [
    "status",
    "scope",
    "verdict",
    "runner_up",
    "reason_codes",
    "tie",
    "quantified",
    "assumptions",
    "not_modeled",
    "data_basis",
    "confidence",
    "compliance",
    "commercial_disclosure",
    "disclaimer",
    "quote_id",
    "generated_at"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_tradfi_perps(category)

Lists Binance USDⓈ-M perpetuals on US, HK, KR, and CN stocks plus commodities from the official exchangeInfo endpoint.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "enum": [
        "equity",
        "hk_equity",
        "kr_equity",
        "cn_equity",
        "commodity",
        "premarket",
        "all"
      ],
      "description": "TradFi category; defaults to all"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "data_date": {
      "type": "string"
    },
    "source": {
      "type": "string",
      "enum": [
        "live",
        "cached"
      ]
    },
    "categories": {
      "type": "object",
      "properties": {
        "equity": {
          "type": "number"
        },
        "hk_equity": {
          "type": "number"
        },
        "kr_equity": {
          "type": "number"
        },
        "cn_equity": {
          "type": "number"
        },
        "commodity": {
          "type": "number"
        },
        "premarket": {
          "type": "number"
        }
      },
      "required": [
        "equity",
        "hk_equity",
        "kr_equity",
        "cn_equity",
        "commodity",
        "premarket"
      ],
      "additionalProperties": true
    },
    "symbols": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "symbol": {
            "type": "string"
          },
          "underlying_type": {
            "type": "string"
          },
          "base": {
            "type": "string"
          },
          "quote": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "onboard_date": {
            "type": "string"
          }
        },
        "required": [
          "symbol",
          "underlying_type",
          "base",
          "quote",
          "status",
          "onboard_date"
        ],
        "additionalProperties": true
      }
    },
    "total": {
      "type": "number"
    }
  },
  "required": [
    "data_date",
    "source",
    "categories",
    "symbols",
    "total"
  ],
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_perp_stats(symbol)

Gets daily, weekly, 30-day, and historical weekly-rank statistics for a Binance TradFi perpetual from official Binance klines.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "minLength": 3,
      "maxLength": 24,
      "description": "Binance USDⓈ-M perpetual symbol, for example TSLAUSDT"
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string"
    },
    "data_date": {
      "type": "string"
    },
    "last_close": {
      "type": "number"
    },
    "change_1d_pct": {
      "type": "number"
    },
    "change_7d_pct": {
      "type": "number"
    },
    "change_30d_pct": {
      "type": "number"
    },
    "week_rank": {
      "type": "object",
      "properties": {
        "rank": {
          "type": "number"
        },
        "of": {
          "type": "number"
        },
        "since": {
          "type": "string"
        }
      },
      "required": [
        "rank",
        "of",
        "since"
      ],
      "additionalProperties": true
    },
    "source_urls": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "symbol",
    "data_date",
    "last_close",
    "change_1d_pct",
    "change_7d_pct",
    "change_30d_pct",
    "week_rank",
    "source_urls"
  ],
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_referral_link(url)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "Exchange referral URL to validate"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    },
    "exchange": {
      "type": [
        "string",
        "null"
      ]
    },
    "known_host": {
      "type": "boolean"
    },
    "carries_current_code": {
      "type": "boolean"
    },
    "code_expected": {
      "type": [
        "string",
        "null"
      ]
    },
    "http_status": {
      "type": [
        "number",
        "null"
      ]
    },
    "final_url": {
      "type": [
        "string",
        "null"
      ]
    },
    "verdict": {
      "type": "string",
      "enum": [
        "unknown_host",
        "unreachable",
        "valid",
        "stale_code"
      ]
    },
    "official_link": {
      "type": [
        "string",
        "null"
      ]
    },
    "code_owner": {
      "type": "string",
      "enum": [
        "coinrebate_current",
        "coinrebate_retired",
        "other_or_none"
      ]
    },
    "scope_note": {
      "type": "string"
    },
    "reachability_note": {
      "anyOf": [
        {
          "type": "string",
          "enum": [
            "waf_challenge"
          ]
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "url",
    "exchange",
    "known_host",
    "carries_current_code",
    "code_expected",
    "http_status",
    "final_url",
    "verdict",
    "official_link"
  ],
  "additionalProperties": true,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_guides(query, lang, limit)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "cn",
        "tc",
        "jp",
        "kr",
        "ru",
        "ar",
        "pt"
      ]
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "default": 5
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "lang": {
            "type": "string",
            "enum": [
              "en",
              "cn",
              "tc",
              "jp",
              "kr",
              "ru",
              "ar",
              "pt"
            ]
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "maxLength": 200
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "date": {
            "type": "string"
          },
          "category": {
            "type": "string"
          }
        },
        "required": [
          "slug",
          "lang",
          "title",
          "description",
          "url",
          "date",
          "category"
        ],
        "additionalProperties": false
      },
      "maxItems": 10
    },
    "total": {
      "type": "integer",
      "minimum": 0
    }
  },
  "required": [
    "query",
    "results",
    "total"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢inspect_exchange_link(url, country)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri"
    },
    "country": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "schema": {
      "type": "string",
      "const": "link-evidence/1"
    },
    "observed_at": {
      "type": "string"
    },
    "input": {
      "type": "object",
      "properties": {
        "host": {
          "type": "string"
        },
        "registrable_domain": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "host",
        "registrable_domain"
      ],
      "additionalProperties": false
    },
    "exchange": {
      "type": [
        "string",
        "null"
      ]
    },
    "domain_identity": {
      "type": "object",
      "properties": {
        "status": {
          "type": "string",
          "enum": [
            "official",
            "configured_mirror",
            "unrecognized"
          ]
        },
        "lookalike_of": {
          "type": [
            "string",
            "null"
          ]
        },
        "basis": {
          "type": "string"
        },
        "evidence_date": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "status",
        "lookalike_of",
        "basis",
        "evidence_date"
      ],
      "additionalProperties": false
    },
    "reachability": {
      "type": "object",
      "properties": {
        "status": {
          "type": "string",
          "enum": [
            "ok",
            "waf_challenge",
            "failed",
            "not_probed"
          ]
        },
        "http_status": {
          "type": [
            "number",
            "null"
          ]
        },
        "final_host": {
          "type": [
            "string",
            "null"
          ]
        },
        "ends_on_official_domain": {
          "type": [
            "boolean",
            "null"
          ]
        }
      },
      "required": [
        "status",
        "http_status",
        "final_host",
        "ends_on_official_domain"
      ],
      "additionalProperties": false
    },
    "referral_code": {
      "type": "object",
      "properties": {
        "status": {
          "type": "string",
          "enum": [
            "coinrebate_current",
            "coinrebate_retired",
            "third_party_unverified",
            "absent",
            "ambiguous",
            "not_checked"
          ]
        },
        "survives_redirect": {
          "type": [
            "boolean",
            "null"
          ]
        }
      },
      "required": [
        "status",
        "survives_redirect"
      ],
      "additionalProperties": false
    },
    "regional_policy": {
      "type": "object",
      "properties": {
        "status": {
          "type": "string",
          "enum": [
            "listed_available",
            "listed_restricted",
            "unknown"
          ]
        },
        "country": {
          "type": [
            "string",
            "null"
          ]
        },
        "reviewed_at": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "status",
        "country",
        "reviewed_at"
      ],
      "additionalProperties": false
    },
    "benefit": {
      "type": "object",
      "properties": {
        "status": {
          "type": "string",
          "enum": [
            "configured",
            "unknown"
          ]
        },
        "rate": {
          "type": [
            "number",
            "null"
          ]
        },
        "conditions": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "required": [
        "status",
        "rate",
        "conditions"
      ],
      "additionalProperties": false
    },
    "summary": {
      "type": "string"
    },
    "summary_cn": {
      "type": "string"
    },
    "next_steps": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "next_steps_cn": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "disclosure": {
      "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"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet12 Tools
verifiziertVersion nicht aufgezeichnet12 Tools