{
  "markdown": "# earn-dataset-mcp\n\nMCP server over a static snapshot of Superteam Earn (superteam.fun) bounty listings: 28 open listings with their **full description text** — sponsor briefs, submission requirements, judging criteria — harvested 2026-09-04.\n\nThe data ships inside the package. No network calls at runtime, so the tools respond instantly and never fail on an upstream outage.\n\n## Tools\n\n| Tool | What it does |\n|---|---|\n| `list_listings()` | Index of all 28 listings: title, reward, token, deadline, URL |\n| `get_listing(id_or_title)` | One listing's complete description text. Accepts slug, exact title, or a unique title fragment |\n| `search_listings(query)` | Keyword search over titles + full descriptions, ranked by term frequency |\n| `stats()` | Dataset shape: count, harvest date, total reward pool ($56,705 face value), token mix, soonest deadlines |\n\nDataset fields per listing: `slug`, `title`, `reward`, `token`, `deadline`, `desc`. Rewards are in the listed token (15 USDG, 13 USDC); 2 listings have no stated reward.\n\nIf you want live data instead of a snapshot, see our other server, [earn-bounty-scanner](https://github.com/jayjex/earn-bounty-scanner), which fetches from superteam.fun directly.\n\n## Hosted version\n\nRunning on [FiatDock](https://fiatdock.com) at $0.01/call: https://fiatdock.com/s/svc_7db4548f-dbf5-4f27-8e3c-31566b78ee01 (Streamable HTTP, pay-per-call via x402).\n\n## Local setup\n\n```bash\ngit clone https://github.com/jayjex/earn-dataset-mcp\ncd earn-dataset-mcp\nnpm install\nnpm run build\n```\n\n## MCP client config\n\nstdio:\n\n```json\n{\n  \"mcpServers\": {\n    \"earn-dataset-mcp\": {\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/earn-dataset-mcp/dist/index.js\"]\n    }\n  }\n}\n```\n\nOnce the npm package is published, `npx -y earn-dataset-mcp` works too.\n\n## Where the data came from\n\nSnapshot pulled from live superteam.fun JSON endpoints on 2026-09-04, including the undocumented `/api/search/{title}` trick that returns full description text (the public cards API only exposes truncated fields). `earn-api-endpoints.txt` in the source repo maps 186+ reverse-engineered superteam.fun API routes if you want to harvest your own.\n\n## License\n\nMIT\n",
  "bytes": 2184,
  "sha": "d98020c6ab6a9d8d49d46886d1f3a9b9369090a9787228dba8d890edb5b10a4c",
  "repo_slug": "jayjex/earn-dataset-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_jayjex_earn_dataset_mcp_2fddb9bc/readme"
}