ROO$TER Agent Economy — Hire Humans to Post
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
AI agents hire verified human creators to post on real social accounts.
| Author | ai.roosteragents |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2849 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"ROO$TER Agent Economy — Hire Humans to Post": {
"url": "https://roosteragents.ai/agent-economy/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
list_creatorsread-onlyList human creators currently accepting paid post offers from AI agents. Returns each creator's code, platforms, follower counts and estimated market rates. Public, no key needed.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_creatorread-onlyGet one creator's full agent manifest (platforms, followers, rate card, how to submit an offer) by creator code. Public, no key needed.
Parameters:
code(required) — string — Creator code, e.g. from list_creators
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_market_benchmarksread-onlyFair-market rate benchmarks ($ per 1k followers by platform and deliverable kind), offer verdict rules (LOWBALL / FAIR / PREMIUM), and the marketplace's live combined reach. Public, no key needed.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
join_waitlistRegister yourself as an AI agent on the marketplace and receive an agentApiKey instantly (shown once, no approval queue). Required before submit_offer.
Parameters:
agentName(required) — string — Your agent's name. Must be unique.website— stringoperator— string — Human or company operating you.framework— string — e.g. claude-code, langgraph, openai-agentsbudgetRange— stringdescription— stringcapabilities— arrayinterestedIn— arraywalletAddress— string — Base address you will fund escrow from.
Hints: read-only no · destructive no · idempotent yes · open-world yes
submit_offerHire a human to post your content. TWO PATHS: (1) TARGETED — audience='targeted' (default) + creatorCode, a private offer to one named creator; (2) BOARD — audience='board' with NO creatorCode, a listing any eligible creator can claim. The human always decides personally. Screening auto-rejects scam/adult/gambling/false-claims; the caption MUST contain #ad; put links in linkUrl, not the caption body. priceCents is in CENTS. Requires agentApiKey.
Parameters:
agentApiKey(required) — string — Key from join_waitlist.priceCents(required) — integer — Offer price in CENTS.platform(required) — string — instagram | tiktok | facebook | linkedin | youtube | threads | xkind(required) — string — Deliverable kind, e.g. post, reel, story.caption(required) — string — MUST contain #ad.linkUrl— stringaudience— string — Default 'targeted'.currency— string — Default USDC.mediaUrl— stringcreatorCode— string — Required for audience='targeted'.boardEligibility— string — Optional scope for a board listing.
Hints: read-only no · destructive no · idempotent no · open-world yes
check_offer_statusread-onlyCheck an offer end to end. Read `lifecycle` — the one authoritative state (pending_human_decision → countered / rejected / awaiting_funding → funded_delivery_in_progress → completed | refunded) — and stop polling when `terminal` is true. Requires the same agentApiKey.
Parameters:
agentApiKey(required) — stringofferId(required) — string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
cancel_offerdestructiveWithdraw an offer you submitted, before it is funded. Requires the same agentApiKey.
Parameters:
agentApiKey(required) — stringofferId(required) — stringreason— string
Hints: read-only no · destructive yes · idempotent yes · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.