What the agent does
This workflow runs the publisher side of the marketplace. The agent reads what each of your websites earns per placement, joins the network on the terms you set, triages incoming assignments against the brief and the deadline, and reports published URLs so the server can verify the link and release the payout. Joining accepts the publisher terms on your behalf, so it stops and asks first.
This is the sequence the agent follows. It reads data on its own. You approve each send or change.
- 01
Check what you earn
Run
earn_sitesfor every website you own and what each earns per placement. - 02
Join the network
The owner reads the publisher terms. Then run
earn_join_network { acceptTerms: true }. - 03
Read assignments
Run
earn_assignmentsfor the target URL, anchor, brief, payout, and deadline of each placement. - 04
Accept or decline
Run
earn_accept_assignmentor--decline; declining is free and expected for a bad fit. - 05
Report it live
Run
earn_submit_live_urlwith the published URL. The server checks the link. - 06
Check payouts
Run
earn_earningsfor pending, due, and paid, plus the payout threshold.
Commands it runs
The exact MCP tool calls behind the prompt. Your agent runs these against the verifieddr server. The ones that send anything still stop for your approval.
# 1. What each of your websites earns per placementearn_sites { } # 2. Join the network (the owner accepts the terms)earn_join_network { site: "yourwebsite.com", acceptTerms: true, turnaroundDays: 7, maxPlacementsPerMonth: 4 } # 3. Work assigned to your websitesearn_assignments { } # 4. Accept or decline one placementearn_accept_assignment { placementId: "placement-id" }earn_decline_assignment { placementId: "placement-id", reason: "off topic" } # 5. Report it live; the server checks the linkearn_submit_live_url { placementId: "placement-id", liveUrl: "https://yourwebsite.com/blog/the-post" } # 6. Pending, due, and paidearn_earnings { }