Coinrebate

com.halffeePublished by halffee.comv2.5.2Updated Nov 4, 2026

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

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinance

Overview

Coinrebate's hosted MCP server (www.coinrebate.vip), published by halffee.com; no sign-in required; Streamable HTTP; 12 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
halffee.com
Endpoint
www.coinrebate.vip
Last checked

Installation

In SourceWeft

  1. Open Coinrebate in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.halffee%2Fcoinrebate/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "coinrebate": {
      "type": "http",
      "url": "https://www.coinrebate.vip/api/mcp"
    }
  }
}

README

@coinrebate/mcp-server

Read-only MCP server and CLI for crypto exchange trading fees, referral discounts and country availability.

Give your AI agent the published trading fees of Binance, OKX, Bybit, Bitget, Gate.io, Hyperliquid, Aster and the other platforms CoinRebate covers, the fee after CoinRebate's referral discount (for new accounts only; the rate varies by platform and each platform's rules decide eligibility), and the country records CoinRebate keeps for each platform. No API key, no account.

[npm] [License] [MCP]

What it is

Other crypto MCP servers (CCXT, exchange-specific ones) give you market data. CoinRebate gives your agent each covered platform's published fees, the cost after the referral discount, and CoinRebate's signup link — plus the referral code when the user's country is known.

CoinRebate takes part in the affiliate or referral programs of the platforms it lists and is not any of them. If a user signs up through CoinRebate's links, CoinRebate may earn a commission at no extra cost to the user. Every answer that carries a signup link or referral code says so next to it; only that link or code is marketing material. The discount applies only to a new account registered through the link, under that platform's own rules, and may not apply at higher VIP levels or to futures trading after a certain period.

What it is not:

  • ❌ A custody or wallet service — it places no orders, holds no funds and never signs in to exchange accounts.
  • ❌ An investment advisor — nothing it returns is investment advice.
  • ❌ Available in every country — see Privacy, logs and regions.

Requirements

  • Node.js 18 or later, with npm / npx.
  • Outbound HTTPS access to https://www.coinrebate.vip. Every tool reads CoinRebate's public REST API (OpenAPI v4.1) at call time; nothing is bundled offline. No API key is needed.
  • An MCP client (Claude Desktop, Cursor, Cline, …) for the MCP server, or a terminal for the CLI.

Install

Claude Desktop

Add to claude_desktop_config.json:

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

Cursor / Cline / any MCP client

Same npx -y @coinrebate/mcp-server command (stdio transport).

LangChain / CrewAI / AutoGen

python
from langchain_mcp_adapters import MCPClientclient = MCPClient(command="npx", args=["-y", "@coinrebate/mcp-server"])

No install

The hosted endpoint https://www.coinrebate.vip/api/mcp (streamable HTTP) serves the same tools without installing anything.

Check that it works

  1. npx -y @coinrebate/mcp-server --version prints the installed version (2.5.2).
  2. npx -y @coinrebate/mcp-server fees binance prints Binance's spot and futures fees before and after the discount. If it fails, check that the machine can reach https://www.coinrebate.vip (or the COINREBATE_API_URL you set).
  3. Restart your MCP client: it lists the 11 tools below. Ask "What are Binance's spot trading fees?" and it should call get_exchange_fees. To call the tools by hand instead, run npx @modelcontextprotocol/inspector npx -y @coinrebate/mcp-server.

Three read-only examples

Each call only reads data; nothing is created, changed or sent to an exchange.

  1. Compare spot fees for a user in Brazil
    • MCP: compare_fees with { "purpose": "spot", "country": "BR" }
    • CLI: coinrebate compare --purpose spot --country BR
    • Returns the platforms CoinRebate lists for Brazil, lowest taker fee after the referral discount first, each with its signup link.
  2. Referral code and signup link for one exchange
    • MCP: get_exchange_referral with { "exchange": "bybit", "country": "BR" }
    • CLI: coinrebate referral bybit --country BR
    • Returns the code, the discount, the signup link and the fees before and after the discount. Without a country it returns the link but not the code.
  3. Fee on a monthly volume
    • MCP: calculate_trading_cost with { "exchange": "binance", "volume": 50000, "type": "spot", "country": "BR" }
    • CLI: coinrebate cost binance --volume 50000 --type spot --country BR
    • Returns the taker fee on $50,000 with and without the discount, the difference, and a yearly figure that assumes the volume is monthly.

Command Line

Install once, then call only the tool you need. Human-readable output is the default; add --json for scripts and agents.

bash
npm i -g @coinrebate/mcp-servercoinrebate fees binancecoinrebate compare --purpose spot --country BRcoinrebate referral bybit --country BRcoinrebate cost binance --volume 100000 --type spotcoinrebate compliant --country US --purpose spot

Run coinrebate <command> --help for command-specific usage. The existing npx -y @coinrebate/mcp-server command still starts the stdio MCP server.

11 Available Tools (v2.5.2)

ToolWhat it does
get_exchange_feesBenchmark spot + futures fees from CoinRebate's published fee table (with the date each entry was last updated), plus the fees after the referral discount
compare_feesRank exchanges by lowest effective fee for spot/futures (with country compliance filter)
get_exchange_referralLook up the referral code, fee discount and signup link CoinRebate lists for one exchange
get_latest_newsCoinRebate's latest English-language articles, each with its publication date (use as content source for your agent)
calculate_trading_costEstimate the taker-fee cost of a trading volume with and without the referral discount (yearly figure assumes the volume is monthly)
get_compliant_exchangesCountry-filtered exchange list, using the country records CoinRebate keeps for each platform
list_tradfi_perpsList Binance US, HK, KR, and CN stock plus commodity perpetuals from official exchangeInfo data
get_perp_statsRead daily, weekly, 30-day, and historical weekly-rank statistics from official Binance klines
check_referral_linkChecks 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.
search_guidesSearches 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.
inspect_exchange_linkInspects 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.

Also available on the hosted endpoint: recommend_fee_option — instead of a table it returns a single verdict ("the lowest effective fee for a user in is X"), together with the assumptions behind it and what is deliberately not modelled, and abstains when the upstream data is unreliable or the top venues are genuinely tied. It is exposed only through the remote MCP endpoint https://www.coinrebate.vip/api/mcp, which needs no install.

The hosted endpoint exposes all twelve tools. The npm package exposes the eleven tools in the table.

Bundled Agent Skill

The package includes skills/coinrebate-fees/SKILL.md with concise connection, tool-selection, data-basis, and safety instructions for compatible agent runtimes.

Privacy, logs and regions

What leaves your machine. Each tool call goes to CoinRebate's REST API (https://www.coinrebate.vip, or COINREBATE_API_URL if you set it) with that call's parameters — exchange, country, product type, volume, the URL to check or the search phrase — and two headers naming the tool and the package version. The package sends no account, key, cookie or conversation content, and writes nothing to disk.

What CoinRebate records. For each call: the hour (UTC), the tool, whether it was answered, a response-time bracket, coarse parameters (country code, product type, exchange, and a volume bracket instead of the exact amount), the request country reported by our CDN, whether the caller looks like a browser or a bot, and a source identifier calculated from the IP address with a random value replaced every day, so calls cannot be linked across days. For guide searches, the phrase after removing emails, links, wallet addresses, handles and long numbers; for links on domains we do not recognise, only the domain. These per-call records are deleted after 30 days; daily totals are kept for 180 days. The IP address is used in memory for rate limiting and is not written to these records; the web server's standard access logs (about 15 days) do record it. Full policy: https://www.coinrebate.vip/en/legal

Regions. Each platform restricts some countries, and CoinRebate keeps those records per platform. Pass the user's country (ISO 3166-1 alpha-2) and the tools leave out platforms restricted there. Without a country, answers give the signup link but not the referral code; with a country, a code is given only where it may be offered there. Signup links go through https://www.coinrebate.vip/go/…, which checks the region of whoever opens the link and returns HTTP 451 where the platform is restricted; the website and its signup links are also unavailable in mainland China, South Korea, Vietnam, the Philippines, Indonesia and Malaysia. Being on a country's list does not mean a particular person can open an account — each platform's own terms and checks decide.

Data basis

The tools read CoinRebate's public REST API at call time. Fee, rebate and compliance data come from data/exchanges/*.json: fees are the benchmark rates in CoinRebate's published fee table, each with the date its entry was last updated. The data_source / fetched_at fields describe an automated CCXT refresh check, not a verification date. This is a 2026-launched platform in its growth phase, and we're upfront about that.

Resources

