Risk and structure facts on one Solana or Base token, never a trading signal. Paid per call by x402.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
What Golden Kog does and never does, its prices (set by the Kognai CFO) and how to pay. Free.
This tool takes no arguments.
What Golden Kog does and never does, its prices (set by the Kognai CFO) and how to pay. Free.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| chain* | string | solana (pump.fun ecosystem first) or base |
| token* | string | the token address: a Solana mint (base58) or a Base contract (0x and 40 hex) |
{
"type": "object",
"required": [
"chain",
"token"
],
"properties": {
"chain": {
"enum": [
"solana",
"base"
],
"type": "string",
"description": "solana (pump.fun ecosystem first) or base"
},
"token": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "the token address: a Solana mint (base58) or a Base contract (0x and 40 hex)"
}
},
"additionalProperties": false
}A job by its id with the view token from the paid reply: its state, report and alerts. Free.
| Argument | Type | Description |
|---|---|---|
| job_id* | string | |
| view_token* | string |
{
"type": "object",
"required": [
"job_id",
"view_token"
],
"properties": {
"job_id": {
"type": "string",
"pattern": "^gk_[A-Za-z0-9_-]{16}$"
},
"view_token": {
"type": "string",
"minLength": 8
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| chain* | string | solana (pump.fun ecosystem first) or base |
| hours | integer | the window in hours; 24 is the window on sale |
| token* | string | the token address: a Solana mint (base58) or a Base contract (0x and 40 hex) |
| webhook | string | optional public https url that receives each alert as a JSON POST |
{
"type": "object",
"required": [
"chain",
"token"
],
"properties": {
"chain": {
"enum": [
"solana",
"base"
],
"type": "string",
"description": "solana (pump.fun ecosystem first) or base"
},
"hours": {
"type": "integer",
"default": 24,
"maximum": 72,
"minimum": 1,
"description": "the window in hours; 24 is the window on sale"
},
"token": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "the token address: a Solana mint (base58) or a Base contract (0x and 40 hex)"
},
"webhook": {
"type": "string",
"description": "optional public https url that receives each alert as a JSON POST"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| ticker* | string | the ticker, letters and digits, with or without $ |
{
"type": "object",
"required": [
"ticker"
],
"properties": {
"ticker": {
"type": "string",
"maxLength": 16,
"minLength": 1,
"description": "the ticker, letters and digits, with or without $"
}
},
"additionalProperties": false
}