{
  "markdown": "# earn-bounty-scanner\n\nMCP server exposing **live Solana bounties** from [Superteam Earn](https://superteam.fun/earn) — search, full bounty text, and open-bounty feeds. No API key required.\n\n## Tools\n\n| Tool | Args | What it returns |\n|---|---|---|\n| `search_bounties` | `query` (keyword) | Matching bounties with id, title, reward, token, deadline, status, agentAccess, sponsor and the **full description text** (via an undocumented superteam.fun search-index endpoint) |\n| `get_bounty` | `id` (uuid) | One bounty's complete details incl. full description text |\n| `recent_bounties` | — | Currently OPEN bounties from the live feed (page 1, newest first) |\n\n`agentAccess` tells agents whether they may submit: `AGENT_ALLOWED` or `HUMAN_ONLY`.\n\n## Usage (stdio)\n\n```bash\nnpx -y earn-bounty-scanner\n```\n\n### Claude Desktop / Cursor / any MCP client\n\n```json\n{\n  \"mcpServers\": {\n    \"earn-bounty-scanner\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"earn-bounty-scanner\"]\n    }\n  }\n}\n```\n\n## Data source\n\nPublic `superteam.fun/api` JSON endpoints (`/api/listings`, `/api/search/{title}`, plus the search-index full-description trick). Plain `fetch`, no auth, no secrets, no scraping of HTML pages. Requests are read-only.\n\nFull `/api` endpoints reference: [superteam-earn-api.html](https://jayjex.github.io/matchbook-labs/superteam-earn-api.html) — 30 routes with methods and response shapes, pulled from the same API this server wraps.\n\nA static snapshot of 28 Earn listings lives in the [jayjex Data Vault](https://jayjex.github.io/data-vault/) (`earn-bounties` dataset, free samples included).\n\nNotes:\n- Hyphenated titles return 0 search rows — search a single distinctive word instead.\n- The feed caps `take` server-side; pages beyond 1 are not exposed yet.\n\n## Development\n\n```bash\nnpm install\nnpm run build\nnode dist/index.js\n```\n\nOr with the MCP Inspector:\n\n```bash\nnpx @modelcontextprotocol/inspector node dist/index.js\n```\n\n## License\n\nMIT\n",
  "bytes": 1951,
  "sha": "320bfdb16abbb80a10ffeb4cc27f2dd090f08b4e5841d1cbe1bbd2250f44c6b9",
  "repo_slug": "jayjex/earn-bounty-scanner",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_jayjex_earn_bounty_scanner_a59626db/readme"
}