Skip to main content
Glama

Server Details

Solana token safety for AI agents — rug-pull, honeypot & Token-2022 trap detection before you buy.

Ownership verified

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
0.0% over 79 days
Last Tested
Transport
Streamable HTTP
URL
Repository
MrWizardlyLoaf/rugcheck-ai
GitHub Stars
1
Server Listing
RugCheck AI
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 15 tools

Disambiguation3/5

Several tools overlap in purpose, particularly scan_token and verify_token_safety both offering a full safety verdict. Tools like is_safe, batch_scan, and compare_tokens also reuse aspects of the core scan, creating ambiguity about which to use for a given task.

Naming Consistency2/5

Tool names are inconsistent in style: some use verb_noun (scan_token, simulate_sell), others are noun phrases (holders_breakdown, rug_forecast) or mixed (verify_token_safety, execute_safe_swap). Underscores are used sporadically, and names like 'scammer_dna' lack clarity.

Tool Count4/5

With 15 tools focused on token safety analysis, the count is appropriate for covering various aspects without being overwhelming. The scope is well-defined, and each tool addresses a specific need, though some consolidation could reduce redundancy.

Completeness4/5

The server covers the full lifecycle of token safety analysis: scanning, specific checks (authorities, liquidity, holders), simulation, comparison, and forecasting. Minor gaps exist (e.g., no tool for retrieving basic token metadata), but the core safety workflow is well-supported.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 15 tool updates
    • Addedbatch_scan
    • Changedcheck_authorities9 fields changed
      • addedInput schema / properties / mint / description
        Added value: +"The SPL or Token-2022 mint address to inspect."
      • changedOutput schema / description
        Previous value: -"Mint/freeze authority and Token-2022 extension report for a mint."New value: +"Mint/freeze authority and Token-2022 extension report for one mint."
      • addedOutput schema / properties / dangerous_extensions / description
        Added value: +"Subset considered dangerous: permanentDelegate, transferHook, nonTransferable, pausable."
      • addedOutput schema / properties / error / description
        Added value: +"Populated when the mint could not be read."
      • addedOutput schema / properties / freeze_authority / description
        Added value: +"Active freeze-authority address, or None if revoked."
      • addedOutput schema / properties / mint / description
        Added value: +"The mint address inspected."
      • addedOutput schema / properties / mint_authority / description
        Added value: +"Active mint-authority address, or None if revoked."
      • addedOutput schema / properties / token2022_extensions / description
        Added value: +"All Token-2022 extensions present on the mint."
      • addedOutput schema / properties / verdict / description
        Added value: +"'clean' if no authorities/traps present, otherwise 'review'."
    • Addedcheck_deployer
    • Addedcheck_liquidity
    • Addedcompare_tokens
    • Changedexecute_safe_swap10 fields changed
      • changedInput schema / properties / amount_usd / description
        Previous value: -"Amount to spend, in USD."New value: +"Amount to spend, in USD of the input token."
      • addedInput schema / properties / input_mint
        Added value: +{
        +  "default": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        +  "description": "Mint to pay with — defaults to USDC. The swap is always input_mint -> mint.",
        +  "type": "string"
        +}
      • changedInput schema / properties / wallet / description
        Previous value: -"The agent's wallet (signer & funder)."New value: +"The agent's wallet — signer and funder (the swap is built for this pubkey)."
      • changedOutput schema / description
        Previous value: -"A built, unsigned swap transaction for the agent to sign."New value: +"An UNSIGNED swap transaction (or a block notice) returned for the agent to sign itself."
      • addedOutput schema / properties / action / description
        Added value: +"'buy' when a swap was built, or 'blocked' when the token failed the safety screen."
      • addedOutput schema / properties / amount_usd / description
        Added value: +"The USD size requested for the trade."
      • addedOutput schema / properties / note / description
        Added value: +"Human-readable note: sign to execute, or why it was blocked."
      • addedOutput schema / properties / route / description
        Added value: +"Route label: 'safety-verified' when screened & built, 'screen-blocked' if refused."
      • addedOutput schema / properties / token / description
        Added value: +"The token mint the swap targets."
      • addedOutput schema / properties / transaction / description
        Added value: +"Base64 UNSIGNED transaction for the agent to sign & submit; empty if blocked."
    • Addedholders_breakdown
    • Addedis_safe
    • Addedrug_forecast
    • Addedscammer_dna
    • Addedscan_token
    • Changedsimulate_sell8 fields changed
      • addedInput schema / properties / mint / description
        Added value: +"The SPL or Token-2022 mint address to test for sellability."
      • changedOutput schema / description
        Previous value: -"Whether a token can be sold (honeypot check) from on-chain constraints."New value: +"Honeypot / sellability result for one mint — whether a buyer could actually sell it back."
      • addedOutput schema / properties / blocking_extensions / description
        Added value: +"Extensions that block selling (nonTransferable, pausable)."
      • addedOutput schema / properties / error / description
        Added value: +"Populated when the mint could not be read."
      • addedOutput schema / properties / freeze_authority / description
        Added value: +"Active freeze authority, which can also block selling."
      • addedOutput schema / properties / mint / description
        Added value: +"The mint address checked."
      • addedOutput schema / properties / sellable / description
        Added value: +"True if a live sell route exists and nothing on-chain blocks selling; False if blocked or no route; None if it could not be determined."
      • addedOutput schema / properties / verdict / description
        Added value: +"Plain-language sellability summary with the reason."
    • Addedsimulate_trade
    • Addedtoken_age
    • Changedverify_token_safety11 fields changed
      • addedInput schema / properties / mint / description
        Added value: +"The SPL or Token-2022 mint address to audit."
      • changedOutput schema / description
        Previous value: -"Result of an on-chain token safety audit."New value: +"On-chain safety verdict for one SPL / Token-2022 mint, produced before you trade it."
      • addedOutput schema / properties / decimals / description
        Added value: +"Token decimal places."
      • addedOutput schema / properties / error / description
        Added value: +"Populated when the mint could not be read."
      • addedOutput schema / properties / extensions / description
        Added value: +"Token-2022 extensions present on the mint (e.g. transferHook)."
      • addedOutput schema / properties / freeze_authority / description
        Added value: +"Active freeze-authority address if present — its holder can freeze your account so you cannot sell; None means revoked."
      • addedOutput schema / properties / mint_authority / description
        Added value: +"Active mint-authority address if present — its holder can mint new supply and dilute you after purchase; None means revoked."
      • addedOutput schema / properties / risks / description
        Added value: +"Plain-language risk flags detected; empty means none found."
      • addedOutput schema / properties / supply / description
        Added value: +"Raw on-chain total supply."
      • addedOutput schema / properties / token / description
        Added value: +"The mint address that was audited."
      • addedOutput schema / properties / verdict / description
        Added value: +"Overall risk: SAFE (no red flags), CAUTION (authority/liquidity risk), DANGER (rug or honeypot trap present), or UNKNOWN (not a mint / RPC unavailable)."
  2. 1 tool update
    • Changedexecute_safe_swap12 fields changed
      • removedInput schema / properties / amount
        Removed value: -{
        -  "description": "Amount of `input_mint` to swap, in human units (e.g. 50 = 50 USDC).",
        -  "type": "number"
        -}
      • addedInput schema / properties / amount_usd
        Added value: +{
        +  "description": "Amount to spend, in USD.",
        +  "type": "number"
        +}
      • removedInput schema / properties / input_mint
        Removed value: -{
        -  "description": "The token you pay with.",
        -  "type": "string"
        -}
      • addedInput schema / properties / mint
        Added value: +{
        +  "description": "Token to buy.",
        +  "type": "string"
        +}
      • removedInput schema / properties / output_mint
        Removed value: -{
        -  "description": "The token you want to receive.",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "input_mint",
        -  "output_mint",
        -  "wallet",
        -  "amount"
        -]New value: +[
        +  "mint",
        +  "wallet",
        +  "amount_usd"
        +]
      • removedOutput schema / properties / amount
        Removed value: -{
        -  "type": "number"
        -}
      • addedOutput schema / properties / amount_usd
        Added value: +{
        +  "type": "number"
        +}
      • removedOutput schema / properties / input_mint
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / output_mint
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / token
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "action",
        -  "input_mint",
        -  "output_mint",
        -  "amount",
        -  "route",
        -  "note",
        -  "transaction"
        -]New value: +[
        +  "action",
        +  "token",
        +  "amount_usd",
        +  "route",
        +  "note",
        +  "transaction"
        +]
  3. 1 tool update
    • Changedexecute_safe_swap12 fields changed
      • addedInput schema / properties / amount
        Added value: +{
        +  "description": "Amount of `input_mint` to swap, in human units (e.g. 50 = 50 USDC).",
        +  "type": "number"
        +}
      • removedInput schema / properties / amount_usd
        Removed value: -{
        -  "description": "Amount to spend, in USD.",
        -  "type": "number"
        -}
      • addedInput schema / properties / input_mint
        Added value: +{
        +  "description": "The token you pay with.",
        +  "type": "string"
        +}
      • removedInput schema / properties / mint
        Removed value: -{
        -  "description": "Token to buy.",
        -  "type": "string"
        -}
      • addedInput schema / properties / output_mint
        Added value: +{
        +  "description": "The token you want to receive.",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "mint",
        -  "wallet",
        -  "amount_usd"
        -]New value: +[
        +  "input_mint",
        +  "output_mint",
        +  "wallet",
        +  "amount"
        +]
      • addedOutput schema / properties / amount
        Added value: +{
        +  "type": "number"
        +}
      • removedOutput schema / properties / amount_usd
        Removed value: -{
        -  "type": "number"
        -}
      • addedOutput schema / properties / input_mint
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / output_mint
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / token
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "action",
        -  "token",
        -  "amount_usd",
        -  "route",
        -  "note",
        -  "transaction"
        -]New value: +[
        +  "action",
        +  "input_mint",
        +  "output_mint",
        +  "amount",
        +  "route",
        +  "note",
        +  "transaction"
        +]
  4. 4 tool updates
    • Changedcheck_authorities1 field changed
      • removedInput schema / properties / mint / description
        Removed value: -"The Solana token mint address (base58) to inspect."
    • Changedexecute_safe_swap4 fields changed
      • changedInput schema / properties / amount_usd / description
        Previous value: -"Amount to spend on the buy, in US dollars."New value: +"Amount to spend, in USD."
      • removedInput schema / properties / amount_usd / exclusiveMinimum
        Removed value: -0
      • changedInput schema / properties / mint / description
        Previous value: -"The Solana token mint address (base58) to inspect."New value: +"Token to buy."
      • changedInput schema / properties / wallet / description
        Previous value: -"The agent's wallet address (base58) — signer and funder."New value: +"The agent's wallet (signer & funder)."
    • Changedsimulate_sell1 field changed
      • removedInput schema / properties / mint / description
        Removed value: -"The Solana token mint address (base58) to inspect."
    • Changedverify_token_safety1 field changed
      • removedInput schema / properties / mint / description
        Removed value: -"The Solana token mint address (base58) to inspect."
  5. 4 tool updates
    • Changedcheck_authorities1 field changed
      • addedInput schema / properties / mint / description
        Added value: +"The Solana token mint address (base58) to inspect."
    • Changedexecute_safe_swap4 fields changed
      • changedInput schema / properties / amount_usd / description
        Previous value: -"Amount to spend, in USD."New value: +"Amount to spend on the buy, in US dollars."
      • addedInput schema / properties / amount_usd / exclusiveMinimum
        Added value: +0
      • changedInput schema / properties / mint / description
        Previous value: -"Token to buy."New value: +"The Solana token mint address (base58) to inspect."
      • changedInput schema / properties / wallet / description
        Previous value: -"The agent's wallet (signer & funder)."New value: +"The agent's wallet address (base58) — signer and funder."
    • Changedsimulate_sell1 field changed
      • addedInput schema / properties / mint / description
        Added value: +"The Solana token mint address (base58) to inspect."
    • Changedverify_token_safety1 field changed
      • addedInput schema / properties / mint / description
        Added value: +"The Solana token mint address (base58) to inspect."
  6. 4 tool updates
    • Changedcheck_authorities4 fields changed
      • removedOutput schema / additionalProperties
        Removed value: -true
      • addedOutput schema / description
        Added value: +"Mint/freeze authority and Token-2022 extension report for a mint."
      • addedOutput schema / properties
        Added value: +{
        +  "dangerous_extensions": {
        +    "default": [],
        +    "items": {
        +      "type": "string"
        +    },
        +    "type": "array"
        +  },
        +  "error": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  },
        +  "freeze_authority": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  },
        +  "mint": {
        +    "type": "string"
        +  },
        +  "mint_authority": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  },
        +  "token2022_extensions": {
        +    "default": [],
        +    "items": {
        +      "type": "string"
        +    },
        +    "type": "array"
        +  },
        +  "verdict": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  }
        +}
      • addedOutput schema / required
        Added value: +[
        +  "mint"
        +]
    • Changedexecute_safe_swap4 fields changed
      • removedOutput schema / additionalProperties
        Removed value: -true
      • addedOutput schema / description
        Added value: +"A built, unsigned swap transaction for the agent to sign."
      • addedOutput schema / properties
        Added value: +{
        +  "action": {
        +    "type": "string"
        +  },
        +  "amount_usd": {
        +    "type": "number"
        +  },
        +  "note": {
        +    "type": "string"
        +  },
        +  "route": {
        +    "type": "string"
        +  },
        +  "token": {
        +    "type": "string"
        +  },
        +  "transaction": {
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / required
        Added value: +[
        +  "action",
        +  "token",
        +  "amount_usd",
        +  "route",
        +  "note",
        +  "transaction"
        +]
    • Changedsimulate_sell4 fields changed
      • removedOutput schema / additionalProperties
        Removed value: -true
      • addedOutput schema / description
        Added value: +"Whether a token can be sold (honeypot check) from on-chain constraints."
      • addedOutput schema / properties
        Added value: +{
        +  "blocking_extensions": {
        +    "default": [],
        +    "items": {
        +      "type": "string"
        +    },
        +    "type": "array"
        +  },
        +  "error": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  },
        +  "freeze_authority": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  },
        +  "mint": {
        +    "type": "string"
        +  },
        +  "sellable": {
        +    "anyOf": [
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  },
        +  "verdict": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  }
        +}
      • addedOutput schema / required
        Added value: +[
        +  "mint"
        +]
    • Changedverify_token_safety4 fields changed
      • removedOutput schema / additionalProperties
        Removed value: -true
      • addedOutput schema / description
        Added value: +"Result of an on-chain token safety audit."
      • addedOutput schema / properties
        Added value: +{
        +  "decimals": {
        +    "anyOf": [
        +      {
        +        "type": "integer"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  },
        +  "error": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  },
        +  "extensions": {
        +    "default": [],
        +    "items": {
        +      "type": "string"
        +    },
        +    "type": "array"
        +  },
        +  "freeze_authority": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  },
        +  "mint_authority": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  },
        +  "risks": {
        +    "default": [],
        +    "items": {
        +      "type": "string"
        +    },
        +    "type": "array"
        +  },
        +  "supply": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  },
        +  "token": {
        +    "type": "string"
        +  },
        +  "verdict": {
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / required
        Added value: +[
        +  "token",
        +  "verdict"
        +]
  7. 4 tool updates
    • First observedcheck_authorities
    • First observedexecute_safe_swap
    • First observedsimulate_sell
    • First observedverify_token_safety

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Provides post-deploy Solana threat intelligence, enabling AI agents to check operators, tokens, and network stats for detecting rug pulls and malicious activity.
    5
    44 npm
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    On-chain Solana token safety for trading agents — traces coordinated wallet funding, same-block Jito bundles, serial-rug deployers and live coordinated dumps into one Exit-Liquidity Risk verdict before a swap. Free tier, then $0.02 USDC/query via x402.
    1
    53 npm
    2
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants and trading agents to run Solana memecoin safety checks, including grades, red flags, launch bundles, same-second sellers, rug-farm links, and wallet activity.
    414 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.