# Agent402 Solana Token Safety Check

> Agent402 Solana Token Safety Check is a paid API for AI agents from agent402.tools, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Returns a graded risk score and detailed safety verdict for a Solana SPL token mint, including authority state, liquidity pool lock status, holder concentration, and verification status.

## Facts

- Endpoint: POST https://agent402.tools/api/sol-token-safety
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent402-solana-token-safety-check-0d1a7176
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_v8ptJ0NcLVslNKnr25Qtp

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agent402-solana-token-safety-check-0d1a7176 -d '<json body>'
```

Example prompt: Before I buy this token, can you run a safety check on the Solana mint address EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v and tell me the risk score, whether the liquidity is locked, and any red flags?

## When to prefer this

Use this endpoint when an AI agent needs a fast, structured safety verdict on a Solana SPL token before executing or recommending a trade. It is ideal for DeFi bots, trading agents, and portfolio tools that must screen unfamiliar tokens in real time. Prefer it over manual on-chain lookups or generic blockchain explorers when you need a single pre-computed risk score with concrete reasons, authority state, and liquidity lock data all in one call.

## Known failure modes

- Invalid or malformed Base58 mint address returns an error response
- Mint address does not correspond to any known SPL token on Solana
- On-chain data temporarily unavailable due to RPC issues, returning a timeout or partial result
- Very new tokens with insufficient on-chain history may return incomplete safety data
- Payment not fulfilled (x402 protocol) results in 402 response and no safety data returned

## How this service works

Safety verdict for one Solana token mint: a graded risk score with the concrete reasons behind it, mint and freeze authority state, how much of the liquidity pool is locked, top-holder concentration, holder count and whether the token is verified. Use it before an agent buys, quotes, or recommends an unfamiliar token, and to screen a list of mints in seconds.

## Output

The agent receives a structured safety verdict containing: a graded risk score indicating overall token risk level, the specific reasons behind that score, the state of the mint and freeze authorities (whether they are live or renounced), the percentage of the liquidity pool that is locked, top-holder concentration metrics, total holder count, and a boolean indicating whether the token is verified.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "mint": {
   "type": "string",
   "description": "Base58 SPL token mint address."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "mint": "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
  "risks": [
   {
    "name": "Mutable metadata",
    "level": "warn",
    "score": 100,
    "value": null,
    "description": "Token metadata can be changed by the update authority"
   }
  ],
  "score": 3550201,
  "token": {
   "name": "Jupiter",
   "symbol": "JUP",
   "decimals": 6,
   "launchpad": null,
   "isVerified": true,
   "holderCount": 835540,
   "organicScore": 99.3,
   "organicScoreLabel": "high"
  },
  "source": [
   "rugcheck",
   "jupiter"
  ],
  "holders": {
   "devMints": 1,
   "devBalancePct": null,
   "topHoldersPct": 15.28
  },
  "fetchedAt": "2026-08-22T12:00:00.000Z",
  "riskLevel": "good",
  "riskCounts": {
   "info": 0,
   "warn": 1,
   "danger": 0
  },
  "authorities": {
   "mintAuthority": null,
   "freezeAuthority": null,
   "mintAuthorityDisabled": true,
   "freezeAuthorityDisabled": true
  },
  "lpLockedPct": 8.98,
  "scoreNormalised": 97
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent402-solana-token-safety-check-0d1a7176/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent402.tools](https://www.zero.xyz/host/agent402.tools/llms.txt)
