Daisycon (MCP server)
Search Daisycon affiliate programs, manage campaigns and leads, and track earnings and statistics.
Should I use this
Quality & Safety
B
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
~876Tokens (tool definitions)
~4.7 KBTypical response size
Moderate attention impact (0.68% 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-httphttps://mcp.daisycon.com/publisher/mcpstreamable-httphttps://mcp.daisycon.com/campaigns/mcpstreamable-httpWhat 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": {
"description": "The fields to include in each result: a list of names, or a comma-separated string as a fallback. Omit to receive every field.",
"anyOf": [
{
"type": "array",
"items": {
"type": "string",
"enum": [
"advertiser_id",
"id",
"name",
"currency_code",
"type",
"start_date",
"categories",
"locales",
"supply_locales",
"productfeed",
"deeplink",
"allowed_media_types",
"commission",
"links"
]
}
},
{
"type": "string",
"description": "Fallback for comma-separated values, like: 'id,name'"
}
]
},
"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
Evidence
Recent observations
verifiedversion not recorded2 tools
auth requiredversion not recorded—
auth requiredversion not recorded—
verifiedversion not recorded2 tools
auth requiredversion not recorded—
auth requiredversion not recorded—
verifiedversion not recorded2 tools
auth requiredversion not recorded—
auth requiredversion not recorded—