← Files StarcoveryARCHIVED FILE

plugin.json

8.03 KB · Nov 3, 2026 · 19:04 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "starcovery",
  "version": "1.0.0",
  "description": "Find Instagram and TikTok creators from a brief, save them to Lists, and run campaigns to hire them.",
  "author": {
    "name": "Starcovery",
    "url": "https://www.starcovery.com"
  },
  "homepage": "https://www.starcovery.com",
  "keywords": [
    "creators",
    "instagram",
    "tiktok",
    "campaigns"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Starcovery",
        "shortDescription": "Find and hire creators",
        "longDescription": "Starcovery finds Instagram and TikTok creators from a brief and ranks each one by fit score, with follower counts and recent videos. In ChatGPT you can search, refine a search in a thread, save creators to a List, reveal a creator's published contact address, and run a campaign: create it, add matches, set the contract, request the proposal send, and request funding.\n\nStarcovery is for brands and agencies that hire creators, and it needs a Starcovery account. The Starcovery team sends the proposals, invoices campaign funding, and pays creators; no tool sends mail or moves money by itself.",
        "developerName": "Starcovery",
        "category": "Business & Operations",
        "capabilities": [
          "Search creators",
          "Save Lists",
          "Reveal contacts",
          "Run campaigns"
        ],
        "websiteURL": "https://www.starcovery.com",
        "supportURL": "https://www.starcovery.com/contact",
        "privacyPolicyURL": "https://www.starcovery.com/privacy",
        "termsOfServiceURL": "https://www.starcovery.com/terms",
        "defaultPrompt": [
          "Find TikTok creators in the US who post vegan recipes, 50,000 to 500,000 followers.",
          "Save these creators as a List and reveal the top creator's contact email.",
          "Create a campaign for my spring launch with the creators from my List."
        ],
        "composerIcon": "./assets/starcovery-mark.png",
        "logo": "./assets/starcovery-mark.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search creators from a brief and analyze the shortlist",
              "prompt": "Find TikTok creators in the US who post vegan recipes, 50,000 to 500,000 followers, and tell me why the top three fit.",
              "tools_triggered": "search_creators, enrich_creators",
              "expected_behavior": "Returns creators ranked by fit score with follower count, platform, and recent videos, then the niche and evidence for the top three. Contact addresses stay empty. The search uses one search from the account's daily allowance."
            },
            {
              "description": "Refine a search in a thread, save a List, and compare two Lists",
              "prompt": "Use a Starcovery thread to find fitness creators in the UK on Instagram, narrow it to creators under 100,000 followers, save them as a List named UK fitness, then show the creators that are in both UK fitness and Sample List.",
              "tools_triggered": "thread_turn, save_list, list_lists, get_list, intersect_lists",
              "expected_behavior": "Each thread turn returns the settled brief, its filters, and the creators. The List UK fitness is saved with the brief and filters, and the answer names the creators both Lists hold, or says that none overlap."
            },
            {
              "description": "Read the credit balance, reveal a contact, and add the creator to a campaign",
              "prompt": "How many Starcovery credits do I have? Reveal the contact email of the top creator in my UK fitness List, then add that creator to Sample campaign.",
              "tools_triggered": "whoami, get_credits, get_list, reveal_contact, add_campaign_match",
              "expected_behavior": "States the prepaid balance and the daily allowance. Returns the creator's contact address and states that the first reveal of a profile uses 1 credit and a repeat reveal uses none. Adds the creator to Sample campaign as a match."
            },
            {
              "description": "Create a campaign, add matches, and request the proposal send",
              "prompt": "Create a private campaign named Spring smoothie launch for a smoothie brand's spring menu: one TikTok video per creator at $300, posted 30 days from today, with the disclosure #ad. Add the creators from my UK fitness List, generate more matches, remove the lowest-fit match, send the proposals, and export the campaign as CSV.",
              "tools_triggered": "create_campaign, get_list, add_campaign_matches, generate_campaign_matches, get_campaign, remove_campaign_match, request_campaign_send, export_campaign",
              "expected_behavior": "Creates the private campaign, which uses 1 credit, with the contract and disclosure. Adds the List's creators and generated matches, which use one search. Removes one match. Records one open send request for the Starcovery team; the call mails nothing. Returns the CSV with Rank, Handle, Name, Platform, Followers, Fit, and Source."
            },
            {
              "description": "Request funding, read the campaign, manage files, and clean up",
              "prompt": "Request funding for Spring smoothie launch, show its next step, and rename it to Spring smoothie launch 2026. Then list the files on Sample campaign, delete sample-brief.pdf, delete my UK fitness List, and delete my campaign Old draft.",
              "tools_triggered": "request_campaign_funding, get_campaign, list_campaigns, update_campaign, list_campaign_attachments, delete_campaign_attachment, delete_list, delete_campaign",
              "expected_behavior": "request_campaign_funding returns a tool error naming the missing step, because no creator has accepted the proposal yet, and get_campaign names the next step and who it waits on. Renames the campaign, lists the file, deletes it, deletes the List, and deletes Old draft."
            }
          ],
          "negative": [
            {
              "description": "API keys are credentials, and a ChatGPT connection cannot manage them. create_api_key and list_api_keys refuse an OAuth caller with \"forbidden: only a browser session or a Settings API key can manage API keys\". Expected: the assistant shows no key and points to Settings on the Starcovery website.",
              "prompt": "Create a new Starcovery API key and paste it here."
            },
            {
              "description": "Starcovery sells nothing inside ChatGPT. No tool buys credits, and get_credits reads the balance without starting checkout. Expected: the assistant states the balance, says credits are bought on the Starcovery website by an organization owner or admin, gives no checkout link, and starts no purchase.",
              "prompt": "Buy 1,000 Starcovery credits with my saved card."
            },
            {
              "description": "No tool moves money. request_campaign_funding records a funding request that the Starcovery team invoices, and the team pays creators. Expected: the assistant declines to transfer money and explains how campaign funding and payouts work.",
              "prompt": "Send $300 from my bank account to the top creator in Spring smoothie launch right now."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Starcovery sells nothing in ChatGPT and links to no checkout page. Searches past the daily allowance, the first reveal of a creator's contact, and a private campaign use prepaid credits the organization already holds; credits are bought on the Starcovery website. Campaign funding and creator payouts run through the Starcovery team by invoice, and no tool moves money.",
        "demo_recording_url": "https://www.starcovery.com/review/starcovery-chatgpt-review-20261018-v5.mp4"
      },
      "publication": {
        "release_notes": "First release: creator search and threads, Lists, contact reveal, and campaigns with proposal send and funding requests."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: d5eae96d5c1d81a720b5896f04e9d67ef55ac2e75ec0a96701e177db07d60f32