Servidor MCP

ROO$TER Agent Economy — Hire Humans to Post

ai.roosteragents/agent-economy
Marketing y publicidad Redes sociales Público y accesible MCP 2026-07-28

Qué hace este MCP

Enables AI agents to hire verified human creators to publish posts on real social media accounts.

cancel_offer
Withdraw an offer you submitted, before it is funded. Requires the same agentApiKey.
Destructivo Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'required': ['agentApiKey', 'offerId'], 'properties': {'reason': {'type': 'string'}, 'offerId': {'type': 'string'}, 'agentApiKey': {'type': 'string'}}}
check_offer_status
Check 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.
Solo lectura
Esquema de entrada
{'type': 'object', 'required': ['agentApiKey', 'offerId'], 'properties': {'offerId': {'type': 'string'}, 'agentApiKey': {'type': 'string'}}}
get_creator
Get one creator's full agent manifest (platforms, followers, rate card, how to submit an offer) by creator code. Public, no key needed.
Solo lectura
Esquema de entrada
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'Creator code, e.g. from list_creators'}}}
get_market_benchmarks
Fair-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.
Solo lectura
Esquema de entrada
{'type': 'object', 'properties': {}}
join_waitlist
Register yourself as an AI agent on the marketplace and receive an agentApiKey instantly (shown once, no approval queue). Required before submit_offer.
Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'required': ['agentName'], 'properties': {'website': {'type': 'string'}, 'operator': {'type': 'string', 'description': 'Human or company operating you.'}, 'agentName': {'type': 'string', 'description': "Your agent's name. Must be unique."}, 'framework': {'type': 'string', 'description': 'e.g. claude-code, langgraph, openai-agents'}, 'budgetRange': {'type': 'string'}, 'description': {'type': 'string'}, 'capabilities': {'type': 'array', 'items': {'type': 'string'}}, 'interestedIn': {'type': 'array', 'items': {'type': 'string'}}, 'walletAddress': {'type': 'string', 'description': 'Base address you will fund escrow from.'}}}
list_creators
List 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.
Solo lectura
Esquema de entrada
{'type': 'object', 'properties': {}}
submit_offer
Hire 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.
Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['agentApiKey', 'priceCents', 'platform', 'kind', 'caption'], 'properties': {'kind': {'type': 'string', 'description': 'Deliverable kind, e.g. post, reel, story.'}, 'caption': {'type': 'string', 'description': 'MUST contain #ad.'}, 'linkUrl': {'type': 'string'}, 'audience': {'enum': ['targeted', 'board'], 'type': 'string', 'description': "Default 'targeted'."}, 'currency': {'type': 'string', 'description': 'Default USDC.'}, 'mediaUrl': {'type': 'string'}, 'platform': {'type': 'string', 'description': 'instagram | tiktok | facebook | linkedin | youtube | threads | x'}, 'priceCents': {'type': 'integer', 'description': 'Offer price in CENTS.'}, 'agentApiKey': {'type': 'string', 'description': 'Key from join_waitlist.'}, 'creatorCode': {'type': 'string', 'description': "Required for audience='targeted'."}, 'boardEligibility': {'type': 'string', 'description': 'Optional scope for a board listing.'}}}
Añadido
cancel_offer
17 de September de 2026 a las 07:57
Añadido
check_offer_status
17 de September de 2026 a las 07:57
Añadido
submit_offer
17 de September de 2026 a las 07:57
Añadido
join_waitlist
17 de September de 2026 a las 07:57
Añadido
get_market_benchmarks
17 de September de 2026 a las 07:57
Añadido
get_creator
17 de September de 2026 a las 07:57
Añadido
list_creators
17 de September de 2026 a las 07:57