Server definition
- Hash
- sha256:adfc98f7ef6a06cbd0c3624e5fad36dc03c7fbbc289a08f31bdd4a6a7c805af9
- What it is
- What a remote MCP server returned when asked what it offers: 12 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"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"
},
"name": "calculate_trading_cost",
"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"
}
},
{
"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"
},
"name": "check_referral_link",
"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"
}
},
{
"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"
},
"name": "compare_fees",
"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"
}
},
{
"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"
},
"name": "get_best_referral",
"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"
}
},
{
"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"
},
"name": "get_compliant_exchanges",
"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"
}
},
{
"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"
},
"name": "get_exchange_fees",
"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"
}
},
{
"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"
},
"name": "get_latest_news",
"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"
}
},
{
"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"
},
"name": "get_perp_stats",
"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"
}
},
{
"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"
},
"name": "inspect_exchange_link",
"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"
}
},
{
"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"
},
"name": "list_tradfi_perps",
"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"
}
},
{
"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"
},
"name": "recommend_fee_option",
"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"
}
},
{
"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"
},
"name": "search_guides",
"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"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:adfc98f7ef6a06cbd0c3624e5fad36dc03c7fbbc289a08f31bdd4a6a7c805af9 | sha256sum