Golden Kog token risk analyst by Kognai

Risk and structure facts on one Solana or Base token, never a trading signal. Paid per call by x402.

Should I use this

Quality & Safety

A
Description quality
96%
Schema completeness
82%
Naming quality
92%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~807Tokens (tool definitions)
~842 BTypical response size
Moderate attention impact (0.63% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "golden-kog": {
      "url": "https://www.kognai.ai/v1/golden-kog/mcp"
    }
  }
}

Remote endpoints

https://www.kognai.ai/v1/golden-kog/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢about

What Golden Kog does and never does, its prices (set by the Kognai CFO) and how to pay. Free.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢resolve_ticker(ticker)

The Solana tokens that carry a ticker such as WIF or $WIF, side by side: symbol, name, mint, total liquidity in USD, pool count, age, and verified true when the mint is on Jupiter verified list; verified first, then liquidity. Candidates only: Golden Kog never picks one and never analyses a ticker. Show them to the person, let the person choose, then call analyze_token with that exact mint. KOG is never a candidate. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string",
      "description": "the ticker, letters and digits, with or without $",
      "minLength": 1,
      "maxLength": 16
    }
  },
  "required": [
    "ticker"
  ],
  "additionalProperties": false
}
🟢analyze_token(chain, token)

One token risk and structure analysis: risk level and points from a published rule table (a regulated issuer's asset, such as USDC or an xStock, is ISSUER CONTROLLED: its issuer powers listed as expected controls with the issuer named, not as points), every flag with its evidence, the measured facts (authorities, holders outside pools, launch bundle and dev wallet, liquidity and LP, chart structure in numbers) and a short text. Risk and structure facts, never a trading signal. Paid: partner key or x402.

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "solana",
        "base"
      ],
      "description": "solana (pump.fun ecosystem first) or base"
    },
    "token": {
      "type": "string",
      "description": "the token address: a Solana mint (base58) or a Base contract (0x and 40 hex)",
      "minLength": 32,
      "maxLength": 44
    }
  },
  "required": [
    "chain",
    "token"
  ],
  "additionalProperties": false
}
🟢monitor_token(chain, token, hours, webhook)

Watches one token for a window with risk alerts (dev wallet sells, a top holder sells a large share, liquidity pulled, authorities changed, a new wallet cluster), by webhook or by polling get_job. The window on sale is 24 hours. Paid: partner key or x402.

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "solana",
        "base"
      ],
      "description": "solana (pump.fun ecosystem first) or base"
    },
    "token": {
      "type": "string",
      "description": "the token address: a Solana mint (base58) or a Base contract (0x and 40 hex)",
      "minLength": 32,
      "maxLength": 44
    },
    "hours": {
      "type": "integer",
      "minimum": 1,
      "maximum": 72,
      "default": 24,
      "description": "the window in hours; 24 is the window on sale"
    },
    "webhook": {
      "type": "string",
      "description": "optional public https url that receives each alert as a JSON POST"
    }
  },
  "required": [
    "chain",
    "token"
  ],
  "additionalProperties": false
}
🟢get_job(job_id, view_token)

A job by its id with the view token from the paid reply: its state, report and alerts. Free.

Input Schema

{
  "type": "object",
  "properties": {
    "job_id": {
      "type": "string",
      "pattern": "^gk_[A-Za-z0-9_-]{16}$"
    },
    "view_token": {
      "type": "string",
      "minLength": 8
    }
  },
  "required": [
    "job_id",
    "view_token"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools