Exchange.news — Crypto offers and campaigns

Read-only crypto signup codes, permanent partner links and separately sourced campaign windows.

Should I use this

Quality & Safety

A
Description quality
95%
Schema completeness
86%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~2,360Tokens (tool definitions)
~6.3 KBTypical response size
Moderate attention impact (1.84% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "offers": {
      "url": "https://exchange.news/api/mcp"
    }
  }
}

Remote endpoints

https://exchange.news/api/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_brands(category, limit, offset)

Browse brands with their public offer type, visible code or null, lifetime signup link and full conditions. Optional exact category filter. No live eligibility check.

Input Schema

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80,
      "description": "Optional category: exchanges, wallets, cards, hardware, analytics or defi."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 20
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10000,
      "default": 0
    }
  },
  "required": [],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "count": {
      "type": "integer",
      "minimum": 0,
      "maximum": 50
    },
    "total": {
      "type": "integer",
      "minimum": 0
    },
    "offset": {
      "type": "integer",
      "minimum": 0
    },
    "has_more": {
      "type": "boolean"
    },
    "brands": {
      "type": "array",
      "maxItems": 50,
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "brand": {
            "type": "string"
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "offer_type": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "box_title": {
            "type": "string"
          },
          "cta": {
            "type": "string"
          },
          "code": {
            "type": [
              "string",
              "null"
            ]
          },
          "show_code": {
            "type": "boolean"
          },
          "code_display_label": {
            "type": "string"
          },
          "benefit": {
            "type": "string"
          },
          "caveat": {
            "type": "string"
          },
          "article_caveat": {
            "type": [
              "string",
              "null"
            ]
          },
          "signup_url": {
            "type": "string"
          },
          "canonical_url": {
            "type": "string"
          },
          "guide_url": {
            "type": [
              "string",
              "null"
            ]
          },
          "review_url": {
            "type": [
              "string",
              "null"
            ]
          },
          "validity": {
            "const": "lifetime"
          },
          "code_validity": {
            "anyOf": [
              {
                "const": "lifetime"
              },
              {
                "type": "null"
              }
            ]
          },
          "link_validity": {
            "const": "lifetime"
          },
          "code_expires_at": {
            "type": "null"
          },
          "link_expires_at": {
            "type": "null"
          },
          "expires_at": {
            "type": "null"
          },
          "provenance": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "applicability": {
            "type": "string"
          },
          "usage_steps": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "historical_verification_date": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "slug",
          "brand",
          "categories",
          "offer_type",
          "label",
          "box_title",
          "cta",
          "code",
          "show_code",
          "code_display_label",
          "benefit",
          "caveat",
          "article_caveat",
          "signup_url",
          "canonical_url",
          "guide_url",
          "review_url",
          "validity",
          "code_validity",
          "link_validity",
          "code_expires_at",
          "link_expires_at",
          "expires_at",
          "provenance",
          "applicability",
          "usage_steps",
          "historical_verification_date"
        ],
        "additionalProperties": false
      }
    },
    "notice": {
      "type": "string"
    },
    "disclosure": {
      "type": "string"
    }
  },
  "required": [
    "count",
    "total",
    "offset",
    "has_more",
    "brands",
    "notice",
    "disclosure"
  ],
  "additionalProperties": false
}
🟢get_code(brand, region, product)

Get a brand or alias, exact published code/link, offer type, instructions and caveats. A brand match never establishes region or product eligibility. Unknown brands return found:false.

Input Schema

{
  "type": "object",
  "properties": {
    "brand": {
      "type": "string",
      "minLength": 1,
      "maxLength": 160,
      "description": "Brand name, slug or alias, e.g. OKX or ether.fi."
    },
    "region": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80,
      "description": "Optional region context. Does not establish eligibility."
    },
    "product": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80,
      "description": "Optional product context. Does not establish eligibility."
    }
  },
  "required": [
    "brand"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "offer": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "slug": {
              "type": "string"
            },
            "brand": {
              "type": "string"
            },
            "categories": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "offer_type": {
              "type": "string"
            },
            "label": {
              "type": "string"
            },
            "box_title": {
              "type": "string"
            },
            "cta": {
              "type": "string"
            },
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "show_code": {
              "type": "boolean"
            },
            "code_display_label": {
              "type": "string"
            },
            "benefit": {
              "type": "string"
            },
            "caveat": {
              "type": "string"
            },
            "article_caveat": {
              "type": [
                "string",
                "null"
              ]
            },
            "signup_url": {
              "type": "string"
            },
            "canonical_url": {
              "type": "string"
            },
            "guide_url": {
              "type": [
                "string",
                "null"
              ]
            },
            "review_url": {
              "type": [
                "string",
                "null"
              ]
            },
            "validity": {
              "const": "lifetime"
            },
            "code_validity": {
              "anyOf": [
                {
                  "const": "lifetime"
                },
                {
                  "type": "null"
                }
              ]
            },
            "link_validity": {
              "const": "lifetime"
            },
            "code_expires_at": {
              "type": "null"
            },
            "link_expires_at": {
              "type": "null"
            },
            "expires_at": {
              "type": "null"
            },
            "provenance": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "applicability": {
              "type": "string"
            },
            "usage_steps": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "historical_verification_date": {
              "type": [
                "string",
                "null"
              ]
            }
          },
          "required": [
            "slug",
            "brand",
            "categories",
            "offer_type",
            "label",
            "box_title",
            "cta",
            "code",
            "show_code",
            "code_display_label",
            "benefit",
            "caveat",
            "article_caveat",
            "signup_url",
            "canonical_url",
            "guide_url",
            "review_url",
            "validity",
            "code_validity",
            "link_validity",
            "code_expires_at",
            "link_expires_at",
            "expires_at",
            "provenance",
            "applicability",
            "usage_steps",
            "historical_verification_date"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "notice": {
      "type": "string"
    },
    "disclosure": {
      "type": "string"
    }
  },
  "required": [
    "found",
    "offer",
    "notice",
    "disclosure"
  ],
  "additionalProperties": false
}
🟢search_codes(query, region, product, limit, offset)

