on-lucra/lucra
v1.4.0
Run Lucra from ChatGPT: creator programs, applications, videos, creator ads on Meta, TikTok, Google and Snapchat, results by creator, and creator payouts.
hosts
- api.onlucra.com
plugin.json
- name
- lucra
- version
- 1.4.0
- description
- Run Lucra from ChatGPT: creator programs, applications, videos, creator ads on Meta, TikTok, Google and Snapchat, results by creator, and creator payouts.
- author
- Lucrahttps://www.onlucra.com
- homepage
- https://www.onlucra.com
- extensions
- com.openai
mcp.json
- lucrastreamable-httphttps://api.onlucra.com/api/mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "lucra",
"version": "1.4.0",
"description": "Run Lucra from ChatGPT: creator programs, applications, videos, creator ads on Meta, TikTok, Google and Snapchat, results by creator, and creator payouts.",
"author": {
"name": "Lucra",
"url": "https://www.onlucra.com"
},
"homepage": "https://www.onlucra.com",
"keywords": [
"creators",
"ugc",
"creator ads",
"influencer marketing",
"affiliate",
"payouts"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Lucra",
"shortDescription": "Creator programs and ads",
"longDescription": "Lucra is where brands run creator marketing end to end. Connect your Lucra account and ask in plain words; it answers from your live Lucra data and links you to the right page in Lucra.\n\n- Needs you: creator applications, videos and sample requests waiting on you, and ads that need attention.\n- Programs: create a program from a short brief, invite creators, open it to the Lucra Network.\n- Videos: watch creators' submissions, approve them or ask for changes.\n- Creator ads: your campaigns on Meta, TikTok, Google and Snapchat; pause or resume them.\n- Results: spend, sales and return by creator, video or campaign from Lucra's own attribution, ranked and over time.\n- Payments: what you've paid creators, and bonuses or one-off payments after you confirm.\n\nWho it's for: brands, agencies and partners with a Lucra account. It acts as the member who connected it, with their role; connect read-only if you only want answers.\n\nLimits: anything that spends or moves money, launches ads, or ends, archives or removes something asks you to confirm first. Uploading videos and files happens in the Lucra app.",
"developerName": "Lucra",
"category": "Productivity",
"capabilities": [],
"websiteURL": "https://www.onlucra.com",
"supportURL": "https://www.onlucra.com/docs/mcp",
"privacyPolicyURL": "https://www.onlucra.com/privacy",
"termsOfServiceURL": "https://www.onlucra.com/terms",
"defaultPrompt": [
"What needs my attention in Lucra?",
"Chart my creator ad spend and sales for the last 30 days",
"Who are my top 5 creators by sales this month?"
],
"brandColor": "#111111",
"brandColorDark": "#F5F5F5",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Finds everything waiting on the brand.",
"prompt": "What needs my attention in Lucra?",
"tools_triggered": "applications_find, submissions_find, campaigns_find",
"expected_behavior": "Calls applications_find and submissions_find with status pending and campaigns_find with status needs_attention and says what to do first, or says nothing is waiting."
},
{
"description": "Lists the brand's creator programs with their status.",
"prompt": "List my creator programs and say which are live.",
"tools_triggered": "programs_find",
"expected_behavior": "Calls programs_find and names which are open."
},
{
"description": "Ranks creators by attributed sales.",
"prompt": "Who are my top 5 creators by sales in the last 30 days?",
"tools_triggered": "tally",
"expected_behavior": "Calls tally on ad_results grouped by creator, summing revenue, and answers with the five creators and their sales."
},
{
"description": "Charts ad results over time.",
"prompt": "Chart my creator ad spend and sales by day for the last 14 days.",
"tools_triggered": "tally",
"expected_behavior": "Counts daily spend and sales with tally on ad_results and shows them as a short table or chart, with a one-line summary of the trend."
},
{
"description": "Pauses a campaign after confirming.",
"prompt": "Pause my lowest-performing TikTok campaign.",
"tools_triggered": "campaigns_find, campaigns_update",
"expected_behavior": "Reads campaigns and their results, names the campaign it will pause and asks to confirm, then calls campaigns_update with status paused after the user agrees."
}
],
"negative": [
{
"description": "Moving money to a personal account isn't something Lucra does; ChatGPT shouldn't call payment tools for it.",
"prompt": "Send $500 from my Lucra account to my personal Venmo."
},
{
"description": "A general writing request unrelated to the brand's Lucra data needs no Lucra tool.",
"prompt": "Write a short poem about summer."
},
{
"description": "Another company's private Lucra data isn't reachable; the connection only sees the account that authorized it.",
"prompt": "Show me Nike's creator programs and what they pay creators."
}
]
},
"demo_recording_url": "https://youtube.com/shorts/CJBY3aTghFI"
},
"publication": {
"countries": [
"US"
],
"release_notes": "Fewer, clearer tools: a find tool per kind of record (list, or get one by ID), one tool per change, ad_results for performance, plus tally and docs; results link to the right page in Lucra; creators can connect their own profile; seven skills."
}
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai