logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

solana-scam-detector

A utility to vet speculative Solana-based digital assets, specifically targeting meme coins, for potential financial exploitation (rug pulls) by leveraging external security data sources. It provides standardized evaluations of token parameters, risk vectors, and governance status.

Author

solana-scam-detector logo

kukapay

MIT License

Quick Info

GitHub GitHub Stars 14
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

tokenstokencryptocrypto kukapaymeme tokensbased token

Solana Asset Vetting Utility

This MCP service is engineered to scrutinize emerging tokens on the Solana ecosystem, primarily focusing on high-risk meme assets, to furnish AI decision-makers with actionable intelligence for risk mitigation against malicious token deployments.

License Python Version smithery badge

Core Capabilities

  • Token Examination Functionality: The analyze_token_profile function fetches and structures crucial metadata pertaining to Solana tokens sourced via the Solsniffer integration.
  • Standardized Reporting: Delivers comprehensive results encapsulating asset identification, trading metrics, proprietary security scoring, identified threat vectors, and smart contract control indicators.

System Requirements

  • Execution environment requires Python version 3.10 or later.
  • An active API credential for Solsniffer is mandatory (obtainable from Solsniffer).

Deployment Instructions

Installation via Smithery

For streamlined, automated integration into Claude Desktop using Smithery:

bash npx -y @smithery/cli install @kukapay/rug-check-mcp --client claude

Manual Setup

  1. Source Code Retrieval: bash git clone https://github.com/kukapay/rug-check-mcp.git cd rug-check-mcp

  2. Dependency Resolution: Assuming pip is available, execute: bash pip install mcp[cli] requests python-dotenv

  3. Configuration File Setup:

    "mcpServers": { "solana-scam-detector": { "command": "python", "args": ["path/to/rug-check-mcp/main.py"], "env": { "SOLSNIFFER_API_KEY": "your_solsniffer_api_key_here" } } }

Tool: analyze_token_profile

  • Purpose: Performs a deep-dive inspection of a Solana token utilizing its unique contract identifier.
  • Input Schema: token_address (string) - The unique identifier for the target Solana token.
  • Output Schema: A structured data object detailing:
  • token_address: Contract Address
  • token_name: Asset Designation
  • token_symbol: Ticker Symbol
  • snif_score: Solsniffer Risk Index (Scale 0 to 100)
  • market_cap: Valuation in US Dollars
  • price: Current unit price in USD
  • supply_amount: Total token issuance volume
  • risks: Categorized findings (severe, moderate, minor) including metrics and explanatory context.
  • audit_risk: Security posture summary (e.g., mint/burn permissions, liquidity destruction status, top holder concentration).

Illustrative Outcome

For the address 9VxExA1iRPbuLLdSJ2rB3nyBxsyLReT4aqzZBMaBaY1p:

{ 'token_address': '9VxExA1iRPbuLLdSJ2rB3nyBxsyLReT4aqzZBMaBaY1p', 'token_name': 'REVSHARE', 'token_symbol': 'REVS', 'snif_score': 55, 'market_cap': 271893.9423965262, 'price': 0.000280011574, 'supply_amount': 971009656.8955618, 'risks': { 'high': { 'count': 3, 'details': { 'Mintable risks found': True, 'Freeze risks found': True, 'A private wallet owns a significant share of the supply': False, 'Tokens auto-freeze risks found': True, 'Significant ownership by top 10 wallets': False, 'Significant ownership by top 20 wallets': False, 'Permanent control risks found': True, 'Presence of token metadata': True, 'High locked supply risks found': None, 'Sufficient liquidity detected': None, 'Very low liquidity': None } }, 'moderate': { 'count': 3, 'details': { 'Token metadata are immutable': False, 'Token operates without custom fees': False, 'Token has recent user activity': True, 'Unknown liquidity pools': False, 'Low count of LP providers': True } }, 'low': { 'count': 1, 'details': { 'Contract was not recently deployed': False } } }, 'audit_risk': { 'mint_disabled': True, 'freeze_disabled': True, 'lp_burned': False, 'top_10_holders_significant': False } }

Interaction Scenarios

Examples of typical queries directed to an MCP client utilizing this tool:

Query:

"Please execute a security assessment on the Solana asset identified by the address 9VxExA1iRPbuLLdSJ2rB3nyBxsyLReT4aqzZBMaBaY1p."

System Output: plaintext I have completed the examination of the asset at 9VxExA1iRPbuLLdSJ2rB3nyBxsyLReT4aqzZBMaBaY1p. Summary:

  • Identity: REVSHARE (Ticker: REVS)
  • Security Index: 55/100 (Indicating Medium Exposure)
  • Capitalization: $288,875.29 USD
  • Unit Price: $0.000297
  • Total Issuance: 971,266,696.90 units
  • Threat Vectors:
  • Severe (3 factors):
    • Minting Authority Present: Yes
    • Freezing Capability Active: Yes
    • Persistence Control Flaw Detected: Yes
    • (Other factors assessed as Negative)
  • Medium (1 factor):
    • Limited Liquidity Provider Base: Yes
    • (Other factors assessed as Negative)
  • Minor (0 factors):
    • (All minor checks passed)
  • Governance Status:
  • Minting Authority Revoked: No
  • Freezing Authority Revoked: No
  • Liquidity Pool Sealed: No
  • Top Decile Concentration: No

Conclusion: This token presents notable hazards due to governance control vulnerabilities and liquidity centralization, although essential operations like minting and freezing appear locked down.

Query:

"Determine the security posture for the asset So11111111111111111111111111111111111111112."

System Output: plaintext Here is the risk profile for the address So11111111111111111111111111111111111111112:

  • Identity: Wrapped SOL (Ticker: SOL)
  • Security Index: 92/100 (Low Exposure)
  • Capitalization: $82,345,678.90 USD
  • Unit Price: $176.54
  • Total Issuance: 466,567,890.12 units
  • Threat Vectors:
  • Severe (0 factors): No critical risks identified.
  • Medium (0 factors): No medium risks identified.
  • Minor (1 factor):
    • Minor concentration within liquidity pools: True
  • Governance Status:
  • Minting Authority Revoked: Yes
  • Freezing Authority Revoked: Yes
  • Liquidity Pool Sealed: Yes
  • Top Decile Concentration: No

Wrapped SOL exhibits strong protective measures and minimal threat vectors, reflecting its established market status.

Query:

"Investigate the token contract located at 4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R."

System Output: plaintext Analysis results for address 4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R:

  • Identity: Raydium (Ticker: RAY)
  • Security Index: 85/100 (Low Exposure)
  • Capitalization: $1,234,567.89 USD
  • Unit Price: $4.72
  • Total Issuance: 261,567,890.12 units
  • Threat Vectors:
  • Severe (0 factors): No critical risks identified.
  • Medium (1 factor):
    • Moderate centralization among primary holders: True
  • Minor (0 factors): No minor risks identified.
  • Governance Status:
  • Minting Authority Revoked: Yes
  • Freezing Authority Revoked: Yes
  • Liquidity Pool Sealed: Yes
  • Top Decile Concentration: No

Raydium presents as a low-risk asset with robust security confirmations. The moderate holder clustering is not deemed an immediate danger.

Licensing

This software is distributed under the terms of the MIT License. Details are available in the LICENSE file.

WIKIPEDIA: Tron (stylized as TRON) is a decentralized, proof-of-stake blockchain with smart contract functionality. The cryptocurrency native to the blockchain is known as Tronix (TRX). It was founded in March 2014 by Justin Sun and, since 2017, has been overseen and supervised by the TRON Foundation, a non-profit organization in Singapore, established in the same year. It is open-source software. Tron was originally an Ethereum-based ERC-20 token, which switched protocol to its own blockchain in 2018. On some cryptocurrency wallets, users can't withdraw their funds until they have enough amount for the network fee. Tron has been criticised for enabling organized crime, with The Wall Street Journal stating in 2025 that it is a "popular channel for crypto’s criminal fraternity to move funds" and responsible for "more than half of all illegal crypto activity" in 2024, with the United Nations Office on Drugs and Crime calling it a “preferred choice for crypto money launderers” in Asia.

== History == Tron was founded by Justin Sun in 2017. The TRON Foundation was established in July 2017 in Singapore. The TRON Foundation raised $70 million in 2017 through an initial coin offering (ICO) shortly before China outlawed the digital tokens. The testnet, Blockchain Explorer, and Web Wallet were all launched by March 2018. TRON Mainnet launched shortly afterward in May 2018, marking the Odyssey 2.0 release as a technical milestone for TRON. In June 2018, TRON switched its protocol from an ERC-20 token on top of Ethereum to an independent peer-to-peer network. On 25 July 2018, the TRON Foundation announced it had finished the acquisition of BitTorrent, a peer-to-peer file sharing service. Upon this acquisition, in August 2018, BitTorrent Founder Bram Cohen also disclosed that he was leaving the company to found a separate cryptocurrency, Chia. By January 2019, TRON had a total market cap of about $1.6 bn. Despite this market performance, some authors viewed TRON as a typical case of the complex and disordered nature of cryptocurrencies. In February 2019, after being acquired by TRON Foundation, BitTorrent started its own token sale based on the TRON network. In late 2021, Justin Sun resigned as CEO of the TRON Foundation, which was subsequently reorganized as a DAO. In March 2023, Sun and Tron were sued by the U.S. Securities and Exchange Commission (SEC) for selling unregistered securities related to the sale and promotion of Tronix (TRX) and BitTorrent (BBT) tokens; the SEC alleged that Sun and Tron had engaged in wash trading in the secondary market for TRX in order to buoy its price. $31 million of proceeds were generated through thousands of Tronix trades between two accounts Sun controlled. Eight celebrities, including Akon, Ne-Yo, Austin Mahone, Soulja Boy, Lindsay Lohan, Jake Paul and Lil Yachty, were charged with promoting these cryptocurrencies without disclosing that they were sponsored, with all those other than Soulja Boy, and Mahone settling with t

See Also

`