RiskDataApi MCP
MCP server for Solana token risk scoring, providing safety scores, insider cluster analysis, honeypot detection, and LP lock status for AI agents and trading bots.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://www.tnt-audit.com/api/mcpWhat you can do with it
- Check token safety score and honeypot risk
- Analyze insider funding clusters
- Verify LP lock status
- Get historical safety data
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- tnt-house-risk-data-api 1.4.1
- MCP protocol
- 2025-06-18
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
check_token_risk — Check Solana token risk
Returns a 0-100 safety score, on-chain insider wallet clusters (wallets sharing a first funder), mint/freeze authority status, holder concentration, and live price/liquidity/volume for a single Solana token mint. Use before recommending or executing a trade on any Solana token. 5 free anonymous calls/day, no signup. Then call get_free_api_key (15/day) or pay per call via x402; pass a key via the Authorization header or the api_key argument. Quota refusals return error_code + options[] with the exact next step.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string",
"description": "The Solana token mint address to check"
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Optional. Your RiskDataApi key, for MCP hosts that cannot send an Authorization header. If both are present, the Authorization header wins."
}
},
"additionalProperties": false
}check_token_risk_batch — Check risk for multiple Solana tokens at once
Same as check_token_risk but for up to 25 mints in one call — N mints charged as N calls, same per-call economics as check_token_risk, no bulk discount. All-or-nothing: if the batch can't be fully covered by remaining quota/credit, the whole batch is rejected rather than partially processed. Needs an API key (Authorization header or api_key argument) or x402 — no anonymous batch calls.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"mints"
],
"properties": {
"mints": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 25,
"minItems": 1,
"description": "1-25 Solana token mint addresses"
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Optional. Your RiskDataApi key, for MCP hosts that cannot send an Authorization header. If both are present, the Authorization header wins."
}
},
"additionalProperties": false
}get_free_api_key — Get a free API key
Issues a free RiskDataApi key for an email address (15 checks/day instead of 5 anonymous calls/day). No email verification. One active key per email; the key is returned once and also emailed. Use it when you hit the anonymous daily limit.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"maxLength": 200,
"description": "Email address to register the free key to"
}
},
"additionalProperties": false
}create_topup_invoice — Create a top-up or subscription invoice
Creates a Solana payment invoice for your API key: kind "topup" adds call credit ($5-$500, usd_amount, default $5); kind "subscription" buys 30 days. Returns payment_id, the exact pay_amount and wallet_address. Send exactly pay_amount, then call check_payment. Max 3 pending invoices per key.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"kind": {
"enum": [
"topup",
"subscription"
],
"type": "string",
"description": "topup (default) or subscription"
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Optional. Your RiskDataApi key, for MCP hosts that cannot send an Authorization header. If both are present, the Authorization header wins."
},
"currency": {
"enum": [
"USDC",
"SOL",
"MRDT"
],
"type": "string",
"description": "Payment currency (default USDC)"
},
"usd_amount": {
"type": "number",
"description": "Top-up amount in USD, 5-500 (default 5); ignored for subscription"
}
},
"additionalProperties": false
}check_payment — Check an invoice payment
Checks on-chain whether an invoice from create_topup_invoice has been paid and, if so, credits your key. Safe to call repeatedly (idempotent), at most once every 5 seconds per payment_id (after 30 checks per hour per key, once a minute); if throttled it returns error_code verify_rate_limited with retry_after seconds. Returns verified true/false with a reason.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"payment_id"
],
"properties": {
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Optional. Your RiskDataApi key, for MCP hosts that cannot send an Authorization header. If both are present, the Authorization header wins."
},
"payment_id": {
"type": "string",
"maxLength": 100,
"description": "payment_id returned by create_topup_invoice"
}
},
"additionalProperties": false
}get_token_risk_history — Get historical risk trend for a Solana token
Returns hourly historical data points (safety_score, insider_cluster_count, holder_count, price, liquidity, volume) for a mint over the last N days (max 90). Free and unmetered — no quota, works with or without an API key — pure read from stored history, no live upstream call.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"mint"
],
"properties": {
"days": {
"type": "number",
"maximum": 90,
"minimum": 1,
"description": "How many days of history to return (default 30, max 90)"
},
"mint": {
"type": "string",
"description": "The Solana token mint address"
}
},
"additionalProperties": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 559 ms
- 95th percentile latency
- 559 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 559 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http riskdataapi-mcp https://www.tnt-audit.com/api/mcpCodex
codex mcp add riskdataapi-mcp --url https://www.tnt-audit.com/api/mcpCursor
{
"mcpServers": {
"riskdataapi-mcp": {
"url": "https://www.tnt-audit.com/api/mcp"
}
}
}Cline
{
"mcpServers": {
"riskdataapi-mcp": {
"type": "streamableHttp",
"url": "https://www.tnt-audit.com/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"riskdataapi-mcp": {
"type": "http",
"url": "https://www.tnt-audit.com/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http riskdataapi-mcp https://www.tnt-audit.com/api/mcpClaude Desktop
{
"mcpServers": {
"riskdataapi-mcp": {
"url": "https://www.tnt-audit.com/api/mcp"
}
}
}Windsurf
{
"mcpServers": {
"riskdataapi-mcp": {
"serverUrl": "https://www.tnt-audit.com/api/mcp"
}
}
}Let your agent find its tools
Find servers like RiskDataApi MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.