{"serverId":"mcp-registry/discount.cryptoexchange/referral-codes","tools":[{"name":"getReferralCode","fixed":{"name":"getReferralCode","description":"Get the current referral code, offer details, and signup URL for a specific exchange or product.","inputSchema":{"type":"object","required":["exchange"],"properties":{"exchange":{"type":"string","minLength":1,"description":"Exchange or product name, slug, or code."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Referral Link"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":95,"tokensAfter":95},{"name":"listDiscounts","fixed":{"name":"listDiscounts","description":"List the highest-rated verified discounts currently featured on the site.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":12,"maximum":25,"minimum":1,"description":"Maximum number of offers to return."},"category":{"enum":["exchange","wallet","analytics","crypto-card"],"type":"string","description":"Optional category filter."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"List Verified Discounts"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":121,"tokensAfter":121},{"name":"searchExchanges","fixed":{"name":"searchExchanges","description":"Search crypto exchanges, wallets, analytics tools, and crypto cards by name, promo code, or feature.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","default":8,"maximum":25,"minimum":1,"description":"Maximum number of matches to return."},"query":{"type":"string","minLength":1,"description":"Exchange, wallet, tool, feature, or promo code to search for."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search Exchange Offers"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":132,"tokensAfter":132}],"toolsChanged":3,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}