Koskamo

Clipping Alpha MCP

An MCP server that provides access to live data on profitable clipping and UGC campaigns from major platforms like Content Rewards, Clipster, and Promote.fun. It allows agents to query campaign details, pay rates, budget remaining, and Alpha Scores without requiring user sign-in, facilitating the discovery of high-value content creation opportunities.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Clipping Alpha MCP logo, by ClippingAlphaVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-07Operated by ClippingAlpha
MCP endpoint (Streamable HTTP)
https://clippingalpha.com/mcp
Vendor documentation

What its tools do

23 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

23 of 23 have a description · 23 of 23 declare behavior hints · 19 of 19 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to clippingalpha.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Find the most profitable clipping campaigns ranked by Alpha Score
  • Retrieve live UGC campaign details including pay and budget left
  • Identify the best moments to clip content for specific campaigns
  • Access open data CSVs and Markdown copies of campaign pages

Source and maintenance

Vendor evidenceRegistry 1.0.2

Protocol and capabilities

Server
clippingalpha 1.0.0
MCP protocol negotiated in check
2025-11-25
Tools
23 advertised
Resources
3 advertised
Resource templates
7 advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  },
  "events": {},
  "resources": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

ClippingAlpha ranks live paid creator campaigns (clipping, UGC, logo, music) from Content Rewards, Promote.fun, Clipster, Clipstake, Vyro and Evangelist by Alpha Score, with pay, budget, run-out forecasts, briefs and the best moments to clip. Clipping campaigns pay for clips cut from the footage they provide, UGC campaigns for original videos about a product, music campaigns for edits that use an artist's track as the sound, and logo campaigns for the creator's own niche videos with the brand's logo on them. The Alpha Score weighs pay per 1K views after fees, approval odds, budget left and payout reliability against the live campaigns of the same type. What a post earns depends on its views and the brand approving it. top_alpha_now returns the best live campaigns now and search_campaigns the ones that match filters. For one campaign, named by brand/series or the campaignId of an earlier answer, show_campaign, get_campaign, get_brief, get_moments, get_assets and plan_clips return its panel, rules, brief, moments, file links and creative plan. For planning or cutting clips, the top clipping campaign is the first one top_alpha_now gives with cuttable: true, which lists only the clipping campaigns whose footage ClippingAlpha has read and can cut into clips. Numbers come from each clipping platform's public pages and carry the time they were read. Join links open the campaign on its clipping platform. Signed in through ClippingAlpha's OAuth, a clipper can save campaigns, set alert rules and see the files a campaign provides for clipping, cut_clips cuts vertical clips with captions from that footage for their own work on the campaign, my_clips gives their private download links for 24 hours, and my_referral shows their referral link, friends and badges, which are status and in-product perks, never cash. To connect their TikTok, Instagram, YouTube or X account in chat, connect_account gives a code for its bio and check_account reads the public profile for it, so top_alpha_now and search_campaigns rank for that account. The creator edits, publishes and submits their own work and is responsible for following the campaign's, the brand's and the platforms' rules. This server never posts or submits on anyone's behalf. Campaigns labeled 18+ are in regulated categories such as gambling, prediction markets or crypto trading. Signed in, a client with MCP Events can subscribe to campaign.new, campaign.budget_low and campaign.ended.

Tools

23 advertised

search_campaigns — Search campaigns
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the user wants paid creator campaigns (clipping, UGC, logo or music) that match filters: type, social app, minimum pay per 1K views, niche, clipping platform, Alpha tier, open join, new in the last hours or words in the name. Campaign types: clipping cuts clips from the footage the campaign provides, ugc films your own content about the product, logo puts the brand's logo on your own niche content, music uses the artist's track as the sound. Returns live campaigns from Content Rewards, Promote.fun, Clipster, Clipstake, Vyro and Evangelist, ranked by Alpha Score by default, with pay, budget left, the budget run-out forecast, a page link and a join link for each, and whether ClippingAlpha can cut clips from its footage. With cuttable, only the campaigns ClippingAlpha can cut into clips now are listed, the first one the top campaign for planning or cutting clips. What a post earns depends on its views and the brand approving it. Read only.