Search brand aliases, categories and benefits. Generic promo/code words are ignored. Exact brand matches come first. Returns only catalog records; unknown queries return an empty array. Product and regional applicability remain subject to each caveat.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 240,
      "description": "Search text, e.g. OKX EU stock perps discount."
    },
    "region": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80,
      "description": "Optional region context. Does not establish eligibility."
    },
    "product": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80,
      "description": "Optional product context. Does not establish eligibility."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 20
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10000,
      "default": 0
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "count": {
      "type": "integer",
      "minimum": 0,
      "maximum": 50
    },
    "total": {
      "type": "integer",
      "minimum": 0
    },
    "offset": {
      "type": "integer",
      "minimum": 0
    },
    "has_more": {
      "type": "boolean"
    },
    "results": {
      "type": "array",
      "maxItems": 50,
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "brand": {
            "type": "string"
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "offer_type": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "box_title": {
            "type": "string"
          },
          "cta": {
            "type": "string"
          },
          "code": {
            "type": [
              "string",
              "null"
            ]
          },
          "show_code": {
            "type": "boolean"
          },
          "code_display_label": {
            "type": "string"
          },
          "benefit": {
            "type": "string"
          },
          "caveat": {
            "type": "string"
          },
          "article_caveat": {
            "type": [
              "string",
              "null"
            ]
          },
          "signup_url": {
            "type": "string"
          },
          "canonical_url": {
            "type": "string"
          },
          "guide_url": {
            "type": [
              "string",
              "null"
            ]
          },
          "review_url": {
            "type": [
              "string",
              "null"
            ]
          },
          "validity": {
            "const": "lifetime"
          },
          "code_validity": {
            "anyOf": [
              {
                "const": "lifetime"
              },
              {
                "type": "null"
              }
            ]
          },
          "link_validity": {
            "const": "lifetime"
          },
          "code_expires_at": {
            "type": "null"
          },
          "link_expires_at": {
            "type": "null"
          },
          "expires_at": {
            "type": "null"
          },
          "provenance": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "applicability": {
            "type": "string"
          },
          "usage_steps": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "historical_verification_date": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "slug",
          "brand",
          "categories",
          "offer_type",
          "label",
          "box_title",
          "cta",
          "code",
          "show_code",
          "code_display_label",
          "benefit",
          "caveat",
          "article_caveat",
          "signup_url",
          "canonical_url",
          "guide_url",
          "review_url",
          "validity",
          "code_validity",
          "link_validity",
          "code_expires_at",
          "link_expires_at",
          "expires_at",
          "provenance",
          "applicability",
          "usage_steps",
          "historical_verification_date"
        ],
        "additionalProperties": false
      }
    },
    "notice": {
      "type": "string"
    },
    "disclosure": {
      "type": "string"
    }
  },
  "required": [
    "count",
    "total",
    "offset",
    "has_more",
    "results",
    "notice",
    "disclosure"
  ],
  "additionalProperties": false
}
🟢list_campaigns(brand, limit, offset)

List source-backed campaign announcements, official source links and published event windows. Dates are independent of lifetime referral codes. Does not claim campaigns are active or that a user qualifies.

Input Schema

{
  "type": "object",
  "properties": {
    "brand": {
      "type": "string",
      "minLength": 1,
      "maxLength": 160,
      "description": "Optional exact provider brand, slug or alias."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 20
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10000,
      "default": 0
    }
  },
  "required": [],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "count": {
      "type": "integer",
      "minimum": 0,
      "maximum": 50
    },
    "total": {
      "type": "integer",
      "minimum": 0
    },
    "offset": {
      "type": "integer",
      "minimum": 0
    },
    "has_more": {
      "type": "boolean"
    },
    "campaigns": {
      "type": "array",
      "maxItems": 50,
      "items": {
        "type": "object",
        "properties": {
          "article_id": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "brand": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "canonical_url": {
            "type": "string"
          },
          "published_at": {
            "type": [
              "string",
              "null"
            ]
          },
          "region": {
            "type": [
              "string",
              "null"
            ]
          },
          "window": {
            "type": "object",
            "properties": {
              "start": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "end": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "start",
              "end"
            ],
            "additionalProperties": false
          },
          "events": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string"
                },
                "date": {
                  "type": "string"
                },
                "kind": {
                  "type": "string"
                },
                "source_urls": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "required": [
                "label",
                "date",
                "kind",
                "source_urls"
              ],
              "additionalProperties": false
            }
          },
          "provenance": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "eligibility": {
            "type": "string"
          },
          "code_benefit_separate": {
            "const": true
          }
        },
        "required": [
          "article_id",
          "slug",
          "provider",
          "brand",
          "title",
          "canonical_url",
          "published_at",
          "region",
          "window",
          "events",
          "provenance",
          "eligibility",
          "code_benefit_separate"
        ],
        "additionalProperties": false
      }
    },
    "notice": {
      "type": "string"
    },
    "disclosure": {
      "type": "string"
    }
  },
  "required": [
    "count",
    "total",
    "offset",
    "has_more",
    "campaigns",
    "notice",
    "disclosure"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools