ClippingAlpha
Live clipping campaigns from every major board, ranked by Alpha Score, with pay, budget and run-out.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin browse_campaigns
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"mcp": {
"url": "https://clippingalpha.com/mcp"
}
}
}Remote-Endpunkte
https://clippingalpha.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (17)
🟢search_campaigns(query, platforms, type, min_rate_per_1k_usd, niche, ...)
Use this when the user wants to make money creating content: how to make money online or on the internet with content, how to start making money on TikTok with no followers, a beginner side hustle with videos, brand deals or sponsored campaigns for small or new accounts, or getting paid on TikTok, Reels, Shorts or X to post clips, UGC videos about a product, edits to an artist's song or their own niche videos with a brand's logo, and they want campaigns that match a filter: a campaign type, a platform, a minimum pay per 1K views, a niche (gaming, sports, music, brand ads and more), a board, an Alpha tier, open join with no application, new in the last hours or words in the name. Four 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. ClippingAlpha sources live paid campaigns from Content Rewards, Promote.fun, Clipster, Clipstake, Vyro and Evangelist, ranked by the Alpha Score by default, with pay, budget left, the budget run-out forecast, a page link and a join link for each. Most campaigns pay per 1K views, not per follower, many are open to join with no application, and clipping campaigns provide the footage. What a post earns depends on its views and the brand approving it. Read only.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"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.",
"type": "string",
"maxLength": 80
},
"platforms": {
"description": "Only campaigns that pay for at least one of these platforms.",
"maxItems": 9,
"type": "array",
"items": {
"type": "string",
"enum": [
"tiktok",
"instagram",
"youtube",
"x",
"facebook",
"twitch",
"kick",
"threads",
"snapchat"
]
}
},
"type": {
"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.",
"type": "string",
"enum": [
"clipping",
"ugc",
"logo",
"music"
]
},
"min_rate_per_1k_usd": {
"description": "Minimum pay per 1,000 views in USD (CPM campaigns only).",
"type": "number",
"minimum": 0,
"maximum": 100
},
"niche": {
"description": "One content niche.",
"type": "string",
"enum": [
"podcast",
"streams",
"gaming",
"sports",
"film-and-tv",
"music",
"brand-ads",
"ugc-and-apps",
"behind-the-scenes",
"gambling",
"prediction-markets",
"crypto-trading"
]
},
"board": {
"description": "Only campaigns listed on this board.",
"type": "string",
"enum": [
"content-rewards",
"promote-fun",
"clipster",
"clipstake",
"vyro",
"evangelist"
]
},
"min_tier": {
"description": "Lowest Alpha tier to include. alpha is the top 10 percent of the market.",
"type": "string",
"enum": [
"alpha",
"solid",
"fair"
]
},
"open_join_only": {
"description": "Only campaigns anyone can join now, with no application.",
"type": "boolean"
},
"new_within_hours": {
"description": "Only campaigns new in this many hours: discovered by ClippingAlpha, on Content Rewards launched by the board. 24 is New today. A new round of an older campaign is new.",
"type": "integer",
"minimum": 1,
"maximum": 720
},
"sort": {
"description": "Order. Default alpha, the Alpha Score.",
"type": "string",
"enum": [
"alpha",
"newest",
"rate",
"budget_left"
]
},
"limit": {
"description": "How many to return, default 10.",
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"total": {
"type": "number"
},
"membersLocked": {
"type": "number"
},
"campaigns": {
"type": "array",
"items": {
"type": "object",
"properties": {
"campaignId": {
"type": "string"
},
"title": {
"type": "string"
},
"brand": {
"type": "string"
},
"brandSlug": {
"type": "string"
},
"seriesSlug": {
"type": "string"
},
"board": {
"type": "string"
},
"boardSlug": {
"type": "string"
},
"state": {
"type": "string"
},
"campaignType": {
"type": "string",
"enum": [
"clipping",
"ugc",
"logo",
"music"
]
},
"payModel": {
"type": "string"
},
"platforms": {
"type": "array",
"items": {
"type": "string"
}
},
"ratePer1kUsd": {
"type": [
"number",
"null"
]
},
"budgetLeftUsd": {
"type": [
"number",
"null"
]
},
"budgetTotalUsd": {
"type": [
"number",
"null"
]
},
"alphaScore": {
"type": [
"number",
"null"
]
},
"tier": {
"type": "string",
"enum": [
"alpha",
"solid",
"fair",
"low",
"scoring"
]
},
"drainP50": {
"type": [
"string",
"null"
]
},
"openJoin": {
"type": "boolean"
},
"exclusive": {
"type": "boolean"
},
"niche": {
"type": [
"string",
"null"
]
},
"membersOnly": {
"type": "boolean"
},
"ageRestricted": {
"type": "boolean"
},
"labels": {
"type": "array",
"items": {
"type": "string"
}
},
"firstSeenAt": {
"type": "string"
},
"launchedAt": {
"type": "string"
},
"newAt": {
"type": [
"string",
"null"
]
},
"pageUrl": {
"type": "string"
},
"joinUrl": {
"type": "string"
},
"picture": {
"anyOf": [
{
"type": "object",
"properties": {
"src": {
"type": "string"
},
"src2x": {
"type": [
"string",
"null"
]
},
"square": {
"type": [
"string",
"null"
]
},
"alt": {
"type": "string"
},
"width": {
"type": "number"
},
"height": {
"type": "number"
},
"fit": {
"type": "string",
"enum": [
"cover",
"contain"
]
}
},
"required": [
"src",
"src2x",
"square",
"alt",
"width",
"height",
"fit"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
}
},
"required": [
"campaignId",
"title",
"brand",
"brandSlug",
"seriesSlug",
"board",
"boardSlug",
"state",
"campaignType",
"payModel",
"platforms",
"ratePer1kUsd",
"budgetLeftUsd",
"budgetTotalUsd",
"alphaScore",
"tier",
"drainP50",
"openJoin",
"exclusive",
"niche",
"membersOnly",
"ageRestricted",
"labels",
"firstSeenAt",
"launchedAt",
"newAt",
"pageUrl",
"joinUrl",
"picture"
],
"additionalProperties": {}
}
}
},
"required": [
"total",
"membersLocked",
"campaigns"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢get_campaign(campaign)
Use this when the user asks about one campaign: the Alpha Score and tier, pay per 1K views on every board 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. Pass the campaign as brand/series (for example lovable/clipping) or its clippingalpha.com page URL. Read only.
Eingabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "string",
"minLength": 3,
"maxLength": 300,
"description": "brand/series, for example lovable/clipping, or a clippingalpha.com/campaigns/... URL."
}
},
"required": [
"campaign"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "object",
"properties": {
"campaignId": {
"type": "string"
},
"title": {
"type": "string"
},
"brand": {
"type": "string"
},
"pageUrl": {
"type": "string"
},
"alpha": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"whereToJoin": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
}
},
"required": [
"campaignId",
"title",
"brand",
"pageUrl",
"alpha",
"whereToJoin"
],
"additionalProperties": {}
},
"locked": {
"type": "boolean"
},
"board": {
"type": "string"
},
"platforms": {
"type": "array",
"items": {
"type": "string"
}
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢top_alpha_now(platform, type, limit)
Use this when the user wants to make money creating content: how to make money online or on the internet with content, how to start making money on TikTok with no followers, a beginner side hustle with videos, brand deals or sponsored campaigns for small or new accounts, or getting paid on TikTok, Reels, Shorts or X to post clips, UGC videos about a product, edits to an artist's song or their own niche videos with a brand's logo, and they ask where to start, what to clip or post today, or for the best paid campaigns right now. Answers 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 the live market of its own type. Four 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. Optionally for one platform or one campaign type. Starts with the market line: live campaigns, boards, new today and budget left. ClippingAlpha sources these from Content Rewards, Promote.fun, Clipster, Clipstake, Vyro and Evangelist. Most campaigns pay per 1K views, not per follower, many are open to join with no application, and clipping campaigns provide the footage. What a post earns depends on its views and the brand approving it. Read only.
Eingabe-Schema
{
"type": "object",
"properties": {
"platform": {
"description": "Only campaigns that pay for this platform.",
"type": "string",
"enum": [
"tiktok",
"instagram",
"youtube",
"x",
"facebook",
"twitch",
"kick",
"threads",
"snapchat"
]
},
"type": {
"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.",
"type": "string",
"enum": [
"clipping",
"ugc",
"logo",
"music"
]
},
"limit": {
"description": "How many, default 5.",
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"market": {
"type": "object",
"properties": {
"live": {
"type": "number"
},
"boards": {
"type": "number"
},
"newToday": {
"type": "number"
},
"leftUsd": {
"type": [
"number",
"null"
]
},
"asOf": {
"type": [
"string",
"null"
]
}
},
"required": [
"live",
"boards",
"newToday",
"leftUsd",
"asOf"
],
"additionalProperties": {}
},
"campaigns": {
"type": "array",
"items": {
"type": "object",
"properties": {
"campaignId": {
"type": "string"
},
"title": {
"type": "string"
},
"brand": {
"type": "string"
},
"brandSlug": {
"type": "string"
},
"seriesSlug": {
"type": "string"
},
"board": {
"type": "string"
},
"boardSlug": {
"type": "string"
},
"state": {
"type": "string"
},
"campaignType": {
"type": "string",
"enum": [
"clipping",
"ugc",
"logo",
"music"
]
},
"payModel": {
"type": "string"
},
"platforms": {
"type": "array",
"items": {
"type": "string"
}
},
"ratePer1kUsd": {
"type": [
"number",
"null"
]
},
"budgetLeftUsd": {
"type": [
"number",
"null"
]
},
"budgetTotalUsd": {
"type": [
"number",
"null"
]
},
"alphaScore": {
"type": [
"number",
"null"
]
},
"tier": {
"type": "string",
"enum": [
"alpha",
"solid",
"fair",
"low",
"scoring"
]
},
"drainP50": {
"type": [
"string",
"null"
]
},
"openJoin": {
"type": "boolean"
},
"exclusive": {
"type": "boolean"
},
"niche": {
"type": [
"string",
"null"
]
},
"membersOnly": {
"type": "boolean"
},
"ageRestricted": {
"type": "boolean"
},
"labels": {
"type": "array",
"items": {
"type": "string"
}
},
"firstSeenAt": {
"type": "string"
},
"launchedAt": {
"type": "string"
},
"newAt": {
"type": [
"string",
"null"
]
},
"pageUrl": {
"type": "string"
},
"joinUrl": {
"type": "string"
},
"picture": {
"anyOf": [
{
"type": "object",
"properties": {
"src": {
"type": "string"
},
"src2x": {
"type": [
"string",
"null"
]
},
"square": {
"type": [
"string",
"null"
]
},
"alt": {
"type": "string"
},
"width": {
"type": "number"
},
"height": {
"type": "number"
},
"fit": {
"type": "string",
"enum": [
"cover",
"contain"
]
}
},
"required": [
"src",
"src2x",
"square",
"alt",
"width",
"height",
"fit"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
}
},
"required": [
"campaignId",
"title",
"brand",
"brandSlug",
"seriesSlug",
"board",
"boardSlug",
"state",
"campaignType",
"payModel",
"platforms",
"ratePer1kUsd",
"budgetLeftUsd",
"budgetTotalUsd",
"alphaScore",
"tier",
"drainP50",
"openJoin",
"exclusive",
"niche",
"membersOnly",
"ageRestricted",
"labels",
"firstSeenAt",
"launchedAt",
"newAt",
"pageUrl",
"joinUrl",
"picture"
],
"additionalProperties": {}
}
}
},
"required": [
"market",
"campaigns"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢board_summary(board)
Use this when the user compares the boards that list paid creator campaigns or asks how one pays: live campaigns, median pay per 1K views, budget left, new this week, board fee, payout window and payout track record for each board ClippingAlpha tracks. Pass one board for just that board. Read only.
Eingabe-Schema
{
"type": "object",
"properties": {
"board": {
"description": "One board, or leave out for all.",
"type": "string",
"enum": [
"content-rewards",
"promote-fun",
"clipster",
"clipstake",
"vyro",
"evangelist"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"boards": {
"type": "array",
"items": {
"type": "object",
"properties": {
"board": {
"type": "string"
},
"slug": {
"type": "string"
},
"liveCampaigns": {
"type": "number"
},
"pageUrl": {
"type": "string"
}
},
"required": [
"board",
"slug",
"liveCampaigns",
"pageUrl"
],
"additionalProperties": {}
}
}
},
"required": [
"boards"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢get_brief(campaign)
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, platforms, 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, board 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 platform, 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 (Board, Brief, or Seen on slide 3), and the materials: the brief documents by name, the sound with its link and the example post URLs. Never a transcript or a media file. Read only.
Eingabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its numeric campaignId from another tool."
}
},
"required": [
"campaign"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "object",
"properties": {
"campaignId": {
"type": "string"
},
"ref": {
"type": "string"
},
"title": {
"type": "string"
},
"brand": {
"type": "string"
},
"pageUrl": {
"type": "string"
},
"joinUrl": {
"type": [
"string",
"null"
]
}
},
"required": [
"campaignId",
"ref",
"title",
"brand",
"pageUrl",
"joinUrl"
],
"additionalProperties": {}
},
"wants": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"checklist": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"rulesHidden": {
"type": "boolean"
},
"quality": {
"type": "object",
"properties": {
"grade": {
"type": [
"string",
"null"
]
},
"flags": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"grade",
"flags"
],
"additionalProperties": {}
},
"join": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"briefUrl": {
"type": [
"string",
"null"
]
},
"briefDocs": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"rules": {
"type": "object",
"properties": {
"groups": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"thresholds": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"materials": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"required": [
"groups",
"thresholds",
"materials"
],
"additionalProperties": {}
}
},
"required": [
"campaign",
"wants",
"checklist",
"rulesHidden",
"quality",
"join",
"briefUrl",
"briefDocs",
"rules"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢get_moments(campaign, source_id)
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. 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 public video at that second. Signed out, the best 3 safe moments per source. Signed in, the full Moment Map, with brand risk moments flagged. Never a transcript, a transcript line or a media file. Read only.
Eingabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its numeric campaignId from another tool."
},
"source_id": {
"description": "Only this source, by the sourceId of an earlier answer.",
"type": "string",
"pattern": "^\\d{1,18}$"
}
},
"required": [
"campaign"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "object",
"properties": {
"campaignId": {
"type": "string"
},
"ref": {
"type": "string"
},
"title": {
"type": "string"
},
"brand": {
"type": "string"
},
"pageUrl": {
"type": "string"
},
"joinUrl": {
"type": [
"string",
"null"
]
}
},
"required": [
"campaignId",
"ref",
"title",
"brand",
"pageUrl",
"joinUrl"
],
"additionalProperties": {}
},
"full": {
"type": "boolean"
},
"sources": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"unavailable": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"momentMapUrl": {
"type": "string"
}
},
"required": [
"campaign",
"full",
"sources",
"unavailable",
"momentMapUrl"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢get_assets(campaign)
Use this when the user asks where to get a campaign's footage: 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. Signed in, also the brand asset links (Google Drive, Dropbox, Frame.io, WeTransfer, OneDrive, Box, Mega), which are for clippers who join. Links only, never a file copy or a transcript. Read only.
Eingabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its numeric campaignId from another tool."
}
},
"required": [
"campaign"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "object",
"properties": {
"campaignId": {
"type": "string"
},
"ref": {
"type": "string"
},
"title": {
"type": "string"
},
"brand": {
"type": "string"
},
"pageUrl": {
"type": "string"
},
"joinUrl": {
"type": [
"string",
"null"
]
}
},
"required": [
"campaignId",
"ref",
"title",
"brand",
"pageUrl",
"joinUrl"
],
"additionalProperties": {}
},
"videos": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"brandAssets": {
"anyOf": [
{
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
{
"type": "null"
}
]
},
"brandAssetCount": {
"type": "number"
},
"library": {
"anyOf": [
{
"type": "object",
"properties": {
"total": {
"type": "number"
},
"analysed": {
"type": "number"
}
},
"required": [
"total",
"analysed"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"campaign",
"videos",
"brandAssets",
"brandAssetCount",
"library"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢plan_clips(campaign)
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 platforms 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, platform, 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. Signed out, the public plan with the best 3 clips a source. Signed in, also a handful of clips a source, the hook idea for each clip labelled as a suggestion, and the footage password when the brand published one in the brief for clippers. Never a transcript line, a media file or a download tool. Read only.
Eingabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its numeric campaignId from another tool."
}
},
"required": [
"campaign"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "object",
"properties": {
"campaignId": {
"type": "string"
},
"ref": {
"type": "string"
},
"title": {
"type": "string"
},
"brand": {
"type": "string"
},
"pageUrl": {
"type": "string"
},
"joinUrl": {
"type": [
"string",
"null"
]
}
},
"required": [
"campaignId",
"ref",
"title",
"brand",
"pageUrl",
"joinUrl"
],
"additionalProperties": {}
},
"full": {
"type": "boolean"
},
"plan": {
"anyOf": [
{
"type": "object",
"properties": {
"live": {
"type": "boolean"
},
"access": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"make": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"from": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"rules": {
"type": "object",
"properties": {
"include": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"avoid": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
}
},
"required": [
"include",
"avoid"
],
"additionalProperties": {}
},
"footage": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"hooks": {
"anyOf": [
{
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
{
"type": "null"
}
]
},
"passwords": {
"anyOf": [
{
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
{
"type": "null"
}
]
},
"full": {
"type": "boolean"
},
"computedAt": {
"type": "string"
}
},
"required": [
"live",
"access",
"make",
"from",
"rules",
"footage",
"hooks",
"passwords",
"full",
"computedAt"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"guide": {
"anyOf": [
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"cut",
"ready",
"post",
"none"
]
},
"full": {
"type": "boolean"
},
"groups": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"ready": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"readyFirst": {
"type": "boolean"
},
"post": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"moreHooks": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"caption": {
"type": [
"string",
"null"
]
}
},
"required": [
"kind",
"full",
"groups",
"ready",
"readyFirst",
"post",
"moreHooks",
"caption"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
}
},
"required": [
"campaign",
"full",
"plan",
"guide"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢get_campaign_analytics(campaign)
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 board 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.
Eingabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its numeric campaignId from another tool."
}
},
"required": [
"campaign"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "object",
"properties": {
"campaignId": {
"type": "string"
},
"ref": {
"type": "string"
},
"title": {
"type": "string"
},
"brand": {
"type": "string"
},
"pageUrl": {
"type": "string"
},
"joinUrl": {
"type": [
"string",
"null"
]
}
},
"required": [
"campaignId",
"ref",
"title",
"brand",
"pageUrl",
"joinUrl"
],
"additionalProperties": {}
},
"alpha": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"pay": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"runway": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"market": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"asOf": {
"type": [
"string",
"null"
]
}
},
"required": [
"campaign",
"alpha",
"pay",
"runway",
"market",
"asOf"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢compare_campaigns(campaigns)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"campaigns": {
"minItems": 2,
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "The campaign as brand/series (for example lovable/clipping), its clippingalpha.com page URL, or its numeric campaignId from another tool."
},
"description": "2 to 5 campaigns, each as brand/series, a page URL or a campaignId."
}
},
"required": [
"campaigns"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"recommendation": {
"type": "string"
},
"order": {
"type": "array",
"items": {
"type": "string"
}
},
"campaigns": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
}
},
"required": [
"recommendation",
"order",
"campaigns"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢show_campaign(campaign)
Use this when the user wants to see or open one campaign, or asks whether one is a good way to make money creating content (a clip, a UGC video, an edit to an artist's song or a niche video with a brand's logo): 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. Pass 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. For a plain question about a campaign, get_campaign answers without a panel.
Eingabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"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.",
"type": "string",
"minLength": 1,
"maxLength": 300
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"view": {
"type": "string",
"enum": [
"campaign",
"pick"
]
},
"campaign": {
"type": "object",
"properties": {
"campaignId": {
"type": "string"
},
"ref": {
"type": "string"
},
"title": {
"type": "string"
},
"pageUrl": {
"type": "string"
},
"joinUrl": {
"type": [
"string",
"null"
]
}
},
"required": [
"campaignId",
"ref",
"title",
"pageUrl",
"joinUrl"
],
"additionalProperties": {}
},
"alpha": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"pay": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"runway": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"brief": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"moments": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"sources": {
"type": "object",
"properties": {},
"additionalProperties": {}
},
"whereToJoin": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"market": {
"type": "object",
"properties": {
"live": {
"type": "number"
},
"boards": {
"type": "number"
},
"newToday": {
"type": "number"
},
"leftUsd": {
"type": [
"number",
"null"
]
},
"asOf": {
"type": [
"string",
"null"
]
}
},
"required": [
"live",
"boards",
"newToday",
"leftUsd",
"asOf"
],
"additionalProperties": {}
},
"campaigns": {
"type": "array",
"items": {
"type": "object",
"properties": {
"campaignId": {
"type": "string"
},
"title": {
"type": "string"
},
"brand": {
"type": "string"
},
"brandSlug": {
"type": "string"
},
"seriesSlug": {
"type": "string"
},
"board": {
"type": "string"
},
"boardSlug": {
"type": "string"
},
"state": {
"type": "string"
},
"campaignType": {
"type": "string",
"enum": [
"clipping",
"ugc",
"logo",
"music"
]
},
"payModel": {
"type": "string"
},
"platforms": {
"type": "array",
"items": {
"type": "string"
}
},
"ratePer1kUsd": {
"type": [
"number",
"null"
]
},
"budgetLeftUsd": {
"type": [
"number",
"null"
]
},
"budgetTotalUsd": {
"type": [
"number",
"null"
]
},
"alphaScore": {
"type": [
"number",
"null"
]
},
"tier": {
"type": "string",
"enum": [
"alpha",
"solid",
"fair",
"low",
"scoring"
]
},
"drainP50": {
"type": [
"string",
"null"
]
},
"openJoin": {
"type": "boolean"
},
"exclusive": {
"type": "boolean"
},
"niche": {
"type": [
"string",
"null"
]
},
"membersOnly": {
"type": "boolean"
},
"ageRestricted": {
"type": "boolean"
},
"labels": {
"type": "array",
"items": {
"type": "string"
}
},
"firstSeenAt": {
"type": "string"
},
"launchedAt": {
"type": "string"
},
"newAt": {
"type": [
"string",
"null"
]
},
"pageUrl": {
"type": "string"
},
"joinUrl": {
"type": "string"
},
"picture": {
"anyOf": [
{
"type": "object",
"properties": {
"src": {
"type": "string"
},
"src2x": {
"type": [
"string",
"null"
]
},
"square": {
"type": [
"string",
"null"
]
},
"alt": {
"type": "string"
},
"width": {
"type": "number"
},
"height": {
"type": "number"
},
"fit": {
"type": "string",
"enum": [
"cover",
"contain"
]
}
},
"required": [
"src",
"src2x",
"square",
"alt",
"width",
"height",
"fit"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
}
},
"required": [
"campaignId",
"title",
"brand",
"brandSlug",
"seriesSlug",
"board",
"boardSlug",
"state",
"campaignType",
"payModel",
"platforms",
"ratePer1kUsd",
"budgetLeftUsd",
"budgetTotalUsd",
"alphaScore",
"tier",
"drainP50",
"openJoin",
"exclusive",
"niche",
"membersOnly",
"ageRestricted",
"labels",
"firstSeenAt",
"launchedAt",
"newAt",
"pageUrl",
"joinUrl",
"picture"
],
"additionalProperties": {}
}
},
"signedIn": {
"type": "boolean"
},
"asOf": {
"type": [
"string",
"null"
]
}
},
"required": [
"view",
"signedIn"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢browse_campaigns(platform, type, saved_only)
The campaign browser that opens from the ChatGPT sidebar, for anyone who wants to make money creating content: the live paid clipping, UGC, music and logo campaigns ClippingAlpha sources from every major creator board, 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. Called by the browser UI only. Read only.
Eingabe-Schema
{
"type": "object",
"properties": {
"platform": {
"description": "Only campaigns that pay for this platform.",
"type": "string",
"enum": [
"tiktok",
"instagram",
"youtube",
"x",
"facebook",
"twitch",
"kick",
"threads",
"snapchat"
]
},
"type": {
"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.",
"type": "string",
"enum": [
"clipping",
"ugc",
"logo",
"music"
]
},
"saved_only": {
"description": "Only the signed-in clipper's saved campaigns.",
"type": "boolean"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"market": {
"type": "object",
"properties": {
"live": {
"type": "number"
},
"boards": {
"type": "number"
},
"newToday": {
"type": "number"
},
"leftUsd": {
"type": [
"number",
"null"
]
},
"asOf": {
"type": [
"string",
"null"
]
}
},
"required": [
"live",
"boards",
"newToday",
"leftUsd",
"asOf"
],
"additionalProperties": {}
},
"filters": {
"type": "object",
"properties": {
"platform": {
"type": [
"string",
"null"
]
},
"type": {
"anyOf": [
{
"type": "string",
"enum": [
"clipping",
"ugc",
"logo",
"music"
]
},
{
"type": "null"
}
]
},
"savedOnly": {
"type": "boolean"
}
},
"required": [
"platform",
"type",
"savedOnly"
],
"additionalProperties": {}
},
"topPicks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"campaignId": {
"type": "string"
},
"title": {
"type": "string"
},
"brand": {
"type": "string"
},
"brandSlug": {
"type": "string"
},
"seriesSlug": {
"type": "string"
},
"board": {
"type": "string"
},
"boardSlug": {
"type": "string"
},
"state": {
"type": "string"
},
"campaignType": {
"type": "string",
"enum": [
"clipping",
"ugc",
"logo",
"music"
]
},
"payModel": {
"type": "string"
},
"platforms": {
"type": "array",
"items": {
"type": "string"
}
},
"ratePer1kUsd": {
"type": [
"number",
"null"
]
},
"budgetLeftUsd": {
"type": [
"number",
"null"
]
},
"budgetTotalUsd": {
"type": [
"number",
"null"
]
},
"alphaScore": {
"type": [
"number",
"null"
]
},
"tier": {
"type": "string",
"enum": [
"alpha",
"solid",
"fair",
"low",
"scoring"
]
},
"drainP50": {
"type": [
"string",
"null"
]
},
"openJoin": {
"type": "boolean"
},
"exclusive": {
"type": "boolean"
},
"niche": {
"type": [
"string",
"null"
]
},
"membersOnly": {
"type": "boolean"
},
"ageRestricted": {
"type": "boolean"
},
"labels": {
"type": "array",
"items": {
"type": "string"
}
},
"firstSeenAt": {
"type": "string"
},
"launchedAt": {
"type": "string"
},
"newAt": {
"type": [
"string",
"null"
]
},
"pageUrl": {
"type": "string"
},
"joinUrl": {
"type": "string"
},
"picture": {
"anyOf": [
{
"type": "object",
"properties": {
"src": {
"type": "string"
},
"src2x": {
"type": [
"string",
"null"
]
},
"square": {
"type": [
"string",
"null"
]
},
"alt": {
"type": "string"
},
"width": {
"type": "number"
},
"height": {
"type": "number"
},
"fit": {
"type": "string",
"enum": [
"cover",
"contain"
]
}
},
"required": [
"src",
"src2x",
"square",
"alt",
"width",
"height",
"fit"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
}
},
"required": [
"campaignId",
"title",
"brand",
"brandSlug",
"seriesSlug",
"board",
"boardSlug",
"state",
"campaignType",
"payModel",
"platforms",
"ratePer1kUsd",
"budgetLeftUsd",
"budgetTotalUsd",
"alphaScore",
"tier",
"drainP50",
"openJoin",
"exclusive",
"niche",
"membersOnly",
"ageRestricted",
"labels",
"firstSeenAt",
"launchedAt",
"newAt",
"pageUrl",
"joinUrl",
"picture"
],
"additionalProperties": {}
}
},
"campaigns": {
"type": "array",
"items": {
"type": "object",
"properties": {
"campaignId": {
"type": "string"
},
"title": {
"type": "string"
},
"brand": {
"type": "string"
},
"brandSlug": {
"type": "string"
},
"seriesSlug": {
"type": "string"
},
"board": {
"type": "string"
},
"boardSlug": {
"type": "string"
},
"state": {
"type": "string"
},
"campaignType": {
"type": "string",
"enum": [
"clipping",
"ugc",
"logo",
"music"
]
},
"payModel": {
"type": "string"
},
"platforms": {
"type": "array",
"items": {
"type": "string"
}
},
"ratePer1kUsd": {
"type": [
"number",
"null"
]
},
"budgetLeftUsd": {
"type": [
"number",
"null"
]
},
"budgetTotalUsd": {
"type": [
"number",
"null"
]
},
"alphaScore": {
"type": [
"number",
"null"
]
},
"tier": {
"type": "string",
"enum": [
"alpha",
"solid",
"fair",
"low",
"scoring"
]
},
"drainP50": {
"type": [
"string",
"null"
]
},
"openJoin": {
"type": "boolean"
},
"exclusive": {
"type": "boolean"
},
"niche": {
"type": [
"string",
"null"
]
},
"membersOnly": {
"type": "boolean"
},
"ageRestricted": {
"type": "boolean"
},
"labels": {
"type": "array",
"items": {
"type": "string"
}
},
"firstSeenAt": {
"type": "string"
},
"launchedAt": {
"type": "string"
},
"newAt": {
"type": [
"string",
"null"
]
},
"pageUrl": {
"type": "string"
},
"joinUrl": {
"type": "string"
},
"picture": {
"anyOf": [
{
"type": "object",
"properties": {
"src": {
"type": "string"
},
"src2x": {
"type": [
"string",
"null"
]
},
"square": {
"type": [
"string",
"null"
]
},
"alt": {
"type": "string"
},
"width": {
"type": "number"
},
"height": {
"type": "number"
},
"fit": {
"type": "string",
"enum": [
"cover",
"contain"
]
}
},
"required": [
"src",
"src2x",
"square",
"alt",
"width",
"height",
"fit"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
}
},
"required": [
"campaignId",
"title",
"brand",
"brandSlug",
"seriesSlug",
"board",
"boardSlug",
"state",
"campaignType",
"payModel",
"platforms",
"ratePer1kUsd",
"budgetLeftUsd",
"budgetTotalUsd",
"alphaScore",
"tier",
"drainP50",
"openJoin",
"exclusive",
"niche",
"membersOnly",
"ageRestricted",
"labels",
"firstSeenAt",
"launchedAt",
"newAt",
"pageUrl",
"joinUrl",
"picture"
],
"additionalProperties": {}
}
},
"total": {
"type": "number"
},
"membersLocked": {
"type": "number"
},
"signedIn": {
"type": "boolean"
},
"saved": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"market",
"filters",
"topPicks",
"campaigns",
"total",
"membersLocked",
"signedIn",
"saved"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢my_saved_campaigns
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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"saved": {
"type": "array",
"items": {
"type": "object",
"properties": {
"seriesId": {
"type": [
"string",
"null"
]
},
"brand": {
"type": [
"string",
"null"
]
},
"brandSlug": {
"type": [
"string",
"null"
]
},
"seriesSlug": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"savedAt": {
"type": "string"
},
"pageUrl": {
"type": "string"
}
},
"required": [
"seriesId",
"brand",
"brandSlug",
"seriesSlug",
"state",
"savedAt",
"pageUrl"
],
"additionalProperties": {}
}
}
},
"required": [
"saved"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🔴save_campaign(campaign, saved)
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. Pass it as brand/series or its page URL. Needs the clipper's ClippingAlpha sign-in. Changes only their own saves.
Eingabe-Schema
{
"type": "object",
"properties": {
"campaign": {
"type": "string",
"minLength": 3,
"maxLength": 300,
"description": "brand/series, for example lovable/clipping, or its page URL."
},
"saved": {
"description": "true to save (the default), false to remove.",
"type": "boolean"
}
},
"required": [
"campaign"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"saved": {
"type": "boolean"
},
"campaign": {
"type": "string"
},
"pageUrl": {
"type": "string"
}
},
"required": [
"saved",
"campaign",
"pageUrl"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢my_alert_rules
Use this when the signed-in clipper asks about their alerts: their alert rules (minimum pay, platforms, niches, boards, 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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"rules": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"channels": {
"type": "array",
"items": {
"type": "string"
}
},
"settings": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": {}
},
{
"type": "null"
}
]
}
},
"required": [
"rules",
"channels",
"settings"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🔴set_alert_rule(rule_id, min_rate_per_1k_usd, platforms, niches, boards, ...)
Add an alert rule for the signed-in clipper, or change one with rule_id. Turn the clipper's own words into the fields, 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), platforms, niches, boards, pay type, lowest Alpha tier and open join. 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.
Eingabe-Schema
{
"type": "object",
"properties": {
"rule_id": {
"description": "Change this rule. Leave out to add a new one.",
"type": "string",
"pattern": "^\\d{1,18}$"
},
"min_rate_per_1k_usd": {
"description": "Minimum pay per 1,000 views in USD, rounded down to $0.50 steps. 0 for any.",
"type": "number",
"minimum": 0,
"maximum": 100
},
"platforms": {
"description": "Platforms the clipper posts on. Empty for every platform.",
"maxItems": 9,
"type": "array",
"items": {
"type": "string",
"enum": [
"tiktok",
"instagram",
"youtube",
"x",
"facebook",
"twitch",
"kick",
"threads",
"snapchat"
]
}
},
"niches": {
"description": "Content niches. Empty for every niche.",
"maxItems": 12,
"type": "array",
"items": {
"type": "string",
"enum": [
"podcast",
"streams",
"gaming",
"sports",
"film-and-tv",
"music",
"brand-ads",
"ugc-and-apps",
"behind-the-scenes",
"gambling",
"prediction-markets",
"crypto-trading"
]
}
},
"boards": {
"description": "Boards. Empty for every board.",
"maxItems": 6,
"type": "array",
"items": {
"type": "string",
"enum": [
"content-rewards",
"promote-fun",
"clipster",
"clipstake",
"vyro",
"evangelist"
]
}
},
"min_tier": {
"description": "Lowest Alpha tier to alert on.",
"type": "string",
"enum": [
"alpha",
"solid",
"fair"
]
},
"pay_type": {
"description": "per_view pays per 1K views (the default), per_post pays a flat amount a post, any takes both.",
"type": "string",
"enum": [
"per_view",
"per_post",
"any"
]
},
"open_join_only": {
"description": "Only campaigns anyone can join with no application.",
"type": "boolean"
},
"active": {
"description": "false pauses the rule.",
"type": "boolean"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"rule": {
"type": "object",
"properties": {
"ruleId": {
"type": "string"
},
"active": {
"type": "boolean"
}
},
"required": [
"ruleId",
"active"
],
"additionalProperties": {}
}
},
"required": [
"rule"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🔴delete_alert_rule(rule_id)
Use this when the signed-in clipper asks to remove an alert rule: deletes one of their rules by its id from my_alert_rules. It cannot be undone. Needs the clipper's ClippingAlpha sign-in.
Eingabe-Schema
{
"type": "object",
"properties": {
"rule_id": {
"type": "string",
"pattern": "^\\d{1,18}$",
"description": "The rule to delete."
}
},
"required": [
"rule_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"deleted": {
"type": "boolean"
}
},
"required": [
"deleted"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}Community
Nachweis