mcpField
M
meme-scout

meme-scout

github.com/kukapayData & databases37254 installsUpdated 25w ago
Repository

About meme-scout

meme-scout is a skill for discovering and assessing trending meme coins on decentralized exchanges. It describes data-fetching workflows and token risk checks using market, audit, and on-chain signals.

Key features

  1. 01Trending-token discovery by timeframe
  2. 02DexScreener data extraction workflow
  3. 03Token audit and risk-check steps
  4. 04On-chain creator and liquidity checks
  5. 05Scripts for trend fetching and risk checks

Use cases

  1. 01Finding tokens trending over selected periods
  2. 02Reviewing a token's audit indicators
  3. 03Checking creator wallets and liquidity locks
  4. 04Screening tokens for common risk signals

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/kukapay/crypto-skills --skill meme-scout

After installing, type/meme-scoutin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
dexscreener-api.md
pump-fun-risks.md
risk-assessment.md
scripts/
check-risk.sh
fetch-trending.js

Details

From the project README

Meme Scout

This skill provides workflows for finding and analyzing trending meme coins on decentralized exchanges.

Trending Tokens Discovery

Timeframes Available
How to Fetch Trending Data
  1. Use curl to fetch the HTML from the appropriate URL
  2. Extract the __SERVER_DATA from the script tag using sed
  3. Parse the JSON with Node.js VM to get the pairs array
  4. Each pair contains: baseToken (name, symbol, address), priceUsd, priceChange (m5, h1, h6, h24), volume, liquidity, etc.

Example command for top 10 trending:

curl -s "https://dexscreener.com/?rankBy=trendingScoreH24&order=desc" | sed -n 's/.*window\.__SERVER_DATA\s*=\s*\(.*\);.*/\1/p' | node -e "
const fs = require('fs');
const input = fs.readFileSync(0, 'utf-8').trim();
const code = 'data = ' + input;
const vm = require('vm');
const sandbox = {data: null, URL: URL, Date: Date, undefined: undefined};
vm.runInNewContext(code, sandbox);
const pairs = sandbox.data.route.data.dexScreenerData.pairs.slice(0,10);
pairs.forEach(p => console.log(\`\${p.baseToken.name} | \${p.chainId} | $\${p.priceUsd} | \${p.priceChange.h24}% | \${p.baseToken.address}\`));
"

Risk Assessment for Specific Tokens

Steps to Check Risk
  1. DexScreener Audit: Visit the pair page (https://dexscreener.com/{chainId}/{pairAddress}) and check the "Audit" section
  2. RugCheck.xyz: For Solana tokens, use https://rugcheck.xyz/tokens/{tokenAddress}
  3. On-chain Analysis: Check creator wallet, liquidity locks, token distribution
  4. General Red Flags: Anonymous teams, Pump.fun origin, extreme volatility, no utility
Risk Levels
  • Low: Verified team, audited contracts, locked liquidity
  • Medium: Some transparency, basic audit, moderate volatility
  • High: Anonymous creator, no locks, Pump.fun token, high volatility
  • Extreme: Recent creation, suspicious patterns, social hype without substance

References

See references/ for detailed guides:

Scripts

  • scripts/fetch-trending.js: Node.js script for fetching trending data
  • scripts/check-risk.sh: Bash script for basic risk checks ./skills/meme-scout/SKILL.md

Comments

Markdown supported