Daisycon (MCP server)

Search Daisycon affiliate programs, manage campaigns and leads, and track earnings and statistics.

Should I use this

Quality & Safety

B
Description quality
80%
Schema completeness
60%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~799Tokens (tool definitions)
~4.2 KBTypical response size
Moderate attention impact (0.62% 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": {
    "daisycon": {
      "url": "https://mcp.daisycon.com/advertiser/mcp"
    }
  }
}

Remote endpoints

https://mcp.daisycon.com/advertiser/mcpstreamable-http
https://mcp.daisycon.com/publisher/mcpstreamable-http
https://mcp.daisycon.com/campaigns/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢getAllPublicPrograms(advertiser_id, id, currency_code, category_id, locale_id, ...)

Get all public programs

Input Schema

{
  "type": "object",
  "properties": {
    "advertiser_id": {
      "type": "string",
      "description": "Filter by advertiser ID(s)"
    },
    "id": {
      "type": "string",
      "description": "Filter by program ID(s)"
    },
    "currency_code": {
      "type": "string",
      "description": "Filter by currency code(s)"
    },
    "category_id": {
      "type": "string",
      "description": "Filter by category ID(s)"
    },
    "locale_id": {
      "type": "string",
      "description": "Filter by locale ID(s)"
    },
    "supply_locale_id": {
      "type": "string",
      "description": "Filter by supply locale ID(s)"
    },
    "productfeed": {
      "type": "string",
      "description": "Filter by productfeed flag (true/false)"
    },
    "deeplink": {
      "type": "string",
      "description": "Filter by deep linking flag (true/false)"
    },
    "type": {
      "type": "string",
      "description": "Filter by advertiser type(s) (affiliatemarketing/leadgeneration)"
    },
    "start_date": {
      "type": "string",
      "description": "Filter on the date a program started, as a date (Y-m-d) or as a range (json: gt, gte, lt, lte, e.g. {\"gte\":\"2024-01-01\",\"lte\":\"2024-12-31\"})"
    },
    "commission_fixed": {
      "type": "string",
      "description": "Filter on the fixed commission a program pays, in the currency defined by currency_code, as an amount or as a range (json: gt, gte, lt, lte, e.g. {\"gte\":5,\"lte\":25})"
    },
    "commission_ratio": {
      "type": "string",
      "description": "Filter on the commission percentage a program pays, as a percentage or as a range (json: gt, gte, lt, lte, e.g. {\"gte\":5,\"lte\":25})"
    },
    "commission_cpc": {
      "type": "string",
      "description": "Filter on the cost per click a program pays, in the currency defined by currency_code, as an amount or as a range (json: gt, gte, lt, lte, e.g. {\"gte\":0.1,\"lte\":1})"
    },
    "allowed_media_type_id": {
      "type": "string",
      "description": "Filter by allowed media type ID(s)"
    },
    "similar_to_id": {
      "type": "string",
      "description": "Return the campaigns that resemble the given campaign ID(s), most similar first. Resemblance is based on the English campaign descriptions. The campaigns asked about are not part of the answer, and this ordering replaces order_by"
    },
    "search_term": {
      "type": "string",
      "description": "Search by program name (partial match) or by program ID (exact match on a term of digits only)"
    },
    "fields": {
      "type": "string",
      "description": "Comma-separated list of fields to include in the response. The data of the fields left out is not fetched"
    },
    "order_by": {
      "type": "string",
      "description": "Field to sort by (id, advertiser_id, name, currency_code, start_date)"
    },
    "order_direction": {
      "type": "string",
      "description": "Sort direction (ASC or DESC)",
      "enum": [
        "ASC",
        "DESC"
      ]
    },
    "cursor": {
      "type": "string",
      "description": "Pagination cursor from a previous response. Omit to start from the first page."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000,
      "description": "Maximum results per page (1-1000, default 100). Only used when starting a new list (no cursor supplied) — once a cursor is used, its own limit applies and this is ignored."
    }
  }
}
🟢list

List all available tools grouped by category.

Input Schema

{
  "type": "object",
  "properties": {},
  "required": []
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools
auth requiredversion not recorded—
auth requiredversion not recorded—