coinrebate

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

¿Debería usar esto?

Calidad y seguridad

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

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

Costo de contexto

~5,980Tokens (definiciones de herramientas)
~4.9 KBTamaño de respuesta típico
Impacto significativo en la atención (4.67% del contexto de 128k)

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

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Paquetes ejecutables

npm@coinrebate/mcp-server2.5.0stdio

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (12)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

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

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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#"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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#"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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#"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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#"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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#"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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#"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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#"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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#"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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#"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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#"
}

Esquema de salida

{
  "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.

Esquema de entrada

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

Esquema de salida

{
  "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#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada12 herramientas
verificadoversión no registrada12 herramientas