earn-dataset-mcp

Servidor MCP sobre um conjunto de dados estático de 28 listagens de recompensas do Superteam Earn (Solana) com descrições completas - listar, obter, busca classificada por palavras-chave e estatísticas do conjunto de dados. Zero chamadas de rede em tempo de execução.

Documentação

earn-dataset-mcp

Servidor MCP sobre um snapshot estático das listagens de recompensas do Superteam Earn (superteam.fun): 28 listagens abertas com o texto completo da descrição — briefings dos patrocinadores, requisitos de submissão, critérios de avaliação — coletados em 2026-09-04.

Os dados estão incluídos no pacote. Não há chamadas de rede em tempo de execução, então as ferramentas respondem instantaneamente e nunca falham por uma interrupção upstream.

Ferramentas

FerramentaO que faz
list_listings()Índice de todas as 28 listagens: título, recompensa, token, prazo, URL
get_listing(id_or_title)Texto completo da descrição de uma listagem. Aceita slug, título exato ou um fragmento único do título
search_listings(query)Busca por palavras-chave em títulos + descrições completas, classificada por frequência de termos
stats()Formato do conjunto de dados: contagem, data de coleta, pool total de recompensas (US$ 56.705 em valor nominal), mix de tokens, prazos mais próximos

Campos do conjunto de dados por listagem: slug, title, reward, token, deadline, desc. As recompensas estão no token listado (15 USDG, 13 USDC); 2 listagens não têm recompensa declarada.

Se você quiser dados ao vivo em vez de um snapshot, veja nosso outro servidor, earn-bounty-scanner, que busca diretamente de superteam.fun.

Versão hospedada

Executando no FiatDock a US$ 0,01/chamada: https://fiatdock.com/s/svc_7db4548f-dbf5-4f27-8e3c-31566b78ee01 (HTTP Streamable, pagamento por chamada via x402).

Configuração local

git clone https://github.com/jayjex/earn-dataset-mcp
cd earn-dataset-mcp
npm install
npm run build

Configuração do cliente MCP

stdio:

{
  "mcpServers": {
    "earn-dataset-mcp": {
      "command": "node",
      "args": ["/absolute/path/to/earn-dataset-mcp/dist/index.js"]
    }
  }
}

Assim que o pacote npm for publicado, npx -y earn-dataset-mcp também funciona.

De onde vieram os dados

Snapshot extraído dos endpoints JSON ao vivo do superteam.fun em 2026-09-04, incluindo o truque não documentado /api/search/{title} que retorna o texto completo da descrição (a API pública de cards expõe apenas campos truncados). earn-api-endpoints.txt no repositório de origem mapeia mais de 186 rotas de API do superteam.fun obtidas por engenharia reversa, caso você queira coletar os seus próprios dados.

Licença

MIT