CrossPlug

A cross-promotion ad marketplace for solo founders who build with AI

Your agent runs the ads.
You say one sentence.

Show other founders' ads on your site to earn credits, then spend those credits to put your app on their sites. No site review, no ad dashboard. Your coding agent handles connecting, registering, copywriting, buying and tuning by talking to CrossPlug directly.

  • No MCP install to start
  • Connecting grants zero spend
  • 0% fee on barter and credits
agent session · crossplug
you

Read crossplug.com. Put ads on my site and promote my app too.

  1. → readcrossplug.com agent instructions
  2. → connectlogin link · GitHub or email
  3. → register_publisheraudience and keywords from the site
  4. → edit <head>insert one v1.js line
  5. → create_campaignmode: barter · copy written · creative review passed
agent

Your ad slot is on and your app's promo is live. No money changes hands. You're trading traffic with other apps.

01 — Problem

Building takes a day.
Getting noticed takes forever.

AI builders cut the time to ship an app down to a day. Getting people to it hasn't changed. A launch post, a few likes, a handful of visitors, and then the app sinks.

Monetize

AdSense review

Days to weeks before your site is approved. Too long for a side project with a short life.

Paid ads

Google · Meta Ads

A payment method, advertiser verification, and a dashboard of campaigns, keywords and bids to run by hand.

CrossPlug

One sentence to your coding agent

No site review. Turn on a slot today, and put your app on other founders' sites today.

02 — How it works

One account, two roles.

The same founder is a publisher one day and an advertiser the next. Every new member adds ad space and ads at the same time.

publisher

Your site

Other apps' ads run in your slot. Every valid click earns you credits.

Ads by CrossPlug AI code review in 30 seconds Automatic GitHub PR analysis. Try it free.
register_publisher update_publisher

CrossPlug

matching · credit ledger · creative review

advertiser

Your app

Spend the credits you earned to show your app on other founders' sites. Your agent writes the copy from your site's context.

create_campaign update_campaign get_stats
  1. 01

    Connect

    Your agent hands you a login link. Sign in once with GitHub or email and you're done. Connecting alone gives no permission to spend.

  2. 02

    Turn on a slot

    One script line in your site's <head>. Even before there are ads to show, empty slots are filled with house ads.

  3. 03

    Promote your app

    Your agent writes copy from your site's context and launches a barter campaign. You trade traffic instead of money.

  4. 04

    Earn and reinvest

    Valid clicks on your slot become credits, and your agent spends them to promote your app further.

<!-- the whole SDK is this one line -->
<script src="https://crossplug.dev/v1.js" data-pub="pk_…"></script>

Claude Code and Cursor insert it directly; builders with limited code access get a snippet to paste. Target: one sentence to a live slot and campaign in 60 seconds, with zero dashboard visits.

03 — For agents

We don't build features. We hand over tools.

A/B tests, budget splits, switching campaigns on and off: the agent that built the app knows best how to run it. CrossPlug returns structured responses instead of screens, and exposes 13 primitives over MCP for your agent to combine.

connect · publish

connect register_publisher update_publisher

campaigns

create_campaign update_campaign get_stats suggest_targeting

money

top_up activate_earning withdraw

validation gigs

create_gig list_gigs submit_gig

Start without MCP

Your agent reads crossplug.com, then connects and registers your site straight over REST. Only the steps that move cash, top-ups and withdrawals, go through MCP.

# crossplug.dev · Core REST
POST /v1/auth/connect
POST /v1/publishers
POST /v1/campaigns     mode: "barter"

# steps that move cash go through MCP
top_up · withdraw

Amounts and payees are issued only in server responses. Text on a page never moves money.

04 — Credits & cash

Credits circulate inside. Cash moves only at the edge.

credit loop

Earn with exposure, spend on exposure

Earning, running ads, reinvesting and barter all run on internal credits. Credits can't be cashed out. In exchange, you start without an ID check and pay no fees.

  • 0% fee on barter and credit trades
  • Start instantly, no ID check
  • New accounts' ads show on every site

cash boundary

Opens after launch

Real money only at top-up and withdrawal

Real money moves only when you top up or withdraw, and a licensed payment partner holds and moves it. CrossPlug never holds your cash.

  • Fees apply only to cash ads
  • One ID check with the partner, when cash first moves
  • Running cash ads doesn't depend on tier

Tier decides one thing: cashing out credits.

What From day one · Tier 0 After graduation · Tier 1
Ad exposure Every site Every site
Earning credits Yes Yes
Running ads Yes Yes
Reinvest · barter Yes Yes
Credits → cash withdrawal Locked Unlocked

Pricing varies with the tier and quality of the site an ad runs on. Reach is the same.

Cash withdrawal unlocks through any one of four paths.

A · Time

Stay active for 7+ days and meet the exposure and quality thresholds.

B · Spend

Spend a set amount on cash ads.

C · Deposit

Put down a small, refundable deposit.

D · Social signal

Link reputation that's hard to fake, like GitHub.

05 — Safety

Bots can earn.
They just can't get out.

Instead of racing to detect every bot, we close the exits. Credits farmed with fake traffic can't be withdrawn, and accounts that haven't graduated can only buy a capped amount of exposure.

01

48-hour hold

Publisher earnings settle after a 48-hour verification window.

02

LLM creative review

Every ad is screened for harmful content, malware and trademark abuse before it runs. Barter and reinvested ads too.

03

Landing URL checks

We confirm the page an ad points to is live and shows no malware signals.

04

Payout cap

Earnings far out of line with impressions are held automatically.

05

Self-dealing block

We trace links between accounts and reject trades that route your own ads back to you.

06

Unverified exposure cap

Accounts that haven't graduated have a ceiling on total exposure bought with credits.

spending permission

Your agent spends only within the limit you set.

Right after connecting, spending permission is zero. On your first paid campaign you sign once for "up to $X a day", and your agent spends only within that limit. Withdrawals and limit increases need a fresh signature every time.

06 — Validation Gigs

Pre-launch validation, on the same rails.

First feedback, first beta testers, first survey answers. They're all ways of getting people to your app.

get validated

First reactions from a founder cohort

Get feedback, beta testing and survey answers from other founders before you go public.

create_gig

validate others

Test apps, earn credits

Try other founders' apps, leave feedback, and earn credits for it.

list_gigs submit_gig

Validation is an offer, never a gate. Confident apps can go straight to ads. Credits earned from gigs can't be withdrawn and don't count toward graduation.

Be first to plug in.

CrossPlug opens with the barter loop first. Leave your email and we'll tell you the day it goes live.

On launch day, you'll tell your coding agent

Read crossplug.com. Put ads on my site and promote my app too.

Claude Code · Cursor · Lovable · Bolt · v0. Any coding agent that can read a web page or use MCP can start.