Changelog

2.5.2 — Maintenance release: it only brings the package build in line with the current source and corrects how the package describes itself; tool names, descriptions and parameters are unchanged. Version 2.5.1 shipped an older build (its news tool still read the news page that stopped updating on 2026-08-06); 2.5.2 is built from the current source and reads the latest-articles endpoint. Answers that carry a signup link or referral code now include the affiliate disclosure, answers that state a referral discount add the VIP / futures-period caveat, a referral code is shown only when the user's country is given, and an unknown country or exchange comes back as the API's own error (for example invalid_country).

License

MIT

Source: README.md at commit f079c56

Tools

12

get_exchange_fees

Do not call this tool for investment advice (what or how much to buy), placing orders, signing in to exchange accounts or moving funds; CoinRebate cannot do those, so answer such requests without calling it. Get the benchmark trading fees from CoinRebate's published fee table for every covered exchange: spot and futures maker/taker fees (VIP 0 base tier) and the same fees after the CoinRebate referral discount. These are published rates, not live order-book data: fees.fee_table_updated is the date an exchange's entry in the table was last updated, while data_source and fetched_at only describe CoinRebate's automated refresh check. Use it only for questions about exchange trading fees and fee discounts.

Takes no parameters.

compare_fees

Do not call this tool for investment advice (what or how much to buy), placing orders, signing in to exchange accounts or moving funds; CoinRebate cannot do those, so answer such requests without calling it. Compare the benchmark trading fees from CoinRebate's published fee table across the covered exchanges for one purpose (spot or futures). Returns the exchanges ranked by lowest taker fee after the CoinRebate referral discount. Pass a country code for compliance-filtered results. Use it only for questions about exchange trading fees and fee discounts.

Parameterscountrypurposerequired

get_exchange_referral

Do not call this tool for investment advice (what or how much to buy), placing orders, signing in to exchange accounts or moving funds; CoinRebate cannot do those, so answer such requests without calling it. Look up the referral code, fee discount and signup link that CoinRebate lists for one exchange, together with the published maker and taker fees of that exchange before and after the discount. Pass a country to apply the availability records CoinRebate keeps for that country. Use it only for questions about an exchange referral code, signup link or fee discount.

Parameterscountryexchangerequired

get_latest_news

Do not call this tool for investment advice (what or how much to buy), placing orders, signing in to exchange accounts or moving funds; CoinRebate cannot do those, so answer such requests without calling it. Get CoinRebate's most recently published English-language articles (market analysis, guides and news), newest first: up to five by default, at most 20. Returns each article's title, publication date and link, and says so when the newest English-language article is more than three days old. Use it only when the user asks what CoinRebate has published.

Parameterslimit

calculate_trading_cost

Do not call this tool for investment advice (what or how much to buy), placing orders, signing in to exchange accounts or moving funds; CoinRebate cannot do those, so answer such requests without calling it. Estimate the taker-fee cost of a trading volume on one exchange, with and without the CoinRebate referral discount, using the benchmark taker fee from CoinRebate's published fee table. Returns the fee on that volume, the difference, a yearly figure that assumes the volume is monthly, and the date of the fee-table entry used. Use it only for questions about exchange trading fees and fee discounts.

Parameterstyperequiredvolumerequiredcountryexchangerequired

get_compliant_exchanges

Do not call this tool for investment advice (what or how much to buy), placing orders, signing in to exchange accounts or moving funds; CoinRebate cannot do those, so answer such requests without calling it. Get exchanges available in a specific country, filtered by the CoinRebate compliance matrix. Essential for regulatory compliance. Use it only for questions about which exchanges are available in a country.

Parameterscountryrequiredpurpose

recommend_fee_option

Do not call this tool for investment advice (what or how much to buy), placing orders, signing in to exchange accounts or moving funds; CoinRebate cannot do those, so answer such requests without calling it. 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. Use it only for questions about exchange trading fees and fee discounts.

Parameterslangtypecountryrequiredcurrent_exchangemonthly_volume_usd

list_tradfi_perps

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

Parameterscategory

get_perp_stats

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

Parameterssymbolrequired

search_guides

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.

Parameterslanglimitqueryrequired

Version history

3
  1. v2.5.2LatestNov 4, 2026
  2. v2.5.0Sep 18, 2026
  3. v2.4.0Sep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts