Server definition
- Hash
- sha256:f023b5921828b375d773cf1a39382109b3fc3b69ca2846eb254f12ced8cf5179
- What it is
- What a remote MCP server returned when asked what it offers: 19 tools
The blob, as servednamed by its sha256
{
"instructions": "Clickwise turns a creator into a paid affiliate in one chat, no signup. Flow: (1) find_affiliate_programs (or list_programs to browse the whole catalog) to pick merchants that fit the creator's audience; (2) request_tracked_links to mint live tracked links instantly — email is optional, the response returns an application_id + access_secret + profile_url; (3) the creator publishes the links; (4) later, call update_profile with the application_id + access_secret to add a claim_email and payment_method so commissions can be paid out. Use get_catalog_stats for GTIN catalog counts as of its generated_at snapshot; with your affiliate API key, search_products finds fresh products and get_product_feed returns a signed country feed. Use list_deals / list_news for current merchant offers and program announcements. Links are tracked from the first click; payout requires claiming the account.",
"tools": [
{
"description": "Ask to join a program (program_id from list_my_programs with include_available, or a campaign_id). Clickwise reviews the fit; the result is approved or pending. Requires your own Clickwise affiliate API key on the MCP connection (X-API-Key header or Authorization: Bearer); acts only on your account.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"campaign_id": {
"type": [
"string",
"integer"
]
},
"program_id": {
"type": "integer"
}
},
"type": "object"
},
"name": "apply_to_program",
"outputSchema": null
},
{
"description": "Create (or return existing) tracking links for programs you are approved in, one per item, optionally deep-linking to a landing_url on the merchant's site and tagging a subid. Each item reports its own status; a failed item never blocks the others. Requires your own Clickwise affiliate API key on the MCP connection (X-API-Key header or Authorization: Bearer); acts only on your account.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"links": {
"items": {
"additionalProperties": false,
"properties": {
"campaign_id": {
"description": "From list_my_programs.",
"type": [
"string",
"integer"
]
},
"landing_url": {
"description": "Deep link target on the merchant's own domain.",
"maxLength": 2000,
"type": "string"
},
"program_id": {
"description": "Alternative to campaign_id.",
"type": "integer"
},
"subid": {
"description": "Your placement/sub ID.",
"maxLength": 100,
"type": "string"
}
},
"type": "object"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
}
},
"required": [
"links"
],
"type": "object"
},
"name": "create_tracking_links",
"outputSchema": null
},
{
"description": "Find live Clickwise merchant programs that fit a publisher's site, app, newsletter or social channel, ranked by fit. Does not require signup.",
"inputSchema": {
"properties": {
"category": {
"description": "Preferred vertical/category.",
"type": "string"
},
"channel": {
"description": "Publishing channel: site, app, newsletter, Instagram, TikTok, coupon, cashback, etc.",
"type": "string"
},
"country": {
"description": "Main audience country, ISO 3166-1 alpha-2 if known.",
"type": "string"
},
"include_unready": {
"default": false,
"description": "Also return published matched programs whose links are not available yet; can_issue_link_now indicates availability.",
"type": "boolean"
},
"limit": {
"default": 8,
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"merchant": {
"description": "Optional merchant name/domain filter.",
"type": "string"
},
"network": {
"description": "Optional source network slug; applies only to signed-in affiliates.",
"type": "string"
},
"publisher_url": {
"description": "Where the affiliate will publish: URL, app URL, social profile, newsletter page, etc.",
"type": "string"
},
"topic": {
"description": "Audience or content topic, e.g. travel deals, AI shopping assistant, sneakers.",
"type": "string"
},
"traffic_daily": {
"description": "Estimated daily visits/reach.",
"type": "integer"
},
"traffic_monthly": {
"description": "Estimated monthly visits/reach.",
"type": "integer"
}
},
"type": "object"
},
"name": "find_affiliate_programs",
"outputSchema": null
},
{
"description": "Public GTIN catalog counts as of generated_at, using the same stored snapshot as /api/v1/public/catalog-stats/. Fixed one-hour validity; snapshot_stale marks older counts served for less than six hours. No affiliate data or amounts.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_catalog_stats",
"outputSchema": null
},
{
"description": "Fetch the full record for a single deal by its slug. Returns title, description, code, discount, target_url, etc., in the requested language.",
"inputSchema": {
"properties": {
"lang": {
"default": "en",
"enum": [
"en",
"es",
"pt",
"fr",
"de",
"it"
],
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_deal",
"outputSchema": null
},
{
"description": "Create a provisional Clickwise affiliate and tracked links, as request_tracked_links does, and return them as renderable cards, an HTML embed snippet and a JSON feed for a publisher's site or app. Email is optional; the account is claimed later for payout.",
"inputSchema": {
"properties": {
"category": {
"description": "Preferred vertical/category.",
"type": "string"
},
"claim_email": {
"description": "Optional email to claim the account (and payout) later.",
"type": "string"
},
"country": {
"description": "Main audience country, ISO 3166-1 alpha-2.",
"type": "string"
},
"limit": {
"default": 5,
"description": "How many cards to return.",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"program_ids": {
"description": "Optional specific program IDs; omit to let Clickwise pick fitting merchants.",
"items": {
"type": "integer"
},
"type": "array"
},
"publisher_url": {
"description": "The app/site/profile where the feed will be embedded.",
"type": "string"
},
"sub_id": {
"description": "Optional placement/sub ID for attribution.",
"type": "string"
},
"topic": {
"description": "Audience/content topic, e.g. travel deals, AI shopping assistant, sneakers.",
"type": "string"
}
},
"type": "object"
},
"name": "get_monetization_feed",
"outputSchema": null
},
{
"description": "Fetch the full record for a single news article by its slug.",
"inputSchema": {
"properties": {
"lang": {
"default": "en",
"enum": [
"en",
"es",
"pt",
"fr",
"de",
"it"
],
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_news",
"outputSchema": null
},
{
"description": "Your conversions and commission (what you earn), grouped by day, week, month, subid, campaign or status, for up to 366 days (default: last 30). Daily/weekly/monthly series include empty periods. Requires your own Clickwise affiliate API key on the MCP connection (X-API-Key header or Authorization: Bearer); acts only on your account.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"date_from": {
"description": "YYYY-MM-DD",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"type": "string"
},
"date_to": {
"description": "YYYY-MM-DD",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"type": "string"
},
"group_by": {
"default": "day",
"enum": [
"day",
"week",
"month",
"subid",
"campaign",
"status"
],
"type": "string"
},
"status": {
"enum": [
"pending",
"approved",
"declined"
],
"type": "string"
},
"subid": {
"maxLength": 100,
"type": "string"
}
},
"type": "object"
},
"name": "get_performance_report",
"outputSchema": null
},
{
"description": "Create or refresh a GTIN product feed for your authenticated affiliate and one country, and return its signed URL (json, csv, tsv or xml) with Clickwise /dl/ tracked product links. The same request returns the same URL. Requires your affiliate API key. Current freshness, permissions, assignments and delivery caps apply.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"maxLength": 200,
"type": "string"
},
"country": {
"pattern": "^[A-Za-z]{2}$",
"type": "string"
},
"format": {
"default": "json",
"enum": [
"json",
"csv",
"tsv",
"xml"
],
"type": "string"
}
},
"required": [
"country"
],
"type": "object"
},
"name": "get_product_feed",
"outputSchema": null
},
{
"description": "Fetch an instant-link request, affiliate RefId, review status, and issued links using its access secret.",
"inputSchema": {
"properties": {
"access_secret": {
"type": "string"
},
"application_id": {
"type": "integer"
}
},
"required": [
"application_id",
"access_secret"
],
"type": "object"
},
"name": "get_tracked_link_request",
"outputSchema": null
},
{
"description": "Your individual conversions (default: last 90 days) with status, commission, currency and subid, plus a per-subid rollup. Requires your own Clickwise affiliate API key on the MCP connection (X-API-Key header or Authorization: Bearer); acts only on your account.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"date_from": {
"description": "YYYY-MM-DD",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"type": "string"
},
"date_to": {
"description": "YYYY-MM-DD",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"type": "string"
},
"page": {
"default": 1,
"minimum": 1,
"type": "integer"
},
"page_size": {
"default": 100,
"maximum": 500,
"minimum": 1,
"type": "integer"
},
"status": {
"enum": [
"pending",
"approved",
"declined"
],
"type": "string"
},
"subid": {
"maxLength": 100,
"type": "string"
}
},
"type": "object"
},
"name": "list_conversions",
"outputSchema": null
},
{
"description": "List active Clickwise deals and offers, optionally filtered by language, category, country or merchant.",
"inputSchema": {
"properties": {
"category": {
"description": "e.g. fashion, travel, electronics, health",
"type": "string"
},
"country": {
"description": "ISO 3166-1 alpha-2 (US, ES, BR, ...)",
"type": "string"
},
"lang": {
"default": "en",
"enum": [
"en",
"es",
"pt",
"fr",
"de",
"it"
],
"type": "string"
},
"limit": {
"default": 20,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"merchant": {
"description": "Merchant name or domain",
"type": "string"
},
"network": {
"description": "Optional source network slug; applies only to signed-in affiliates.",
"type": "string"
}
},
"type": "object"
},
"name": "list_deals",
"outputSchema": null
},
{
"description": "Programs you are approved to promote, with link readiness and your existing link count. Set include_available to also list programs you can apply to. Requires your own Clickwise affiliate API key on the MCP connection (X-API-Key header or Authorization: Bearer); acts only on your account.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"include_available": {
"default": false,
"type": "boolean"
},
"page": {
"default": 1,
"minimum": 1,
"type": "integer"
},
"page_size": {
"default": 50,
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"search": {
"description": "Merchant/campaign name filter.",
"maxLength": 200,
"type": "string"
}
},
"type": "object"
},
"name": "list_my_programs",
"outputSchema": null
},
{
"description": "List Clickwise news announcements about affiliate programs (policy changes, launches, shutdowns, commission updates).",
"inputSchema": {
"properties": {
"lang": {
"default": "en",
"enum": [
"en",
"es",
"pt",
"fr",
"de",
"it"
],
"type": "string"
},
"limit": {
"default": 20,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"network": {
"type": "string"
},
"severity": {
"enum": [
"info",
"warn",
"critical"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_news",
"outputSchema": null
},
{
"description": "Browse and paginate live Clickwise programs, filtered by merchant, category or country. Use it to go beyond find_affiliate_programs' top matches.",
"inputSchema": {
"properties": {
"category": {
"type": "string"
},
"country": {
"description": "ISO 3166-1 alpha-2",
"type": "string"
},
"merchant": {
"description": "Merchant name or domain",
"type": "string"
},
"network": {
"description": "Optional source network slug; applies only to signed-in affiliates.",
"type": "string"
},
"page": {
"default": 1,
"minimum": 1,
"type": "integer"
},
"page_size": {
"default": 24,
"maximum": 60,
"minimum": 1,
"type": "integer"
},
"ready_only": {
"default": true,
"description": "Only programs that can issue a tracked link right now.",
"type": "boolean"
}
},
"type": "object"
},
"name": "list_programs",
"outputSchema": null
},
{
"description": "Start a Clickwise merchant (advertiser) onboarding application. Describe the store; an automated evaluator replies with a follow-up question, an approval or a decline. Returns the status and an access secret to continue.",
"inputSchema": {
"properties": {
"company_name": {
"type": "string"
},
"contact_email": {
"description": "Optional; lets the merchant claim/continue later.",
"type": "string"
},
"country": {
"type": "string"
},
"message": {
"description": "Free-text about the store / what they sell — the AI can drive the whole interview from this.",
"type": "string"
},
"networks_used": {
"description": "Affiliate networks the merchant already works with, if any.",
"items": {
"type": "string"
},
"type": "array"
},
"vertical": {
"type": "string"
},
"website": {
"type": "string"
}
},
"type": "object"
},
"name": "request_merchant_onboarding",
"outputSchema": null
},
{
"description": "Create a provisional Clickwise affiliate and return tracked links for the programs that can issue one now. Email is optional; the account is claimed and payout details are added later (update_profile).",
"inputSchema": {
"properties": {
"category": {
"type": "string"
},
"channel": {
"type": "string"
},
"claim_email": {
"description": "Optional email to claim the account later; not required to get links.",
"type": "string"
},
"country": {
"type": "string"
},
"limit": {
"default": 5,
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"placement_description": {
"description": "Short description of how/where links will be used.",
"type": "string"
},
"program_ids": {
"description": "Program IDs returned by find_affiliate_programs. If omitted, Clickwise picks fitting programs.",
"items": {
"type": "integer"
},
"type": "array"
},
"publisher_url": {
"description": "Where the affiliate will publish. URL/profile/app is strongly recommended.",
"type": "string"
},
"sub_id": {
"description": "Optional placement/sub ID for attribution.",
"type": "string"
},
"topic": {
"type": "string"
},
"traffic_daily": {
"type": "integer"
},
"traffic_monthly": {
"type": "integer"
}
},
"type": "object"
},
"name": "request_tracked_links",
"outputSchema": null
},
{
"description": "Search fresh GTIN products in the catalog your affiliate can deliver (freshness, permissions and delivery caps apply). Requires your affiliate API key in X-API-Key or Bearer authorization. Returns Clickwise /dl/ tracked links only, created for your affiliate the first time a product is returned. country is required unless gtin is given (then every market carrying that GTIN is searched); offset paginates the currently deliverable subset.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"brand": {
"maxLength": 200,
"type": "string"
},
"category": {
"maxLength": 200,
"type": "string"
},
"country": {
"pattern": "^[A-Za-z]{2}$",
"type": "string"
},
"gtin": {
"maxLength": 14,
"type": "string"
},
"limit": {
"default": 20,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"maximum": 50000,
"minimum": 0,
"type": "integer"
},
"text": {
"maxLength": 200,
"type": "string"
}
},
"type": "object"
},
"name": "search_products",
"outputSchema": null
},
{
"description": "Update a creator's instant-monetization profile (claim email, display name, website, country, payment method) using the application_id + access_secret returned by request_tracked_links. Overwrites the fields provided. Lets a creator's assistant complete claim/payout details without leaving chat.",
"inputSchema": {
"properties": {
"access_secret": {
"type": "string"
},
"application_id": {
"type": "integer"
},
"claim_email": {
"type": "string"
},
"country": {
"type": "string"
},
"display_name": {
"type": "string"
},
"payment_method": {
"description": "e.g. {\"Type\": \"Paypal\", \"Paypal_ID\": \"[email protected]\", \"Paypal_Name\": \"Your Name\"}",
"type": "object"
},
"website_url": {
"type": "string"
}
},
"required": [
"application_id",
"access_secret"
],
"type": "object"
},
"name": "update_profile",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:f023b5921828b375d773cf1a39382109b3fc3b69ca2846eb254f12ced8cf5179 | sha256sum