npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

clipatra-mcp

v0.9.5

Published

Drive Clipatra from Claude, ChatGPT, or any MCP client — manage performance-based creator campaigns in plain English.

Readme

clipatra-mcp

Drive Clipatra from Claude, ChatGPT, Cursor, or any MCP client, in plain English. One package for both sides of the marketplace:

  • Brands run performance-based creator campaigns.
  • Creators onboard, join campaigns, submit videos, and track earnings.

Your API key decides which side you are: a brand key unlocks the brand tools, a creator key unlocks the creator tools.

What is Clipatra

Performance-based creator marketing, not paid ads. A brand funds a budget and pays small creators a fixed fee plus an optional performance bonus to post short organic videos to their own audiences. Creators join campaigns, post, and get paid on verified views. There are no ad placements, bids, or targeting pixels.

Fastest start — no key copy-paste

npx clipatra-mcp start

Prints a browser link; sign in with Google and approve. The CLI receives your API key and auto-configures every MCP client you have installed (Claude Desktop, Claude Code, Cursor, Windsurf, VS Code). Works for brands and creators — then finish setup with the onboard command it prints.


For creators

Get your creator key from onboarding at clipatra.com (the "Generate my command" button on the creator onboarding screen gives you one).

1. Set up your account (connects TikTok and payouts for you):

npx clipatra-mcp onboard clipatra_sk_your_key_here

It prints a link for TikTok and a link for payouts, then exits — open the links, finish in the browser, and re-run the same command to confirm (it picks up where you left off). Running it yourself in a terminal? Add --wait to have it poll until both are done.

2. Connect the MCP so your agent can work for you:

npx clipatra-mcp connect clipatra_sk_your_key_here

3. Ask your agent, for example:

  • "Browse open campaigns and join the ones that fit me."
  • "Submit this video for that campaign: "
  • "How much have I earned so far?"

Creator tools

| Tool | What it does | |------|--------------| | creator_onboarding_status | Is TikTok connected, are payouts ready, is setup complete | | connect_tiktok | Start TikTok connection and return a link to authorize | | setup_payouts | Start Stripe payout setup and return a hosted link | | browse_campaigns | Open campaigns you can join, with fee, bonus, and requirements | | join_campaign | Claim a slot on an active campaign | | submit_video | Submit your posted video URL (ownership and views verified) | | my_campaigns | Campaigns you joined, with each submission's status and views | | my_earnings | Available, pending, and lifetime earnings |


For brands

Get your brand key from onboarding at clipatra.com (the "Generate my command" button), or later from Settings → Developers → Create key.

1. Set up your account (saves your brand profile and adds a card on file):

npx clipatra-mcp onboard clipatra_sk_your_key_here \
  --name "Your Brand" --website "yourbrand.com"

Optional flags: --description "…", --category "…", --blocked "alcohol,gambling". It prints a Stripe link for the card (no charge), then exits — save the card in the browser and re-run the command to confirm. The same onboard command works for both key types; it detects which side you're on.

2. Connect the MCP (one command auto-configures every MCP client you have installed: Claude Desktop, Claude Code, Cursor, Windsurf, VS Code):

npx clipatra-mcp connect clipatra_sk_your_key_here

Restart the client, then ask your agent, for example:

  • "Create a TikTok campaign with a $5 fee and a $500 budget, then activate it."
  • "How are my live campaigns performing?"

Brand tools

| Tool | What it does | |------|--------------| | get_started | Call first: how Clipatra works, live wallet and campaigns, required fields | | get_wallet_balance | Available prepaid balance | | create_topup_link | Stripe Checkout link to add money to the wallet | | list_campaigns | All your campaigns | | get_campaign | One campaign by id | | estimate_campaign | Preview how many creators a budget funds (no spend) | | create_campaign | Create a draft campaign (optionally with assets) | | update_campaign | Edit a draft campaign | | activate_campaign | Fund-check, reserve budget, go live | | pause_campaign | Stop new creators from joining | | cancel_campaign | Close a campaign and release unused budget | | list_campaign_slots | Creators who joined, with status and views | | get_submission | One submission's metrics, cost, and watch-window progress | | list_campaign_assets | List a campaign's brand assets | | attach_campaign_asset | Attach a logo, demo video, or screenshot by URL | | get_campaign_report | Full performance report for a campaign |


Connect options (rarely needed)

npx clipatra-mcp connect <key> --client cursor   # configure only one client
npx clipatra-mcp connect <key> --print           # print a snippet (e.g. ChatGPT Desktop)

Manual config

connect writes a clipatra entry into your client config. To wire one by hand:

{
  "mcpServers": {
    "clipatra": {
      "command": "npx",
      "args": ["-y", "clipatra-mcp", "serve"],
      "env": { "CLIPATRA_API_KEY": "clipatra_sk_your_key_here" }
    }
  }
}

Environment

| Variable | Purpose | |----------|---------| | CLIPATRA_API_KEY | Your clipatra_sk_… key (required) |

License

MIT