Exchange.news — Crypto offers and campaigns
Read-only crypto signup codes, permanent partner links and separately sourced campaign windows.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"offers": {
"url": "https://exchange.news/api/mcp"
}
}
}Remote-Endpunkte
https://exchange.news/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (4)
🟢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.
Eingabe-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
}Ausgabe-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.
Eingabe-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
}Ausgabe-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.
Eingabe-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
}Ausgabe-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.
Eingabe-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
}Ausgabe-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
Nachweis