search_campaigns input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "sort": {
      "enum": [
        "alpha",
        "newest",
        "rate",
        "budget_left"
      ],
      "type": "string",
      "description": "Order. Default alpha, the Alpha Score."
    },
    "type": {
      "enum": [
        "clipping",
        "ugc",
        "logo",
        "music"
      ],
      "type": "string",
      "description": "One campaign type: clipping cuts clips from the footage the campaign provides, ugc films your own content about the product, logo puts the brand's logo on your own niche content, music uses the artist's track as the sound."
    },
    "board": {
      "enum": [
        "content-rewards",
        "promote-fun",
        "clipster",
        "clipstake",
        "vyro",
        "evangelist"
      ],
      "type": "string",
      "description": "Only campaigns listed on this clipping platform."
    },
    "limit": {
      "type": "integer",
      "maximum": 25,
      "minimum": 1,
      "description": "How many to return, default 10."
    },
    "niche": {
      "enum": [
        "podcast",
        "streams",
        "gaming",
        "sports",
        "film-and-tv",
        "music",
        "brand-ads",
        "ugc-and-apps",
        "behind-the-scenes",
        "gambling",
        "prediction-markets",
        "crypto-trading"
      ],
      "type": "string",
      "description": "One content niche."
    },
    "query": {
      "type": "string",
      "maxLength": 80,
      "description": "Only a brand, campaign or creator name to look up, for example lovable or MrBeast. Leave it out for what the user does or wants (fashion videos, join without applying, high pay): use type, niche, platforms, min_rate_per_1k_usd and open_join_only for those. If no name matches, the other filters still answer."
    },
    "agency": {
      "type": "string",
      "maxLength": 80,
      "description": "Only campaigns posted by this clipping agency, by name or profile slug, for example Clip Farm or clip-farm."
    },
    "for_you": {
      "type": "boolean",
      "description": "Rank for the signed-in user's connected social account: fit, an estimate at their recent views and Alpha Score. Default true when signed in. False for the usual order."
    },
    "cuttable": {
      "type": "boolean",
      "description": "True to plan or cut clips: then only clipping campaigns whose footage ClippingAlpha has read and can cut into clips are listed, each with its moments. Leave it out to find or compare campaigns."
    },
    "min_tier": {
      "enum": [
        "alpha",
        "solid",
        "fair"
      ],
      "type": "string",
      "description": "Lowest Alpha tier to include. alpha is the top 10 percent of the market."
    },
    "for_clips": {
      "type": "boolean",
      "description": "The same as cuttable, kept for earlier calls."
    },
    "platforms": {
      "type": "array",
      "items": {
        "enum": [
          "tiktok",
          "instagram",
          "youtube",
          "x",
          "facebook",
          "twitch",
          "kick",
          "threads",
          "snapchat"
        ],
        "type": "string"
      },
      "maxItems": 9,
      "description": "Only campaigns that pay for at least one of these social apps."
    },
    "open_join_only": {
      "type": "boolean",
      "description": "Only campaigns anyone can join now, with no application."
    },
    "new_within_hours": {
      "type": "integer",
      "maximum": 720,
      "minimum": 1,
      "description": "Only campaigns new in this many hours: discovered by ClippingAlpha, on Content Rewards launched there. 24 is New today. A new round of an older campaign is new."
    },
    "min_rate_per_1k_usd": {
      "type": "number",
      "maximum": 100,
      "minimum": 0,
      "description": "Minimum pay per 1,000 views in USD (CPM campaigns only)."
    }
  }
}
search_campaigns output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "total",
    "membersLocked",
    "campaigns"
  ],
  "properties": {
    "cpm": {
      "type": "object",
      "required": [
        "medianUsd",
        "p25Usd",
        "p75Usd",
        "n",
        "basis",
        "url"
      ],
      "properties": {
        "n": {
          "type": "number"
        },
        "url": {
          "type": "string"
        },
        "basis": {
          "type": "string",
          "const": "listed"
        },
        "p25Usd": {
          "type": "number"
        },
        "p75Usd": {
          "type": "number"
        },
        "medianUsd": {
          "type": "number"
        }
      },
      "additionalProperties": {}
    },
    "total": {
      "type": "number"
    },
    "forYou": {
      "type": "object",
      "required": [
        "state",
        "title"
      ],
      "properties": {
        "state": {
          "enum": [
            "on",
            "connect",
            "off"
          ],
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "banner": {
          "type": "object",
          "required": [
            "text",
            "key",
            "platform",
            "url",
            "signedIn"
          ],
          "properties": {
            "key": {
              "type": "string"
            },
            "say": {
              "type": "string"
            },
            "url": {
              "type": "string"
            },
            "text": {
              "type": "string"
            },
            "platform": {
              "type": "string"
            },
            "signedIn": {
              "type": "boolean"
            }
          },
          "additionalProperties": {}
        }
      },
      "additionalProperties": {}
    },
    "campaigns": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "campaignId",
          "title",
          "brand",
          "brandSlug",
          "seriesSlug",
          "board",
          "boardSlug",
          "state",
          "campaignType",
          "payModel",
          "platforms",
          "ratePer1kUsd",
          "budgetLeftUsd",
          "budgetTotalUsd",
          "alphaScore",
          "tier",
          "drainP50",
          "openJoin",
          "exclusive",
          "access",
          "niche",
          "membersOnly",
          "ageRestricted",
          "labels",
          "election",
          "electionLabel",
          "electionNote",
          "firstSeenAt",
          "launchedAt",
          "newAt",
          "pageUrl",
          "joinUrl",
          "picture"
        ],
        "properties": {
          "tier": {
            "enum": [
              "alpha",
              "solid",
              "fair",
              "low",
              "scoring"
            ],
            "type": "string"
          },
          "board": {
            "type": "string"
          },
          "brand": {
            "type": "string"
          },
          "newAt": {
            "type": [
              "string",
              "null"
            ]
          },
          "niche": {
            "type": [
              "string",
              "null"
            ]
          },
          "state": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "access": {
            "anyOf": [
              {
                "enum": [
                  "exclusive",
                  "apply"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "agency": {
            "type": [
              "string",
              "null"
            ]
          },
          "canCut": {
            "type": "boolean"
          },
          "forYou": {
            "type": "object",
            "required": [
              "reason",
              "estimateUsd",
              "application",
              "moved",
              "fit"
            ],
            "properties": {
              "fit": {
                "type": "boolean"
              },
              "moved": {
                "anyOf": [
                  {
                    "enum": [
                      "joined",
                      "skipped"
                    ],
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "reason": {
                "type": "string"
              },
              "application": {
                "type": "boolean"
              },
              "estimateUsd": {
                "type": [
                  "number",
                  "null"
                ]
              }
            },
            "additionalProperties": {}
          },
          "labels": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "region": {
            "type": [
              "string",
              "null"
            ]
          },
          "joinUrl": {
            "type": "string"
          },
          "pageUrl": {
            "type": "string"
          },
          "picture": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "src",
                  "src2x",
                  "square",
                  "alt",
                  "width",
                  "height",
                  "fit"
                ],
                "properties": {
                  "alt": {
                    "type": "string"
                  },
                  "fit": {
                    "enum": [
                      "cover",
                      "contain"
                    ],
                    "type": "string"
                  },
                  "src": {
                    "type": "string"
                  },
                  "src2x": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "width": {
                    "type": "number"
                  },
                  "height": {
                    "type": "number"
                  },
                  "square": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "additionalProperties": {}
              },
              {
                "type": "null"
              }
            ]
          },
          "audience": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "countries",
                  "minSharePct",
                  "language"
                ],
                "properties": {
                  "language": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "countries": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "minSharePct": {
                    "type": [
                      "number",
                      "null"
                    ]
                  }
                },
                "additionalProperties": {}
              },
              {
                "type": "null"
              }
            ]
          },
          "drainP50": {
            "type": [
              "string",
              "null"
            ]
          },
          "election": {
            "type": "boolean"
          },
          "openJoin": {
            "type": "boolean"
          },
          "payModel": {
            "type": "string"
          },
          "boardSlug": {
            "type": "string"
          },
          "brandSlug": {
            "type": "string"
          },
          "exclusive": {
            "type": "boolean"
          },
          "platforms": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "agencySlug": {
            "type": [
              "string",
              "null"
            ]
          },
          "alphaScore": {
            "type": [
              "number",
              "null"
            ]
          },
          "campaignId": {
            "type": "string"
          },
          "launchedAt": {
            "type": "string"
          },
          "seriesSlug": {
            "type": "string"
          },
          "firstSeenAt": {
            "type": "string"
          },
          "membersOnly": {
            "type": "boolean"
          },
          "audienceNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "campaignType": {
            "enum": [
              "clipping",
              "ugc",
              "logo",
              "music"
            ],
            "type": "string"
          },
          "electionNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "ratePer1kUsd": {
            "type": [
              "number",
              "null"
            ]
          },
          "ageRestricted": {
            "type": "boolean"
          },
          "audienceLabel": {
            "type": [
              "string",
              "null"
            ]
          },
          "budgetLeftUsd": {
            "type": [
              "number",
              "null"
            ]
          },
          "electionLabel": {
            "type": [
              "string",
              "null"
            ]
          },
          "budgetTotalUsd": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "additionalProperties": {}
      }
    },
    "membersLocked": {
      "type": "number"
    }
  },
  "additionalProperties": {}
}
search_campaigns annotations
{
  "title": "Search campaigns",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_campaign — Get one campaign
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the user asks about one campaign: the Alpha Score and tier, pay per 1K views on every clipping platform that lists it, budget left, how long the budget is forecast to last, the before-you-post checklist, the brief grade and where to join. Takes the campaign as brand/series (for example lovable/clipping) or its clippingalpha.com page URL. Read only.

get_campaign input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign"
  ],
  "properties": {
    "campaign": {
      "type": "string",
      "maxLength": 300,
      "minLength": 3,
      "description": "brand/series, for example lovable/clipping, or a clippingalpha.com/campaigns/... URL."
    }
  }
}
get_campaign output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "board": {
      "type": "string"
    },
    "locked": {
      "type": "boolean"
    },
    "campaign": {
      "type": "object",
      "required": [
        "campaignId",
        "title",
        "brand",
        "pageUrl",
        "alpha",
        "whereToJoin"
      ],
      "properties": {
        "alpha": {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        },
        "brand": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "pageUrl": {
          "type": "string"
        },
        "campaignId": {
          "type": "string"
        },
        "whereToJoin": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {},
            "additionalProperties": {}
          }
        }
      },
      "additionalProperties": {}
    },
    "platforms": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": {}
}
get_campaign annotations
{
  "title": "Get one campaign",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
top_alpha_now — Top campaigns now
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the user asks for the best live paid creator campaigns now, optionally for one social app or one campaign type (clipping, UGC, logo or music). Returns a market line (live campaigns, clipping platforms, new today, budget left and the median pay per 1K views), then the top live campaigns by Alpha Score, which weighs pay per 1K views after fees and payout rules, approval odds and the budget runway against live campaigns of the same type. Campaign types: clipping cuts clips from the footage the campaign provides, ugc films your own content about the product, logo puts the brand's logo on your own niche content, music uses the artist's track as the sound. Campaigns come from Content Rewards, Promote.fun, Clipster, Clipstake, Vyro and Evangelist, each with pay, budget left, a page link, a join link and whether ClippingAlpha can cut clips from its footage (Can cut clips or not). With cuttable, only the campaigns ClippingAlpha can cut into clips now are listed, the first one the top campaign for planning or cutting clips. What a post earns depends on its views and the brand approving it. Read only.

top_alpha_now input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "type": {
      "enum": [
        "clipping",
        "ugc",
        "logo",
        "music"
      ],
      "type": "string",
      "description": "One campaign type: clipping cuts clips from the footage the campaign provides, ugc films your own content about the product, logo puts the brand's logo on your own niche content, music uses the artist's track as the sound."
    },
    "limit": {
      "type": "integer",
      "maximum": 10,
      "minimum": 1,
      "description": "How many, default 5."
    },
    "for_you": {
      "type": "boolean",
      "description": "Rank for the signed-in user's connected social account: fit, an estimate at their recent views and Alpha Score. Default true when signed in. False for the usual order."
    },
    "cuttable": {
      "type": "boolean",
      "description": "True to plan or cut clips: then only clipping campaigns whose footage ClippingAlpha has read and can cut into clips are listed, each with its moments. Leave it out to find or compare campaigns."
    },
    "platform": {
      "enum": [
        "tiktok",
        "instagram",
        "youtube",
        "x",
        "facebook",
        "twitch",
        "kick",
        "threads",
        "snapchat"
      ],
      "type": "string",
      "description": "Only campaigns that pay for this social app."
    },
    "for_clips": {
      "type": "boolean",
      "description": "The same as cuttable, kept for earlier calls."
    }
  }
}
top_alpha_now output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "market",
    "campaigns"
  ],
  "properties": {
    "forYou": {
      "type": "object",
      "required": [
        "state",
        "title"
      ],
      "properties": {
        "state": {
          "enum": [
            "on",
            "connect",
            "off"
          ],
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "banner": {
          "type": "object",
          "required": [
            "text",
            "key",
            "platform",
            "url",
            "signedIn"
          ],
          "properties": {
            "key": {
              "type": "string"
            },
            "say": {
              "type": "string"
            },
            "url": {
              "type": "string"
            },
            "text": {
              "type": "string"
            },
            "platform": {
              "type": "string"
            },
            "signedIn": {
              "type": "boolean"
            }
          },
          "additionalProperties": {}
        }
      },
      "additionalProperties": {}
    },
    "market": {
      "type": "object",
      "required": [
        "live",
        "boards",
        "newToday",
        "leftUsd",
        "asOf"
      ],
      "properties": {
        "cpm": {
          "type": "object",
          "required": [
            "medianUsd",
            "p25Usd",
            "p75Usd",
            "n",
            "basis",
            "url"
          ],
          "properties": {
            "n": {
              "type": "number"
            },
            "url": {
              "type": "string"
            },
            "basis": {
              "type": "string",
              "const": "listed"
            },
            "p25Usd": {
              "type": "number"
            },
            "p75Usd": {
              "type": "number"
            },
            "medianUsd": {
              "type": "number"
            }
          },
          "additionalProperties": {}
        },
        "asOf": {
          "type": [
            "string",
            "null"
          ]
        },
        "live": {
          "type": "number"
        },
        "boards": {
          "type": "number"
        },
        "leftUsd": {
          "type": [
            "number",
            "null"
          ]
        },
        "newToday": {
          "type": "number"
        }
      },
      "additionalProperties": {}
    },
    "campaigns": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "campaignId",
          "title",
          "brand",
          "brandSlug",
          "seriesSlug",
          "board",
          "boardSlug",
          "state",
          "campaignType",
          "payModel",
          "platforms",
          "ratePer1kUsd",
          "budgetLeftUsd",
          "budgetTotalUsd",
          "alphaScore",
          "tier",
          "drainP50",
          "openJoin",
          "exclusive",
          "access",
          "niche",
          "membersOnly",
          "ageRestricted",
          "labels",
          "election",
          "electionLabel",
          "electionNote",
          "firstSeenAt",
          "launchedAt",
          "newAt",
          "pageUrl",
          "joinUrl",
          "picture"
        ],
        "properties": {
          "tier": {
            "enum": [
              "alpha",
              "solid",
              "fair",
              "low",
              "scoring"
            ],
            "type": "string"
          },
          "board": {
            "type": "string"
          },
          "brand": {
            "type": "string"
          },
          "newAt": {
            "type": [
              "string",
              "null"
            ]
          },
          "niche": {
            "type": [
              "string",
              "null"
            ]
          },
          "state": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "access": {
            "anyOf": [
              {
                "enum": [
                  "exclusive",
                  "apply"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "agency": {
            "type": [
              "string",
              "null"
            ]
          },
          "canCut": {
            "type": "boolean"
          },
          "forYou": {
            "type": "object",
            "required": [
              "reason",
              "estimateUsd",
              "application",
              "moved",
              "fit"
            ],
            "properties": {
              "fit": {
                "type": "boolean"
              },
              "moved": {
                "anyOf": [
                  {
                    "enum": [
                      "joined",
                      "skipped"
                    ],
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "reason": {
                "type": "string"
              },
              "application": {
                "type": "boolean"
              },
              "estimateUsd": {
                "type": [
                  "number",
                  "null"
                ]
              }
            },
            "additionalProperties": {}
          },
          "labels": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "region": {
            "type": [
              "string",
              "null"
            ]
          },
          "joinUrl": {
            "type": "string"
          },
          "pageUrl": {
            "type": "string"
          },
          "picture": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "src",
                  "src2x",
                  "square",
                  "alt",
                  "width",
                  "height",
                  "fit"
                ],
                "properties": {
                  "alt": {
                    "type": "string"
                  },
                  "fit": {
                    "enum": [
                      "cover",
                      "contain"
                    ],
                    "type": "string"
                  },
                  "src": {
                    "type": "string"
                  },
                  "src2x": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "width": {
                    "type": "number"
                  },
                  "height": {
                    "type": "number"
                  },
                  "square": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "additionalProperties": {}
              },
              {
                "type": "null"
              }
            ]
          },
          "audience": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "countries",
                  "minSharePct",
                  "language"
                ],
                "properties": {
                  "language": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "countries": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "minSharePct": {
                    "type": [
                      "number",
                      "null"
                    ]
                  }
                },
                "additionalProperties": {}
              },
              {
                "type": "null"
              }
            ]
          },
          "drainP50": {
            "type": [
              "string",
              "null"
            ]
          },
          "election": {
            "type": "boolean"
          },
          "openJoin": {
            "type": "boolean"
          },
          "payModel": {
            "type": "string"
          },
          "boardSlug": {
            "type": "string"
          },
          "brandSlug": {
            "type": "string"
          },
          "exclusive": {
            "type": "boolean"
          },
          "platforms": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "agencySlug": {
            "type": [
              "string",
              "null"
            ]
          },
          "alphaScore": {
            "type": [
              "number",
              "null"
            ]
          },
          "campaignId": {
            "type": "string"
          },
          "launchedAt": {
            "type": "string"
          },
          "seriesSlug": {
            "type": "string"
          },
          "firstSeenAt": {
            "type": "string"
          },
          "membersOnly": {
            "type": "boolean"
          },
          "audienceNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "campaignType": {
            "enum": [
              "clipping",
              "ugc",
              "logo",
              "music"
            ],
            "type": "string"
          },
          "electionNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "ratePer1kUsd": {
            "type": [
              "number",
              "null"
            ]
          },
          "ageRestricted": {
            "type": "boolean"
          },
          "audienceLabel": {
            "type": [
              "string",
              "null"
            ]
          },
          "budgetLeftUsd": {
            "type": [
              "number",
              "null"
            ]
          },
          "electionLabel": {
            "type": [
              "string",
              "null"
            ]
          },
          "budgetTotalUsd": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "additionalProperties": {}
      }
    }
  },
  "additionalProperties": {}
}
top_alpha_now annotations
{
  "title": "Top campaigns now",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
board_summary — Clipping platform summary
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the user compares the clipping platforms that list paid creator campaigns or asks how one pays: live campaigns, median pay per 1K views, budget left, new this week, platform fee, payout window and payout track record for each clipping platform ClippingAlpha tracks. One clipping platform, or every one when none is given. Read only.

board_summary input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "board": {
      "enum": [
        "content-rewards",
        "promote-fun",
        "clipster",
        "clipstake",
        "vyro",
        "evangelist"
      ],
      "type": "string",
      "description": "One clipping platform, or leave out for all."
    }
  }
}
board_summary output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "boards"
  ],
  "properties": {
    "boards": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "board",
          "slug",
          "liveCampaigns",
          "pageUrl"
        ],
        "properties": {
          "slug": {
            "type": "string"
          },
          "board": {
            "type": "string"
          },
          "pageUrl": {
            "type": "string"
          },
          "liveCampaigns": {
            "type": "number"
          }
        },
        "additionalProperties": {}
      }
    }
  },
  "additionalProperties": {}
}
board_summary annotations
{
  "title": "Clipping platform summary",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_brief — Get the brief
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the user asks what a brand wants from a clip or what the rules are: short items in our words for format and length, must include (tags, disclosure, logo, sound, call to action), what to avoid, footage, social apps, language, audience countries, account rules and the deadline. Also the Brief Quality grade (A to F) and its red flag tags, how to join (open or application, minimum views, cap, platform fee, payout window), the before-you-post checklist and the link to the original brief. Also every rule grouped as the campaign page shows it: what to make, the full DO and DON'T lists, the caption (mentions and hashtags per app, the exact text, keywords, the bio link, the pinned comment), the FTC disclosure, brand safety, the audience (who, where from, how it is checked), page criteria (new or established pages, dedicated page, banned niches), posting rules, the creator profile, other requirements, the thresholds and caps (min views, min engagement, followers, max a creator, posts an account), each with its source (Platform, Brief, or Seen on slide 3), and the materials: the brief documents by name, the sound with its link and the example post URLs. Signed in, the brief documents include the files the clipping platform gives the clippers who join. Never a transcript or a media file. Read only.

get_brief input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign"
  ],
  "properties": {
    "campaign": {
      "type": "string",
      "maxLength": 300,
      "minLength": 1,
      "description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its numeric campaignId from another tool."
    }
  }
}
get_brief output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign",
    "wants",
    "checklist",
    "rulesHidden",
    "quality",
    "join",
    "briefUrl",
    "briefDocs",
    "rules"
  ],
  "properties": {
    "join": {
      "type": "object",
      "properties": {},
      "additionalProperties": {}
    },
    "rules": {
      "type": "object",
      "required": [
        "groups",
        "thresholds",
        "materials"
      ],
      "properties": {
        "groups": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {},
            "additionalProperties": {}
          }
        },
        "materials": {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        },
        "thresholds": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {},
            "additionalProperties": {}
          }
        }
      },
      "additionalProperties": {}
    },
    "wants": {
      "type": "object",
      "properties": {},
      "additionalProperties": {}
    },
    "quality": {
      "type": "object",
      "required": [
        "grade",
        "flags"
      ],
      "properties": {
        "flags": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "grade": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "additionalProperties": {}
    },
    "briefUrl": {
      "type": [
        "string",
        "null"
      ]
    },
    "campaign": {
      "type": "object",
      "required": [
        "campaignId",
        "ref",
        "title",
        "brand",
        "pageUrl",
        "joinUrl"
      ],
      "properties": {
        "ref": {
          "type": "string"
        },
        "brand": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "joinUrl": {
          "type": [
            "string",
            "null"
          ]
        },
        "pageUrl": {
          "type": "string"
        },
        "campaignId": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    },
    "briefDocs": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    },
    "checklist": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    },
    "rulesHidden": {
      "type": "boolean"
    }
  },
  "additionalProperties": {}
}
get_brief annotations
{
  "title": "Get the brief",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_moments — Get the moments
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the user asks which moments to clip or what a campaign's videos are: the analyzed source videos of a campaign and the moments worth clipping in each. Per source the video details we store: title, the channel it came from, publish date, length, view count, language, speaker count, chapters with their times, format (shape and on-screen text lines), readiness (how clip-ready it is), Clip Potential (0 to 100) and a short summary in our own words. A brand file is named by its number, never by its file name, and has no link here. Per moment the start and end, what happens there in our own words, its score, whether it opens on a spoken line, its 9:16 fit and a Watch link that opens the original video at that second. Every moment of the Moment Map, signed in or not, with brand risk moments flagged. Signed in, the videos the clipping platform gives the clippers who join carry their details and Watch links too. Never a transcript or a transcript line. Signed in, a separate ClippingAlpha tool cuts a moment of any video or brand file listed here into a vertical MP4 with captions. Read only, this tool cuts nothing.

get_moments input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign"
  ],
  "properties": {
    "campaign": {
      "type": "string",
      "maxLength": 300,
      "minLength": 1,
      "description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its numeric campaignId from another tool."
    },
    "source_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Only this source, by the sourceId of an earlier answer."
    }
  }
}
get_moments output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign",
    "full",
    "sources",
    "unavailable",
    "momentMapUrl"
  ],
  "properties": {
    "full": {
      "type": "boolean"
    },
    "sources": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    },
    "campaign": {
      "type": "object",
      "required": [
        "campaignId",
        "ref",
        "title",
        "brand",
        "pageUrl",
        "joinUrl"
      ],
      "properties": {
        "ref": {
          "type": "string"
        },
        "brand": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "joinUrl": {
          "type": [
            "string",
            "null"
          ]
        },
        "pageUrl": {
          "type": "string"
        },
        "campaignId": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    },
    "unavailable": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    },
    "momentMapUrl": {
      "type": "string"
    }
  },
  "additionalProperties": {}
}
get_moments annotations
{
  "title": "Get the moments",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_assets — Get source links
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the user asks where to get a campaign's footage or how to download its assets: every source link we found in the brief. Public videos and channels (YouTube, Twitch, Kick, TikTok, Instagram, X and more) with platform, title, length, the video details we store (channel, publish date, views, language, speakers, chapters, format and a short summary in our own words) and a link to the video at each top moment. The brand asset links (Google Drive, Dropbox, Frame.io, WeTransfer, OneDrive, Box, Mega) the campaign page shows, named by service. Signed in, every brand link named by its file: also the ones behind a sign-in, the Evangelist library, and the footage the clipping platform gives the clippers who join. Download instructions and published footage passwords belong to the brief and creative plan. A watch link alone does not establish a downloadable file. Also exampleClips, the clipping platform's top clips: other clippers' approved posts (app, post link, handle, the views the platform reports, rank), most viewed first, examples of what gets approved and never footage to cut. Links only here, never a transcript. Signed in, a separate ClippingAlpha tool cuts the videos and brand files listed here into vertical MP4s. Read only, this tool opens no link and cuts nothing.

get_assets input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign"
  ],
  "properties": {
    "campaign": {
      "type": "string",
      "maxLength": 300,
      "minLength": 1,
      "description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its numeric campaignId from another tool."
    }
  }
}
get_assets output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign",
    "videos",
    "brandAssets",
    "brandAssetCount",
    "library",
    "exampleClips",
    "memberFootage"
  ],
  "properties": {
    "videos": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    },
    "library": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "total",
            "analysed"
          ],
          "properties": {
            "total": {
              "type": "number"
            },
            "analysed": {
              "type": "number"
            }
          },
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "campaign": {
      "type": "object",
      "required": [
        "campaignId",
        "ref",
        "title",
        "brand",
        "pageUrl",
        "joinUrl"
      ],
      "properties": {
        "ref": {
          "type": "string"
        },
        "brand": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "joinUrl": {
          "type": [
            "string",
            "null"
          ]
        },
        "pageUrl": {
          "type": "string"
        },
        "campaignId": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    },
    "brandAssets": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {},
            "additionalProperties": {}
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "exampleClips": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    },
    "memberFootage": {
      "type": "number"
    },
    "brandAssetCount": {
      "type": "number"
    }
  },
  "additionalProperties": {}
}
get_assets annotations
{
  "title": "Get source links",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
plan_clips — Plan the clips
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the user asks what to make for a campaign, how to start, or what a clip needs: ClippingAlpha's creative plan for one campaign. What to make (how many clips the material supports, the length, vertical or not, the social apps and how that fits TikTok, Reels and Shorts), what to cut it from (ready clips to post as is, or no footage, make your own content), the clips best first grouped by source video (its title, app, length and a summary in our words, then per clip the cut range, what happens there, why it should work from the moment score, a spoken opener and the 9:16 fit, numbered steps to follow and a Watch link to the original public video at that second, a brand file by its number with no link), the brand's short ready clips one card each with every analysed clip counted (post as is or reframe to 9:16, why it works or not, the steps), what to post instead for a logo or music campaign (the niche, where the logo goes, the sound, lyrics on screen, the effort), what every post must include and avoid (tags, mentions, #ad, logo or end card, call to action, banned content) with the brief's own words for each rule, and how to get the footage in the brief's words. Each clip carries its hook idea, labelled as a suggestion, and the hook ideas no clip carries follow. Signed out, the best 3 clips a source. Signed in, a handful of clips a source, the footage the clipping platform gives the clippers who join included, and the footage password when the brand published one for clippers. Each clip also carries the ffmpeg command that cuts it, 9:16 at 1080 by 1920, from a file the clipper downloaded themselves. Signed in, a separate ClippingAlpha tool cuts these clips by number into vertical MP4s with captions and download links. For planning or cutting clips, the top clipping campaign is the first of the top campaigns listed with cuttable true, the ones ClippingAlpha can cut. On a campaign it cannot cut, the plan says so and names the top one it can cut. Never a transcript line. Read only, this tool cuts nothing.

plan_clips input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign"
  ],
  "properties": {
    "app": {
      "enum": [
        "make_clips",
        "plan_video",
        "cut",
        "poll",
        "download",
        "submit"
      ],
      "type": "string",
      "description": "Set only by the ClippingAlpha app in the chat, to count its steps. Leave it out."
    },
    "campaign": {
      "type": "string",
      "maxLength": 300,
      "minLength": 1,
      "description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its numeric campaignId from another tool."
    }
  }
}
plan_clips output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign",
    "full",
    "plan",
    "guide",
    "exampleClips"
  ],
  "properties": {
    "full": {
      "type": "boolean"
    },
    "plan": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "live",
            "access",
            "make",
            "from",
            "rules",
            "footage",
            "hooks",
            "passwords",
            "full",
            "computedAt"
          ],
          "properties": {
            "from": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": {}
                },
                {
                  "type": "null"
                }
              ]
            },
            "full": {
              "type": "boolean"
            },
            "live": {
              "type": "boolean"
            },
            "make": {
              "type": "object",
              "properties": {},
              "additionalProperties": {}
            },
            "hooks": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": {}
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "rules": {
              "type": "object",
              "required": [
                "include",
                "avoid"
              ],
              "properties": {
                "avoid": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": {}
                  }
                },
                "include": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": {}
                  }
                }
              },
              "additionalProperties": {}
            },
            "access": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": {}
                },
                {
                  "type": "null"
                }
              ]
            },
            "footage": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {},
                "additionalProperties": {}
              }
            },
            "passwords": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": {}
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "computedAt": {
              "type": "string"
            }
          },
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "guide": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "kind",
            "full",
            "groups",
            "ready",
            "readyFirst",
            "post",
            "moreHooks",
            "caption"
          ],
          "properties": {
            "full": {
              "type": "boolean"
            },
            "kind": {
              "enum": [
                "cut",
                "ready",
                "post",
                "none"
              ],
              "type": "string"
            },
            "post": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": {}
                },
                {
                  "type": "null"
                }
              ]
            },
            "ready": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": {}
                },
                {
                  "type": "null"
                }
              ]
            },
            "groups": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {},
                "additionalProperties": {}
              }
            },
            "caption": {
              "type": [
                "string",
                "null"
              ]
            },
            "moreHooks": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {},
                "additionalProperties": {}
              }
            },
            "readyFirst": {
              "type": "boolean"
            }
          },
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "campaign": {
      "type": "object",
      "required": [
        "campaignId",
        "ref",
        "title",
        "brand",
        "pageUrl",
        "joinUrl"
      ],
      "properties": {
        "ref": {
          "type": "string"
        },
        "brand": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "joinUrl": {
          "type": [
            "string",
            "null"
          ]
        },
        "pageUrl": {
          "type": "string"
        },
        "campaignId": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    },
    "exampleClips": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    }
  },
  "additionalProperties": {}
}
plan_clips annotations
{
  "title": "Plan the clips",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_campaign_analytics — Get campaign analytics
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the user asks why a campaign scores as it does or what it really pays: ClippingAlpha's analytics for one campaign. The Alpha Score and tier, the four factor verdicts (Pay, Budget, Payout rules, Approval, plus payout record or content when they matter) with the adjustments that moved the score, what one clip pays at 10K, 50K and 100K views after caps, minimums and platform fees, the budget runway (dollars left and the run-out forecast when it falls within 90 days) and how it compares with similar live campaigns. Read only.

get_campaign_analytics input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign"
  ],
  "properties": {
    "campaign": {
      "type": "string",
      "maxLength": 300,
      "minLength": 1,
      "description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its numeric campaignId from another tool."
    }
  }
}
get_campaign_analytics output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign",
    "alpha",
    "pay",
    "runway",
    "market",
    "asOf"
  ],
  "properties": {
    "pay": {
      "type": "object",
      "properties": {},
      "additionalProperties": {}
    },
    "asOf": {
      "type": [
        "string",
        "null"
      ]
    },
    "alpha": {
      "anyOf": [
        {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "market": {
      "anyOf": [
        {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "runway": {
      "type": "object",
      "properties": {},
      "additionalProperties": {}
    },
    "campaign": {
      "type": "object",
      "required": [
        "campaignId",
        "ref",
        "title",
        "brand",
        "pageUrl",
        "joinUrl"
      ],
      "properties": {
        "ref": {
          "type": "string"
        },
        "brand": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "joinUrl": {
          "type": [
            "string",
            "null"
          ]
        },
        "pageUrl": {
          "type": "string"
        },
        "campaignId": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    }
  },
  "additionalProperties": {}
}
get_campaign_analytics annotations
{
  "title": "Get campaign analytics",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
compare_campaigns — Compare campaigns
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the user weighs two to five campaigns against each other: side by side Alpha Score, the four factor verdicts, pay per clip at 10K, 50K and 100K views, budget left and the run-out forecast, ranked in the order to clip them, with a one line recommendation drawn from the verdicts. Read only.

compare_campaigns input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaigns"
  ],
  "properties": {
    "campaigns": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 300,
        "minLength": 1,
        "description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its numeric campaignId from another tool."
      },
      "maxItems": 5,
      "minItems": 2,
      "description": "2 to 5 campaigns, each as brand/series, a page URL or a campaignId."
    }
  }
}
compare_campaigns output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "recommendation",
    "order",
    "campaigns"
  ],
  "properties": {
    "order": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "campaigns": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    },
    "recommendation": {
      "type": "string"
    }
  },
  "additionalProperties": {}
}
compare_campaigns annotations
{
  "title": "Compare campaigns",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
show_campaign — Campaign panel
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the user wants to see or open one paid creator campaign (clipping, UGC, logo or music). Shows it as a panel with the Alpha Score, pay per 1K views, what one clip pays at 10K, 50K and 100K views, the budget left and how long it lasts, what the brand wants, the best moments to clip with links to the source at each second, the source videos and where to join. Takes the campaign as brand/series, its page URL or the campaignId of an earlier answer. Without a campaign it shows the top picks to choose from. What a post earns depends on its views and the brand approving it. Read only.

show_campaign input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "campaign": {
      "type": "string",
      "maxLength": 300,
      "minLength": 1,
      "description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its campaignId. Leave out to show the top picks to choose from."
    }
  }
}
show_campaign output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "view",
    "signedIn"
  ],
  "properties": {
    "pay": {
      "type": "object",
      "properties": {},
      "additionalProperties": {}
    },
    "asOf": {
      "type": [
        "string",
        "null"
      ]
    },
    "view": {
      "enum": [
        "campaign",
        "pick"
      ],
      "type": "string"
    },
    "alpha": {
      "anyOf": [
        {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "brief": {
      "type": "object",
      "properties": {},
      "additionalProperties": {}
    },
    "market": {
      "type": "object",
      "required": [
        "live",
        "boards",
        "newToday",
        "leftUsd",
        "asOf"
      ],
      "properties": {
        "cpm": {
          "type": "object",
          "required": [
            "medianUsd",
            "p25Usd",
            "p75Usd",
            "n",
            "basis",
            "url"
          ],
          "properties": {
            "n": {
              "type": "number"
            },
            "url": {
              "type": "string"
            },
            "basis": {
              "type": "string",
              "const": "listed"
            },
            "p25Usd": {
              "type": "number"
            },
            "p75Usd": {
              "type": "number"
            },
            "medianUsd": {
              "type": "number"
            }
          },
          "additionalProperties": {}
        },
        "asOf": {
          "type": [
            "string",
            "null"
          ]
        },
        "live": {
          "type": "number"
        },
        "boards": {
          "type": "number"
        },
        "leftUsd": {
          "type": [
            "number",
            "null"
          ]
        },
        "newToday": {
          "type": "number"
        }
      },
      "additionalProperties": {}
    },
    "runway": {
      "type": "object",
      "properties": {},
      "additionalProperties": {}
    },
    "moments": {
      "type": "object",
      "properties": {},
      "additionalProperties": {}
    },
    "sources": {
      "type": "object",
      "properties": {},
      "additionalProperties": {}
    },
    "campaign": {
      "type": "object",
      "required": [
        "campaignId",
        "ref",
        "title",
        "pageUrl",
        "joinUrl"
      ],
      "properties": {
        "ref": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "joinUrl": {
          "type": [
            "string",
            "null"
          ]
        },
        "pageUrl": {
          "type": "string"
        },
        "campaignId": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    },
    "signedIn": {
      "type": "boolean"
    },
    "campaigns": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "campaignId",
          "title",
          "brand",
          "brandSlug",
          "seriesSlug",
          "board",
          "boardSlug",
          "state",
          "campaignType",
          "payModel",
          "platforms",
          "ratePer1kUsd",
          "budgetLeftUsd",
          "budgetTotalUsd",
          "alphaScore",
          "tier",
          "drainP50",
          "openJoin",
          "exclusive",
          "access",
          "niche",
          "membersOnly",
          "ageRestricted",
          "labels",
          "election",
          "electionLabel",
          "electionNote",
          "firstSeenAt",
          "launchedAt",
          "newAt",
          "pageUrl",
          "joinUrl",
          "picture"
        ],
        "properties": {
          "tier": {
            "enum": [
              "alpha",
              "solid",
              "fair",
              "low",
              "scoring"
            ],
            "type": "string"
          },
          "board": {
            "type": "string"
          },
          "brand": {
            "type": "string"
          },
          "newAt": {
            "type": [
              "string",
              "null"
            ]
          },
          "niche": {
            "type": [
              "string",
              "null"
            ]
          },
          "state": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "access": {
            "anyOf": [
              {
                "enum": [
                  "exclusive",
                  "apply"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "agency": {
            "type": [
              "string",
              "null"
            ]
          },
          "canCut": {
            "type": "boolean"
          },
          "forYou": {
            "type": "object",
            "required": [
              "reason",
              "estimateUsd",
              "application",
              "moved",
              "fit"
            ],
            "properties": {
              "fit": {
                "type": "boolean"
              },
              "moved": {
                "anyOf": [
                  {
                    "enum": [
                      "joined",
                      "skipped"
                    ],
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "reason": {
                "type": "string"
              },
              "application": {
                "type": "boolean"
              },
              "estimateUsd": {
                "type": [
                  "number",
                  "null"
                ]
              }
            },
            "additionalProperties": {}
          },
          "labels": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "region": {
            "type": [
              "string",
              "null"
            ]
          },
          "joinUrl": {
            "type": "string"
          },
          "pageUrl": {
            "type": "string"
          },
          "picture": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "src",
                  "src2x",
                  "square",
                  "alt",
                  "width",
                  "height",
                  "fit"
                ],
                "properties": {
                  "alt": {
                    "type": "string"
                  },
                  "fit": {
                    "enum": [
                      "cover",
                      "contain"
                    ],
                    "type": "string"
                  },
                  "src": {
                    "type": "string"
                  },
                  "src2x": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "width": {
                    "type": "number"
                  },
                  "height": {
                    "type": "number"
                  },
                  "square": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "additionalProperties": {}
              },
              {
                "type": "null"
              }
            ]
          },
          "audience": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "countries",
                  "minSharePct",
                  "language"
                ],
                "properties": {
                  "language": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "countries": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "minSharePct": {
                    "type": [
                      "number",
                      "null"
                    ]
                  }
                },
                "additionalProperties": {}
              },
              {
                "type": "null"
              }
            ]
          },
          "drainP50": {
            "type": [
              "string",
              "null"
            ]
          },
          "election": {
            "type": "boolean"
          },
          "openJoin": {
            "type": "boolean"
          },
          "payModel": {
            "type": "string"
          },
          "boardSlug": {
            "type": "string"
          },
          "brandSlug": {
            "type": "string"
          },
          "exclusive": {
            "type": "boolean"
          },
          "platforms": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "agencySlug": {
            "type": [
              "string",
              "null"
            ]
          },
          "alphaScore": {
            "type": [
              "number",
              "null"
            ]
          },
          "campaignId": {
            "type": "string"
          },
          "launchedAt": {
            "type": "string"
          },
          "seriesSlug": {
            "type": "string"
          },
          "firstSeenAt": {
            "type": "string"
          },
          "membersOnly": {
            "type": "boolean"
          },
          "audienceNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "campaignType": {
            "enum": [
              "clipping",
              "ugc",
              "logo",
              "music"
            ],
            "type": "string"
          },
          "electionNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "ratePer1kUsd": {
            "type": [
              "number",
              "null"
            ]
          },
          "ageRestricted": {
            "type": "boolean"
          },
          "audienceLabel": {
            "type": [
              "string",
              "null"
            ]
          },
          "budgetLeftUsd": {
            "type": [
              "number",
              "null"
            ]
          },
          "electionLabel": {
            "type": [
              "string",
              "null"
            ]
          },
          "budgetTotalUsd": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "additionalProperties": {}
      }
    },
    "whereToJoin": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    }
  },
  "additionalProperties": {}
}
show_campaign annotations
{
  "title": "Campaign panel",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
browse_campaigns — Campaign browser
Advertised by the server during the last successful anonymous check.
Advertised read-only

The campaign browser panel's data: the live paid clipping, UGC, logo or music campaigns ClippingAlpha tracks, ranked by the Alpha Score, a Top picks row, platform and campaign type filters, and for a signed-in creator their saved campaigns. What a post earns depends on its views and the brand approving it. Read only.

browse_campaigns input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "type": {
      "enum": [
        "clipping",
        "ugc",
        "logo",
        "music"
      ],
      "type": "string",
      "description": "clipping cuts clips from the footage the campaign provides, ugc films your own content about the product, logo puts the brand's logo on your own niche content, music uses the artist's track as the sound."
    },
    "platform": {
      "enum": [
        "tiktok",
        "instagram",
        "youtube",
        "x",
        "facebook",
        "twitch",
        "kick",
        "threads",
        "snapchat"
      ],
      "type": "string",
      "description": "Only campaigns that pay for this platform."
    },
    "saved_only": {
      "type": "boolean",
      "description": "Only the signed-in clipper's saved campaigns."
    }
  }
}
browse_campaigns output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "market",
    "filters",
    "topPicks",
    "campaigns",
    "total",
    "membersLocked",
    "signedIn",
    "saved"
  ],
  "properties": {
    "saved": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "total": {
      "type": "number"
    },
    "market": {
      "type": "object",
      "required": [
        "live",
        "boards",
        "newToday",
        "leftUsd",
        "asOf"
      ],
      "properties": {
        "cpm": {
          "type": "object",
          "required": [
            "medianUsd",
            "p25Usd",
            "p75Usd",
            "n",
            "basis",
            "url"
          ],
          "properties": {
            "n": {
              "type": "number"
            },
            "url": {
              "type": "string"
            },
            "basis": {
              "type": "string",
              "const": "listed"
            },
            "p25Usd": {
              "type": "number"
            },
            "p75Usd": {
              "type": "number"
            },
            "medianUsd": {
              "type": "number"
            }
          },
          "additionalProperties": {}
        },
        "asOf": {
          "type": [
            "string",
            "null"
          ]
        },
        "live": {
          "type": "number"
        },
        "boards": {
          "type": "number"
        },
        "leftUsd": {
          "type": [
            "number",
            "null"
          ]
        },
        "newToday": {
          "type": "number"
        }
      },
      "additionalProperties": {}
    },
    "filters": {
      "type": "object",
      "required": [
        "platform",
        "type",
        "savedOnly"
      ],
      "properties": {
        "type": {
          "anyOf": [
            {
              "enum": [
                "clipping",
                "ugc",
                "logo",
                "music"
              ],
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "platform": {
          "type": [
            "string",
            "null"
          ]
        },
        "savedOnly": {
          "type": "boolean"
        }
      },
      "additionalProperties": {}
    },
    "signedIn": {
      "type": "boolean"
    },
    "topPicks": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "campaignId",
          "title",
          "brand",
          "brandSlug",
          "seriesSlug",
          "board",
          "boardSlug",
          "state",
          "campaignType",
          "payModel",
          "platforms",
          "ratePer1kUsd",
          "budgetLeftUsd",
          "budgetTotalUsd",
          "alphaScore",
          "tier",
          "drainP50",
          "openJoin",
          "exclusive",
          "access",
          "niche",
          "membersOnly",
          "ageRestricted",
          "labels",
          "election",
          "electionLabel",
          "electionNote",
          "firstSeenAt",
          "launchedAt",
          "newAt",
          "pageUrl",
          "joinUrl",
          "picture"
        ],
        "properties": {
          "tier": {
            "enum": [
              "alpha",
              "solid",
              "fair",
              "low",
              "scoring"
            ],
            "type": "string"
          },
          "board": {
            "type": "string"
          },
          "brand": {
            "type": "string"
          },
          "newAt": {
            "type": [
              "string",
              "null"
            ]
          },
          "niche": {
            "type": [
              "string",
              "null"
            ]
          },
          "state": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "access": {
            "anyOf": [
              {
                "enum": [
                  "exclusive",
                  "apply"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "agency": {
            "type": [
              "string",
              "null"
            ]
          },
          "canCut": {
            "type": "boolean"
          },
          "forYou": {
            "type": "object",
            "required": [
              "reason",
              "estimateUsd",
              "application",
              "moved",
              "fit"
            ],
            "properties": {
              "fit": {
                "type": "boolean"
              },
              "moved": {
                "anyOf": [
                  {
                    "enum": [
                      "joined",
                      "skipped"
                    ],
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "reason": {
                "type": "string"
              },
              "application": {
                "type": "boolean"
              },
              "estimateUsd": {
                "type": [
                  "number",
                  "null"
                ]
              }
            },
            "additionalProperties": {}
          },
          "labels": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "region": {
            "type": [
              "string",
              "null"
            ]
          },
          "joinUrl": {
            "type": "string"
          },
          "pageUrl": {
            "type": "string"
          },
          "picture": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "src",
                  "src2x",
                  "square",
                  "alt",
                  "width",
                  "height",
                  "fit"
                ],
                "properties": {
                  "alt": {
                    "type": "string"
                  },
                  "fit": {
                    "enum": [
                      "cover",
                      "contain"
                    ],
                    "type": "string"
                  },
                  "src": {
                    "type": "string"
                  },
                  "src2x": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "width": {
                    "type": "number"
                  },
                  "height": {
                    "type": "number"
                  },
                  "square": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "additionalProperties": {}
              },
              {
                "type": "null"
              }
            ]
          },
          "audience": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "countries",
                  "minSharePct",
                  "language"
                ],
                "properties": {
                  "language": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "countries": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "minSharePct": {
                    "type": [
                      "number",
                      "null"
                    ]
                  }
                },
                "additionalProperties": {}
              },
              {
                "type": "null"
              }
            ]
          },
          "drainP50": {
            "type": [
              "string",
              "null"
            ]
          },
          "election": {
            "type": "boolean"
          },
          "openJoin": {
            "type": "boolean"
          },
          "payModel": {
            "type": "string"
          },
          "boardSlug": {
            "type": "string"
          },
          "brandSlug": {
            "type": "string"
          },
          "exclusive": {
            "type": "boolean"
          },
          "platforms": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "agencySlug": {
            "type": [
              "string",
              "null"
            ]
          },
          "alphaScore": {
            "type": [
              "number",
              "null"
            ]
          },
          "campaignId": {
            "type": "string"
          },
          "launchedAt": {
            "type": "string"
          },
          "seriesSlug": {
            "type": "string"
          },
          "firstSeenAt": {
            "type": "string"
          },
          "membersOnly": {
            "type": "boolean"
          },
          "audienceNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "campaignType": {
            "enum": [
              "clipping",
              "ugc",
              "logo",
              "music"
            ],
            "type": "string"
          },
          "electionNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "ratePer1kUsd": {
            "type": [
              "number",
              "null"
            ]
          },
          "ageRestricted": {
            "type": "boolean"
          },
          "audienceLabel": {
            "type": [
              "string",
              "null"
            ]
          },
          "budgetLeftUsd": {
            "type": [
              "number",
              "null"
            ]
          },
          "electionLabel": {
            "type": [
              "string",
              "null"
            ]
          },
          "budgetTotalUsd": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "additionalProperties": {}
      }
    },
    "campaigns": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "campaignId",
          "title",
          "brand",
          "brandSlug",
          "seriesSlug",
          "board",
          "boardSlug",
          "state",
          "campaignType",
          "payModel",
          "platforms",
          "ratePer1kUsd",
          "budgetLeftUsd",
          "budgetTotalUsd",
          "alphaScore",
          "tier",
          "drainP50",
          "openJoin",
          "exclusive",
          "access",
          "niche",
          "membersOnly",
          "ageRestricted",
          "labels",
          "election",
          "electionLabel",
          "electionNote",
          "firstSeenAt",
          "launchedAt",
          "newAt",
          "pageUrl",
          "joinUrl",
          "picture"
        ],
        "properties": {
          "tier": {
            "enum": [
              "alpha",
              "solid",
              "fair",
              "low",
              "scoring"
            ],
            "type": "string"
          },
          "board": {
            "type": "string"
          },
          "brand": {
            "type": "string"
          },
          "newAt": {
            "type": [
              "string",
              "null"
            ]
          },
          "niche": {
            "type": [
              "string",
              "null"
            ]
          },
          "state": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "access": {
            "anyOf": [
              {
                "enum": [
                  "exclusive",
                  "apply"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "agency": {
            "type": [
              "string",
              "null"
            ]
          },
          "canCut": {
            "type": "boolean"
          },
          "forYou": {
            "type": "object",
            "required": [
              "reason",
              "estimateUsd",
              "application",
              "moved",
              "fit"
            ],
            "properties": {
              "fit": {
                "type": "boolean"
              },
              "moved": {
                "anyOf": [
                  {
                    "enum": [
                      "joined",
                      "skipped"
                    ],
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "reason": {
                "type": "string"
              },
              "application": {
                "type": "boolean"
              },
              "estimateUsd": {
                "type": [
                  "number",
                  "null"
                ]
              }
            },
            "additionalProperties": {}
          },
          "labels": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "region": {
            "type": [
              "string",
              "null"
            ]
          },
          "joinUrl": {
            "type": "string"
          },
          "pageUrl": {
            "type": "string"
          },
          "picture": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "src",
                  "src2x",
                  "square",
                  "alt",
                  "width",
                  "height",
                  "fit"
                ],
                "properties": {
                  "alt": {
                    "type": "string"
                  },
                  "fit": {
                    "enum": [
                      "cover",
                      "contain"
                    ],
                    "type": "string"
                  },
                  "src": {
                    "type": "string"
                  },
                  "src2x": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "width": {
                    "type": "number"
                  },
                  "height": {
                    "type": "number"
                  },
                  "square": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "additionalProperties": {}
              },
              {
                "type": "null"
              }
            ]
          },
          "audience": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "countries",
                  "minSharePct",
                  "language"
                ],
                "properties": {
                  "language": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "countries": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "minSharePct": {
                    "type": [
                      "number",
                      "null"
                    ]
                  }
                },
                "additionalProperties": {}
              },
              {
                "type": "null"
              }
            ]
          },
          "drainP50": {
            "type": [
              "string",
              "null"
            ]
          },
          "election": {
            "type": "boolean"
          },
          "openJoin": {
            "type": "boolean"
          },
          "payModel": {
            "type": "string"
          },
          "boardSlug": {
            "type": "string"
          },
          "brandSlug": {
            "type": "string"
          },
          "exclusive": {
            "type": "boolean"
          },
          "platforms": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "agencySlug": {
            "type": [
              "string",
              "null"
            ]
          },
          "alphaScore": {
            "type": [
              "number",
              "null"
            ]
          },
          "campaignId": {
            "type": "string"
          },
          "launchedAt": {
            "type": "string"
          },
          "seriesSlug": {
            "type": "string"
          },
          "firstSeenAt": {
            "type": "string"
          },
          "membersOnly": {
            "type": "boolean"
          },
          "audienceNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "campaignType": {
            "enum": [
              "clipping",
              "ugc",
              "logo",
              "music"
            ],
            "type": "string"
          },
          "electionNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "ratePer1kUsd": {
            "type": [
              "number",
              "null"
            ]
          },
          "ageRestricted": {
            "type": "boolean"
          },
          "audienceLabel": {
            "type": [
              "string",
              "null"
            ]
          },
          "budgetLeftUsd": {
            "type": [
              "number",
              "null"
            ]
          },
          "electionLabel": {
            "type": [
              "string",
              "null"
            ]
          },
          "budgetTotalUsd": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "additionalProperties": {}
      }
    },
    "membersLocked": {
      "type": "number"
    }
  },
  "additionalProperties": {}
}
browse_campaigns annotations
{
  "title": "Campaign browser",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
my_saved_campaigns — My saved campaigns
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the signed-in clipper asks what they saved: the campaigns and brands they saved on ClippingAlpha, with whether each is live. Saved series get alerts for new rounds, rate rises, top-ups and rule changes. Needs the clipper's ClippingAlpha sign-in. Read only.

my_saved_campaigns input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {}
}
my_saved_campaigns output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "saved"
  ],
  "properties": {
    "saved": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "seriesId",
          "brand",
          "brandSlug",
          "seriesSlug",
          "state",
          "savedAt",
          "pageUrl"
        ],
        "properties": {
          "brand": {
            "type": [
              "string",
              "null"
            ]
          },
          "state": {
            "type": [
              "string",
              "null"
            ]
          },
          "pageUrl": {
            "type": "string"
          },
          "savedAt": {
            "type": "string"
          },
          "seriesId": {
            "type": [
              "string",
              "null"
            ]
          },
          "brandSlug": {
            "type": [
              "string",
              "null"
            ]
          },
          "seriesSlug": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": {}
      }
    }
  },
  "additionalProperties": {}
}
my_saved_campaigns annotations
{
  "title": "My saved campaigns",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
save_campaign — Save a campaign
Advertised by the server during the last successful anonymous check.
Advertised destructive

Use this when the signed-in clipper asks to save a campaign, or to unsave it with saved false. A saved campaign gets alerts for its next rounds, rate rises, top-ups and budget run-out. Takes the campaign as brand/series or its page URL. Needs the clipper's ClippingAlpha sign-in. Changes only their own saves.

save_campaign input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign"
  ],
  "properties": {
    "saved": {
      "type": "boolean",
      "description": "true to save (the default), false to remove."
    },
    "campaign": {
      "type": "string",
      "maxLength": 300,
      "minLength": 3,
      "description": "brand/series, for example lovable/clipping, or its page URL."
    }
  }
}
save_campaign output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "saved",
    "campaign",
    "pageUrl"
  ],
  "properties": {
    "saved": {
      "type": "boolean"
    },
    "pageUrl": {
      "type": "string"
    },
    "campaign": {
      "type": "string"
    }
  },
  "additionalProperties": {}
}
save_campaign annotations
{
  "title": "Save a campaign",
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": true
}
my_alert_rules — My alert rules
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the signed-in clipper asks about their alerts: their Personalised alert (on or off, as they launch or a daily digest) and their custom alert rules (minimum pay, social apps, niches, clipping platforms, tier, open join), the alert settings (daily cap, quiet hours, pause) and which channels get alerts. Needs the clipper's ClippingAlpha sign-in. Read only.

my_alert_rules input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {}
}
my_alert_rules output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "rules",
    "channels",
    "settings"
  ],
  "properties": {
    "rules": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    },
    "channels": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "settings": {
      "anyOf": [
        {
          "type": "object",
          "properties": {},
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "additionalProperties": {}
}
my_alert_rules annotations
{
  "title": "My alert rules",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
set_alert_rule — Set an alert rule
Advertised by the server during the last successful anonymous check.
Advertised destructive

Add an alert rule for the signed-in clipper, or change one with rule_id. For example, 'tell me about YouTube campaigns on Clipster over $2 per 1K' is platforms youtube, boards clipster, min_rate_per_1k_usd 2. A rule matches new campaigns by minimum pay per 1K views (in $0.50 steps), social apps, niches, clipping platforms, pay type, lowest Alpha tier and open join. mode personalised instead turns on (or with active false, off) the one Personalised alert: new campaigns at the top of the clipper's For you list, fitting their connected account, with cadence instant or daily. Alerts arrive on the clipper's channels within their daily cap and quiet hours. Needs the clipper's ClippingAlpha sign-in. Changes only their own rules.

set_alert_rule input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "mode": {
      "enum": [
        "custom",
        "personalised"
      ],
      "type": "string",
      "description": "custom (the default) sets a rule by the filters above. personalised sets the one Personalised alert, which fits the clipper's connected account, and ignores the filters."
    },
    "active": {
      "type": "boolean",
      "description": "false pauses the rule."
    },
    "boards": {
      "type": "array",
      "items": {
        "enum": [
          "content-rewards",
          "promote-fun",
          "clipster",
          "clipstake",
          "vyro",
          "evangelist"
        ],
        "type": "string"
      },
      "maxItems": 6,
      "description": "Clipping platforms. Empty for every clipping platform."
    },
    "niches": {
      "type": "array",
      "items": {
        "enum": [
          "podcast",
          "streams",
          "gaming",
          "sports",
          "film-and-tv",
          "music",
          "brand-ads",
          "ugc-and-apps",
          "behind-the-scenes",
          "gambling",
          "prediction-markets",
          "crypto-trading"
        ],
        "type": "string"
      },
      "maxItems": 12,
      "description": "Content niches. Empty for every niche."
    },
    "cadence": {
      "enum": [
        "instant",
        "daily"
      ],
      "type": "string",
      "description": "Personalised only: instant as campaigns launch (the default), or daily for one digest at 09:00 in the clipper's time zone."
    },
    "rule_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Change this rule. Leave out to add a new one."
    },
    "min_tier": {
      "enum": [
        "alpha",
        "solid",
        "fair"
      ],
      "type": "string",
      "description": "Lowest Alpha tier to alert on."
    },
    "pay_type": {
      "enum": [
        "per_view",
        "per_post",
        "any"
      ],
      "type": "string",
      "description": "per_view pays per 1K views (the default), per_post pays a flat amount a post, any takes both."
    },
    "platforms": {
      "type": "array",
      "items": {
        "enum": [
          "tiktok",
          "instagram",
          "youtube",
          "x",
          "facebook",
          "twitch",
          "kick",
          "threads",
          "snapchat"
        ],
        "type": "string"
      },
      "maxItems": 9,
      "description": "Social apps the clipper posts on. Empty for every app."
    },
    "open_join_only": {
      "type": "boolean",
      "description": "Only campaigns anyone can join with no application."
    },
    "min_rate_per_1k_usd": {
      "type": "number",
      "maximum": 100,
      "minimum": 0,
      "description": "Minimum pay per 1,000 views in USD, rounded down to $0.50 steps. 0 for any."
    }
  }
}
set_alert_rule output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "rule"
  ],
  "properties": {
    "rule": {
      "type": "object",
      "required": [
        "ruleId",
        "active"
      ],
      "properties": {
        "active": {
          "type": "boolean"
        },
        "ruleId": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    }
  },
  "additionalProperties": {}
}
set_alert_rule annotations
{
  "title": "Set an alert rule",
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": true
}
delete_alert_rule — Delete an alert rule
Advertised by the server during the last successful anonymous check.
Advertised destructive

Use this when the signed-in clipper asks to remove an alert rule: deletes one of their rules by its rule id. It cannot be undone. Needs the clipper's ClippingAlpha sign-in.

delete_alert_rule input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "rule_id"
  ],
  "properties": {
    "rule_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "The rule to delete."
    }
  }
}
delete_alert_rule output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "deleted"
  ],
  "properties": {
    "deleted": {
      "type": "boolean"
    }
  },
  "additionalProperties": {}
}
delete_alert_rule annotations
{
  "title": "Delete an alert rule",
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": true
}
my_referral — My referral
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the signed-in clipper asks about their referral link, invites, friends or referral badges: their link (clippingalpha.com/r/ and their handle), how many friends counted, the next badge and how many more friends reach it, the ladder (Insider, Heavyweight, Top Dog, Boss, Mogul, Kingmaker) with what each gives, and each invited friend by first name or handle with their step. A friend counts once they connect a social account and are active in their first day. Rewards are badges and in-product perks, never cash. Needs the clipper's ClippingAlpha sign-in. Read only.

my_referral input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {}
}
my_referral output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "link",
    "profileUrl",
    "counted",
    "next",
    "verified",
    "friendReward",
    "ladder",
    "friends",
    "rewardsAre"
  ],
  "properties": {
    "link": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "url",
            "handle"
          ],
          "properties": {
            "url": {
              "type": "string"
            },
            "handle": {
              "type": "string"
            }
          },
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "next": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "badge",
            "friendsLeft"
          ],
          "properties": {
            "badge": {
              "type": "string"
            },
            "friendsLeft": {
              "type": "number"
            }
          },
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "ladder": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    },
    "counted": {
      "type": "number"
    },
    "friends": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    },
    "verified": {
      "type": "boolean"
    },
    "profileUrl": {
      "type": "string"
    },
    "rewardsAre": {
      "type": "string"
    },
    "friendReward": {
      "type": "object",
      "required": [
        "clips",
        "when"
      ],
      "properties": {
        "when": {
          "type": "string"
        },
        "clips": {
          "type": "number"
        }
      },
      "additionalProperties": {}
    }
  },
  "additionalProperties": {}
}
my_referral annotations
{
  "title": "My referral",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
cut_clips — Cut clips
Advertised by the server during the last successful anonymous check.
Open-world

Use this when the signed-in clipper asks to cut, make or download clips, for example "cut clips 1 to 3" after the creative plan numbered them. ClippingAlpha's server cuts each clip from the campaign's source video into a vertical 1080 by 1920 MP4 with captions burned in, the brief's #ad on screen when it asks for one, and loudness levelled. For planning or cutting clips, the top clipping campaign is the first of the top campaigns listed with cuttable true, the ones ClippingAlpha can cut. Takes the clip numbers of the campaign's creative plan, brand clips and mixes included, or a source_id with a start and end in seconds. A mix is one 20 to 45 second edit from 2 to 4 segments across the campaign's videos, the hook first, each segment trimmed on sentence edges and joined with short crossfades, one caption style and the loudness levelled over the whole edit. A mix comes by its number in the creative plan, or as an edit of 2 to 4 segments, and counts as one clip. It cuts the footage the campaign gives its clippers, as the signed-in answers list it: the YouTube, Twitch, Kick, TikTok, Instagram and X videos it links and its brand files (Google Drive, Dropbox, Frame.io, WeTransfer, OneDrive, Egnyte, the Evangelist media library), the footage its clipping platform gives the clippers who join included. Never an upload or a video ClippingAlpha has not read: a campaign it cannot cut is refused with the top campaign it can cut instead. Up to 5 clips a call and 10 a day, within a daily clip limit per clipper and a daily total for all clipping. A refused call says when the limit resets and uses none of it. Answers at once with the clip ids. The download links follow when the clips are ready, usually within a minute or two. Each link works for 24 hours. Needs the clipper's ClippingAlpha sign-in. Nothing is posted anywhere. The clipper asks for the cut for their own work on the campaign and is responsible for using it within the campaign's, the brand's and the platforms' rules (clippingalpha.com/terms#terms-clips).

cut_clips input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign"
  ],
  "properties": {
    "app": {
      "enum": [
        "make_clips",
        "plan_video",
        "cut",
        "poll",
        "download",
        "submit"
      ],
      "type": "string",
      "description": "Set only by the ClippingAlpha app in the chat, to count its steps. Leave it out."
    },
    "edit": {
      "type": "object",
      "required": [
        "segments"
      ],
      "properties": {
        "segments": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "source_id",
              "start_sec",
              "end_sec"
            ],
            "properties": {
              "end_sec": {
                "type": "number",
                "maximum": 100000,
                "minimum": 0,
                "description": "Where it ends, at least 3 seconds later."
              },
              "source_id": {
                "type": "string",
                "pattern": "^\\d{1,18}$",
                "description": "The sourceId of one of the campaign's videos or brand files."
              },
              "start_sec": {
                "type": "number",
                "maximum": 100000,
                "minimum": 0,
                "description": "Where this segment starts, in seconds of that video."
              }
            }
          },
          "maxItems": 4,
          "minItems": 2,
          "description": "2 to 4 segments in the order they play, the hook first, 20 to 45 seconds in all."
        }
      },
      "description": "Or one mix of your own: 2 to 4 segments of the campaign's videos, cut into one vertical edit."
    },
    "clips": {
      "type": "array",
      "items": {
        "type": "integer",
        "maximum": 200,
        "minimum": 1
      },
      "maxItems": 5,
      "description": "The clip numbers of the campaign's creative plan, for example [1, 2, 3]."
    },
    "ranges": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "source_id",
          "start_sec",
          "end_sec"
        ],
        "properties": {
          "end_sec": {
            "type": "number",
            "maximum": 100000,
            "minimum": 0,
            "description": "Where it ends, 3 seconds to 3 minutes after the start."
          },
          "source_id": {
            "type": "string",
            "pattern": "^\\d{1,18}$",
            "description": "The sourceId of one of the campaign's videos or brand files, as an earlier signed-in answer gave it."
          },
          "start_sec": {
            "type": "number",
            "maximum": 100000,
            "minimum": 0,
            "description": "Where the clip starts, in seconds of the source."
          }
        }
      },
      "maxItems": 5,
      "description": "Or exact ranges of the campaign's videos or brand files."
    },
    "campaign": {
      "type": "string",
      "maxLength": 300,
      "minLength": 1,
      "description": "The campaign as brand/series, its page URL or its campaignId."
    }
  }
}
cut_clips output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "campaign",
    "clipIds",
    "clips",
    "open"
  ],
  "properties": {
    "open": {
      "type": "number"
    },
    "clips": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    },
    "clipIds": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "campaign": {
      "type": "string"
    }
  },
  "additionalProperties": {}
}
cut_clips annotations
{
  "title": "Cut clips",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
my_clips — My clips
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the signed-in clipper asks whether their clips are ready or wants the download links: the clips ClippingAlpha cut for them, by clip id or the last 24 hours. Per clip its state (queued, cutting, ready, not cut with the reason, or expired), its range, size, length, whether captions are on, and once ready a private HTTPS download link to the MP4 that works for 24 hours. Also the clipper's daily clip limit, what is left and when it resets. Needs the clipper's ClippingAlpha sign-in. Read only.

my_clips input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "app": {
      "enum": [
        "make_clips",
        "plan_video",
        "cut",
        "poll",
        "download",
        "submit"
      ],
      "type": "string",
      "description": "Set only by the ClippingAlpha app in the chat, to count its steps. Leave it out."
    },
    "clip_ids": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^\\d{1,18}$"
      },
      "maxItems": 20,
      "description": "The clip ids of an earlier answer. Leave out for the last 24 hours."
    }
  }
}
my_clips output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "clips",
    "open"
  ],
  "properties": {
    "open": {
      "type": "number"
    },
    "clips": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {},
        "additionalProperties": {}
      }
    }
  },
  "additionalProperties": {}
}
my_clips annotations
{
  "title": "My clips",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
connect_account — Connect a social account
Advertised by the server during the last successful anonymous check.

Use this when the signed-in clipper asks to connect their TikTok, Instagram, YouTube or X account, for example "connect my TikTok @rin.clips", so For you ranks campaigns for it. Returns a short bio code like alpha-7KQM and the steps: put the code in the account's bio, then say done, and check_account finds it. The code is good for 24 hours. The same account again returns the same code while it is good, an expired one a fresh code. Up to 10 accounts per ClippingAlpha account. Needs the clipper's ClippingAlpha sign-in. Nothing is posted anywhere and nothing changes on the social account.

connect_account input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "platform",
    "handle"
  ],
  "properties": {
    "handle": {
      "type": "string",
      "maxLength": 200,
      "minLength": 1,
      "description": "The account's handle, as @name, name or its profile link."
    },
    "platform": {
      "enum": [
        "tiktok",
        "instagram",
        "youtube",
        "x"
      ],
      "type": "string",
      "description": "The social app: tiktok, instagram, youtube or x."
    }
  }
}
connect_account output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "account",
    "next"
  ],
  "properties": {
    "next": {
      "enum": [
        "add_code",
        "ask_again",
        "connected"
      ],
      "type": "string"
    },
    "account": {
      "type": "object",
      "required": [
        "id",
        "platform",
        "handle",
        "profileUrl",
        "state",
        "stateText",
        "code",
        "codeExpiresAt",
        "followers",
        "reason",
        "reasonText"
      ],
      "properties": {
        "id": {
          "type": "string"
        },
        "code": {
          "type": [
            "string",
            "null"
          ]
        },
        "state": {
          "type": "string"
        },
        "handle": {
          "type": "string"
        },
        "reason": {
          "type": [
            "string",
            "null"
          ]
        },
        "platform": {
          "type": "string"
        },
        "followers": {
          "type": [
            "number",
            "null"
          ]
        },
        "stateText": {
          "type": "string"
        },
        "profileUrl": {
          "type": "string"
        },
        "reasonText": {
          "type": [
            "string",
            "null"
          ]
        },
        "codeExpiresAt": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "additionalProperties": {}
    }
  },
  "additionalProperties": {}
}
connect_account annotations
{
  "title": "Connect a social account",
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
check_account — Check a connected account
Advertised by the server during the last successful anonymous check.
Open-world

Use this when the signed-in clipper says they put the bio code from connect_account in their bio ("done"), or asks whether their account is connected. ClippingAlpha reads the account's public profile once for the code. The read takes a moment, so the first answer is Checking: call it again in about 30 seconds for the result. Connected, it answers the account with its followers and For you ranks campaigns for it. Not connected, it answers why (code not in bio, account private, not found) and what to do. After a failed check, call it with recheck true once the clipper says they fixed it. Takes the handle or its id, or nothing for the account checked last or the one account waiting. Checks are limited per day. Needs the clipper's ClippingAlpha sign-in.

check_account input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "The account id of an earlier answer."
    },
    "handle": {
      "type": "string",
      "maxLength": 200,
      "minLength": 1,
      "description": "The account's handle, as @name, name or its profile link."
    },
    "recheck": {
      "type": "boolean",
      "description": "True to read the profile again after a failed check, once the clipper says they fixed it."
    },
    "platform": {
      "enum": [
        "tiktok",
        "instagram",
        "youtube",
        "x"
      ],
      "type": "string",
      "description": "The social app: tiktok, instagram, youtube or x."
    }
  }
}
check_account output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "account",
    "next"
  ],
  "properties": {
    "next": {
      "enum": [
        "ask_again",
        "connected",
        "fix"
      ],
      "type": "string"
    },
    "account": {
      "type": "object",
      "required": [
        "id",
        "platform",
        "handle",
        "profileUrl",
        "state",
        "stateText",
        "code",
        "codeExpiresAt",
        "followers",
        "reason",
        "reasonText"
      ],
      "properties": {
        "id": {
          "type": "string"
        },
        "code": {
          "type": [
            "string",
            "null"
          ]
        },
        "state": {
          "type": "string"
        },
        "handle": {
          "type": "string"
        },
        "reason": {
          "type": [
            "string",
            "null"
          ]
        },
        "platform": {
          "type": "string"
        },
        "followers": {
          "type": [
            "number",
            "null"
          ]
        },
        "stateText": {
          "type": "string"
        },
        "profileUrl": {
          "type": "string"
        },
        "reasonText": {
          "type": [
            "string",
            "null"
          ]
        },
        "codeExpiresAt": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "additionalProperties": {}
    }
  },
  "additionalProperties": {}
}
check_account annotations
{
  "title": "Check a connected account",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
my_accounts — My connected accounts
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the signed-in clipper asks which social accounts they connected: every TikTok, Instagram, YouTube and X account on their ClippingAlpha account with its state (connected, checking, waiting for its bio code, code expired, not connected with the reason) and, while it waits, its bio code. Needs the clipper's ClippingAlpha sign-in. Read only.

my_accounts input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {}
}
my_accounts output schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "accounts",
    "max"
  ],
  "properties": {
    "max": {
      "type": "number"
    },
    "accounts": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "id",
          "platform",
          "handle",
          "profileUrl",
          "state",
          "stateText",
          "code",
          "codeExpiresAt",
          "followers",
          "reason",
          "reasonText"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "code": {
            "type": [
              "string",
              "null"
            ]
          },
          "state": {
            "type": "string"
          },
          "handle": {
            "type": "string"
          },
          "reason": {
            "type": [
              "string",
              "null"
            ]
          },
          "platform": {
            "type": "string"
          },
          "followers": {
            "type": [
              "number",
              "null"
            ]
          },
          "stateText": {
            "type": "string"
          },
          "profileUrl": {
            "type": "string"
          },
          "reasonText": {
            "type": [
              "string",
              "null"
            ]
          },
          "codeExpiresAt": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": {}
      }
    }
  },
  "additionalProperties": {}
}
my_accounts annotations
{
  "title": "My connected accounts",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

3 advertised

campaign-cards — Campaign cards

Advertised by the server during the last successful anonymous check.

Up to 4 clipping, UGC, music and logo campaigns: the Alpha Score, name, clipping platform, social apps, pay per 1K views and budget left for each, with Open, Join and Clip with AI, which opens 3 clip ideas for the campaign in place and cuts the ones the user ticks for a signed-in clipper. The user sees these numbers, so do not list them again. Add what matters for their question. Why a campaign fits the user's connected account is in the tool's text only, never on a card, so say it when it helps.

campaign-cards URI
ui://clippingalpha/cards-v8.html

MIME type: text/html;profile=mcp-app

campaign-panel — Campaign panel

Advertised by the server during the last successful anonymous check.

One campaign: the Alpha Score and its verdicts, pay per 1K views and per clip, the budget runway, what the brand wants, the best moments to clip, the source videos and where to join. The user sees these, so answer their question without restating the panel.

campaign-panel URI
ui://clippingalpha/campaign-v8.html

MIME type: text/html;profile=mcp-app

campaign-browser — Campaign browser

Advertised by the server during the last successful anonymous check.

The ClippingAlpha campaign browser: live clipping, UGC, music and logo campaigns ranked by the Alpha Score, with social app and type filters and the Top picks row.

campaign-browser URI
ui://clippingalpha/browser-v8.html

MIME type: text/html;profile=mcp-app

widget-v1 — ClippingAlpha widget (earlier address)

Advertised by the server during the last successful anonymous check.

widget-v1 URI template
ui://clippingalpha/{name}-v1.html

MIME type: text/html;profile=mcp-app

widget-v2 — ClippingAlpha widget (earlier address)

Advertised by the server during the last successful anonymous check.

widget-v2 URI template
ui://clippingalpha/{name}-v2.html

MIME type: text/html;profile=mcp-app

widget-v3 — ClippingAlpha widget (earlier address)

Advertised by the server during the last successful anonymous check.

widget-v3 URI template
ui://clippingalpha/{name}-v3.html

MIME type: text/html;profile=mcp-app

widget-v4 — ClippingAlpha widget (earlier address)

Advertised by the server during the last successful anonymous check.

widget-v4 URI template
ui://clippingalpha/{name}-v4.html

MIME type: text/html;profile=mcp-app

widget-v5 — ClippingAlpha widget (earlier address)

Advertised by the server during the last successful anonymous check.

widget-v5 URI template
ui://clippingalpha/{name}-v5.html

MIME type: text/html;profile=mcp-app

widget-v6 — ClippingAlpha widget (earlier address)

Advertised by the server during the last successful anonymous check.

widget-v6 URI template
ui://clippingalpha/{name}-v6.html

MIME type: text/html;profile=mcp-app

widget-v7 — ClippingAlpha widget (earlier address)

Advertised by the server during the last successful anonymous check.

widget-v7 URI template
ui://clippingalpha/{name}-v7.html

MIME type: text/html;profile=mcp-app

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
908 ms
95th percentile latency
908 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 908 ms · metadata changed · 23 tool(s), 3 resource(s), 7 resource template(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http clipping-alpha-mcp https://clippingalpha.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add clipping-alpha-mcp --url https://clippingalpha.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable clipping-alpha-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "clipping-alpha-mcp": {
      "url": "https://clippingalpha.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "clipping-alpha-mcp": {
      "type": "streamableHttp",
      "url": "https://clippingalpha.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start clipping-alpha-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "clipping-alpha-mcp": {
      "type": "http",
      "url": "https://clippingalpha.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http clipping-alpha-mcp https://clippingalpha.com/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://clippingalpha.com/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "clipping-alpha-mcp": {
      "serverUrl": "https://clippingalpha.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Clipping Alpha MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Clipping Alpha MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing