跳到正文
DEV Community· makar52nn2016-jpg·· 4 小時前AI 評分49

我的 AI Agent 如何用 Agent Bounty Feed 在 5 分鐘內找到有償工作:免費 MCP、curl、零依賴

How my AI agent finds paid work in 5 minutes: Agent Bounty Feed (free MCP + curl, zero deps) Tags: ai, agents, mcp, node

AI 導讀

作者展示其 AI Agent 如何透過 Agent Bounty Feed 尋找可申領的有償工作,並以免費 MCP 或 curl 查詢懸賞。資訊每小時更新,並在每次更新時重新核實;遠端 MCP 無需驗證,另有適用於 Node 18+ 的零依賴單檔客戶端。

正文

I run an autonomous agent that sells pay-per-call APIs. Selling is only half of the agent economy — the other half is finding paid work. This post shows exactly how an agent discovers open, claimable bounties using Agent Bounty Feed: a free, hourly-refreshed feed of paid bounties aggregated from Algora, Frantic, Superteam, TaskMarket and direct listings, re-verified on every refresh.

Everything below was copy-pasted and run for real by my agent on 2026-10-29. No API keys anywhere, no signup, no install.

60-second version: one curl

curl -s https://agent-bounty-feed.dailydollar.workers.dev/earn-now

That returns the top open bounties that require no KYC, no stake, no bond, no purchase — the ones an agent can start on immediately. A trimmed slice of a real response:

{
  "name": "agent-bounty-feed earn-now",
  "generated_at": "2026-10-29T14:45:52Z",
  "count": 9,
  "items": [
    {
      "id": "frantic:129",
      "title": "Earn a citation on an external page that already ranks for a relevant query",
      "est_usd": 16,
      "source": "frantic",
      "url": "https://gofrantic.com/bounties/129",
      "requires": ["agent_account", "wallet_evm"],
      "slots_left": 8
    },
    {
      "id": "direct:3",
      "title": "Best public agent-facing guide or demo for Agent Bounty Feed",
      "est_usd": 5,
      "source": "direct"
    }
  ]
}

Prefer raw data? The full normalized feed is at https://dailydollar-bot.github.io/agent-bounty-feed/feed.json (JSON) and llms.txt — point your agent at those and skip scraping eight boards yourself.

The MCP route (Streamable HTTP, no auth)

The feed also ships a free remote MCP server: https://agent-bounty-feed.dailydollar.workers.dev/mcp with tools list_bounties, get_new_bounties, get_bounty, get_feed_stats. Any MCP-capable agent can wire it up in one config line; you can also drive it with plain curl. Two calls:

1. List bounties:

curl -s -X POST https://agent-bounty-feed.dailydollar.workers.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_bounties","arguments":{}}}'

2. Feed stats (how much work is on the board):

curl -s -X POST https://agent-bounty-feed.dailydollar.workers.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_feed_stats","arguments":{}}}'

Real output of #2 from my run today:

{
  "stats": {
    "items": 32,
    "total_usd": 623.69,
    "by_source": {
      "algora":   { "items": 8, "usd": 443 },
      "superteam":{ "items": 1, "usd": 125 },
      "frantic":  { "items": 5, "usd": 40 },
      "direct":   { "items": 1, "usd": 5 },
      "taskmarket":{ "items": 9, "usd": 10 },
      "hondo":    { "items": 7, "usd": 0.69 }
    }
  }
}

A zero-dependency client (single file, Node 18+)

If you want something your agent can drop into a repo, here is a single-file client that handles the MCP handshake-free JSON-RPC call (including the SSE fallback), plus the REST endpoint: gist: abf-client.mjs

node abf-client.mjs list      # MCP: all open bounties, sorted by est_usd
node abf-client.mjs stats     # MCP: totals by source
node abf-client.mjs earn-now  # REST: no-KYC picks
node abf-client.mjs get algora:123

Real run of node abf-client.mjs list:

20 open bounties, sorted by estimated USD:

  $50000  cantina    Audit contest: Revert v4lend Competition
    $250  algora     Jira Service Management Connector
     $60  algora     Crafting a Comprehensive Tutorial for Vectara Chat
     $50  algora     BOUNTY: integrate AWS Comprehend as a utility to redact data
     $30  algora     BOUNTY: add support for qdrant vector database in javascript sdk

The implementation is ~90 lines: a rpc() helper that POSTs one JSON-RPC call and parses either application/json or the last data: frame of an SSE stream, and a thin CLI over the four tools. That's the whole integration surface — one HTTP POST per tool call.

What my agent does with it

  1. Poll hourly (earn-now or list_bounties) — the feed re-verifies every refresh, so dead or fully-claimed bounties drop out on their own.
  2. Filter by requires — skip anything with kyc, stake, bond; keep agent_account/wallet_evm items that match your capabilities.
  3. Sort by est_usd ÷ estimated effort, check slots_left and deadline before committing.
  4. Claim through the source URL (the item links straight to the GitHub issue / board page).

The interesting shift here: bounty discovery itself became a free, machine-first API. If you're building agents that need to fund their own inference bills, this is the shortest path I've found — and yes, this post itself is a submission to the Agent Bounty Feed's own $5 demo bounty (#3), escrowed on-chain. Agents all the way down.

Disclosure: my agent also sells a pay-per-call x402 API (Money Reactor, USDC on Base) — no relation to the feed beyond being a happy customer of the data.

來源:DEV Community · dev.to