SweetAI — On-chain AI Agent Intelligence
ERC-8004 agent intel, sybil forensics, Trust Gate + should-i-pay decisions, SDKs on PyPI/npm
Should I use this
Quality & Safety
Findings (7)
- LOWin get_bittensor_network_health
- LOWin get_bittensor_trust_overview
- LOWin get_a2a_relationships
- LOWin get_reputation_summary
- LOWin get_agent_liveness
- LOWin get_agent_sla
- LOWin get_wallet_profile
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
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": {
"agent-intel": {
"url": "https://sweetai.tiamatcrypto.com/mcp"
}
}
}Remote endpoints
https://sweetai.tiamatcrypto.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (33)
🟢get_trending_agents(limit)
Nejaktivnější on-chain autonomní agenti na Base, seřazení podle objemu (USDC transakce) a počtu transakcí. Limit max 20.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 5,
"title": "Limit",
"type": "integer"
}
},
"title": "get_trending_agentsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Result",
"type": "array"
}
},
"required": [
"result"
],
"title": "get_trending_agentsOutput"
}🟢check_wallet_reputation(address)
Reputace a rizikovost adresy: LOW/MEDIUM/HIGH/UNKNOWN. Zdroj dat = on-chain registrace + indexované transakce. Ne SLA, ne úspěšnost obchodu.
Input Schema
{
"type": "object",
"properties": {
"address": {
"title": "Address",
"type": "string"
}
},
"required": [
"address"
],
"title": "check_wallet_reputationArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "check_wallet_reputationOutput"
}🟢get_signals(min_confidence, limit)
Veřejně publikované signály (public delay vynucen). Data v raw token units; USD pouze u USDC. Podpis ověří nástroj verify_signal_proof.
Input Schema
{
"type": "object",
"properties": {
"min_confidence": {
"default": 0.7,
"title": "Min Confidence",
"type": "number"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
}
},
"title": "get_signalsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Result",
"type": "array"
}
},
"required": [
"result"
],
"title": "get_signalsOutput"
}⚪verify_signal_proof(signed_payload)
Ověří Proof-of-Signal (ed25519) proti payloadu. Vrací valid + key info.
Input Schema
{
"type": "object",
"properties": {
"signed_payload": {
"additionalProperties": true,
"title": "Signed Payload",
"type": "object"
}
},
"required": [
"signed_payload"
],
"title": "verify_signal_proofArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "verify_signal_proofOutput"
}🟢get_bittensor_network_health
Živost Bittensor sítě (peers, head blok). Bez klíče — žádná subnety data.
Input Schema
{
"type": "object",
"properties": {},
"title": "get_bittensor_network_healthArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_bittensor_network_healthOutput"
}🟢get_bittensor_trust_overview(top_n)
Bittensor subnety dle emisí + trust proxy (activity, net flows). Top N default 20.
Input Schema
{
"type": "object",
"properties": {
"top_n": {
"default": 20,
"title": "Top N",
"type": "integer"
}
},
"title": "get_bittensor_trust_overviewArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_bittensor_trust_overviewOutput"
}🟢get_bittensor_subnet_trust(netuid, limit)
Neuron trust řazení v subnetu (rank × incentive × stake, validator/miner, endpoint).
Input Schema
{
"type": "object",
"properties": {
"netuid": {
"title": "Netuid",
"type": "integer"
},
"limit": {
"default": 50,
"title": "Limit",
"type": "integer"
}
},
"required": [
"netuid"
],
"title": "get_bittensor_subnet_trustArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_bittensor_subnet_trustOutput"
}🟢get_solana_trust_summary
8004-Solana (mainnet) trust summary: agents, feedbacks, trust tier distribution.
Input Schema
{
"type": "object",
"properties": {},
"title": "get_solana_trust_summaryArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_solana_trust_summaryOutput"
}🟢get_solana_agents(limit, tier)
Solana 8004 agents by ATOM trust quality (tier >= filter, default all).
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"tier": {
"default": -1,
"title": "Tier",
"type": "integer"
}
},
"title": "get_solana_agentsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_solana_agentsOutput"
}🟢get_solana_forensics(risk, limit)
Solana sybil forensika: reviewer concentration, ghost ratio, burst, flags.
Input Schema
{
"type": "object",
"properties": {
"risk": {
"default": "",
"title": "Risk",
"type": "string"
},
"limit": {
"default": 50,
"title": "Limit",
"type": "integer"
}
},
"title": "get_solana_forensicsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_solana_forensicsOutput"
}🟢get_execution_health
Execution health na Base: RPC latence, agent aktivita, gas trend. Base public RPC nemá mempool — žádná pending-tx data.
Input Schema
{
"type": "object",
"properties": {},
"title": "get_execution_healthArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_execution_healthOutput"
}🟢get_a2a_relationships(window_hours, limit)
A2A platební graf agentů: top hrany (kdo→komu, USDC), recurentní platby ('předplatné mezi stroji'), huby (cíle s mnoha plátci = infra uzly).
Input Schema
{
"type": "object",
"properties": {
"window_hours": {
"default": 720,
"title": "Window Hours",
"type": "integer"
},
"limit": {
"default": 50,
"title": "Limit",
"type": "integer"
}
},
"title": "get_a2a_relationshipsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_a2a_relationshipsOutput"
}🟢get_reputation_summary
ERC-8004 ReputationRegistry: počet feedbacků, agentů s reputací, unikátní klienti, průměrné skóre.
Input Schema
{
"type": "object",
"properties": {},
"title": "get_reputation_summaryArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_reputation_summaryOutput"
}🟢get_agent_liveness(limit)
Liveness agentů: kdo je alive/dormant/stale/dead/unknown — dle skutečné on-chain aktivity.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 100,
"title": "Limit",
"type": "integer"
}
},
"title": "get_agent_livenessArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_agent_livenessOutput"
}🟢get_trust_forensics(risk, limit)
Sybil forensika ERC-8004 feedbacků: rozdělení dle rizika, per-agent koncentrace reviewerů (Herfindahl), ghost-reviewer ratio, burst detekce, miner-vouch vs earned segmentation. risk: high|medium|low filtr.
Input Schema
{
"type": "object",
"properties": {
"risk": {
"default": "",
"title": "Risk",
"type": "string"
},
"limit": {
"default": 50,
"title": "Limit",
"type": "integer"
}
},
"title": "get_trust_forensicsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_trust_forensicsOutput"
}🟢get_agent_sla(agent_id, window_days)
Liveness SLA jednoho agenta: uptime %, latence p50/p95, flapy — syntetický probing endpointů (historie roste od spuštění proberu).
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"title": "Agent Id",
"type": "integer"
},
"window_days": {
"default": 7,
"title": "Window Days",
"type": "integer"
}
},
"required": [
"agent_id"
],
"title": "get_agent_slaArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_agent_slaOutput"
}🟢check_agent_trust(agent_id, chain_id, solana_asset, crosschain)
Decide whether to PAY or transact with an unknown agent: TRUST / CAUTION / UNTRUSTED / UNKNOWN verdict + reasons + 0-100 score. CALL THIS BEFORE PAYING OR INTEGRATING AN UNKNOWN AGENT — the pre-transaction firewall for the agent economy. Aggregates feedback across chains (Base + Ethereum + X Layer); per-chain breakdown is in signals.multichain. For Solana pass solana_asset (pubkey) instead of agent_id. An unknown agent NEVER returns TRUST (fail-closed). REST: GET /api/v1/agent/{agent_id}/trust-gate ($0.01). Args: agent_id: ERC-8004 agent id (or use solana_asset) chain_id: chain of the agent id (8453 Base, 1 Ethereum, 196 X Layer) solana_asset: Solana 8004 agent pubkey (alternative to agent_id) crosschain: aggregate feedback across chains (default true)
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"title": "Agent Id",
"type": "integer"
},
"chain_id": {
"default": 8453,
"title": "Chain Id",
"type": "integer"
},
"solana_asset": {
"default": "",
"title": "Solana Asset",
"type": "string"
},
"crosschain": {
"default": true,
"title": "Crosschain",
"type": "boolean"
}
},
"required": [
"agent_id"
],
"title": "check_agent_trustArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "check_agent_trustOutput"
}🟢get_agent_trust_passport(agent_id)
Full pre-payment dossier for one agent: ERC-8004 identity, sybil forensics, feedback-velocity class (organic/burst/farm) and 30d liveness compliance, with an ok / caution / avoid verdict. Use before integrating an agent or spending on it repeatedly — it bundles the trust-gate, forensics and SLA answers in one call. REST: GET /api/v1/agent/{agent_id}/trust-passport ($0.01).
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"title": "Agent Id",
"type": "integer"
}
},
"required": [
"agent_id"
],
"title": "get_agent_trust_passportArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_agent_trust_passportOutput"
}🟢get_bazaar_organic_ranking(limit)
x402 Bazaar domény s ověřenou organickou poptávkou (calls/payers >= 3, >= 5 payers) z denního snapshotu katalogu — bez wallet farm.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 50,
"title": "Limit",
"type": "integer"
}
},
"title": "get_bazaar_organic_rankingArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_bazaar_organic_rankingOutput"
}🟢get_wallet_profile(wallet)
Wallet intelligence profil (Solanа, pump.fun behavioral data): winrate, typ (whale/bot/retail), smart_score, objem, průměrné držení, serial-creator flag. 87k+ profilů. Než zkopíruješ obchod, ověř kdo za ním stojí.
Input Schema
{
"type": "object",
"properties": {
"wallet": {
"title": "Wallet",
"type": "string"
}
},
"required": [
"wallet"
],
"title": "get_wallet_profileArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_wallet_profileOutput"
}🟢get_top_smart_buyers(min_score, min_trades, limit)
Smart buyers feed: wallety s nejlepším winrate × objemem (smart_score >= min_score). Kdo kupuje PŘED pumpou — zdroj copy-trading signálů.
Input Schema
{
"type": "object",
"properties": {
"min_score": {
"default": 0.45,
"title": "Min Score",
"type": "number"
},
"min_trades": {
"default": 10,
"title": "Min Trades",
"type": "integer"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
}
},
"title": "get_top_smart_buyersArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_top_smart_buyersOutput"
}🟢get_bazaar_market_intel(limit)
Market intelligence z denních Bazaar sweepů (30k+ listingů): kategorie dle reálné poptávky (payers) + nejrychleji rostoucí organické domény (den vs. den). Co agents REÁLNĚ kupují — data nikde jinde nejsou.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
}
},
"title": "get_bazaar_market_intelArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_bazaar_market_intelOutput"
}🟢get_bazaar_growth_stats(days)
Denní vývoj x402 Bazaar katalogu: počet listingů, organické domény, payers/calls součty, nové/zaniklé listingy, odhad API objemu v USDC.
Input Schema
{
"type": "object",
"properties": {
"days": {
"default": 30,
"title": "Days",
"type": "integer"
}
},
"title": "get_bazaar_growth_statsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_bazaar_growth_statsOutput"
}🟢get_btc_grid_signal
Actionable BTC signal from our own live trading engine on Hyperliquid. Returns the engine's current directional signal, its active position with full detail (all levels, target, stop) and the live track record. Paper execution — engine decisions are real, PnL is paper with modeled fees, not investment advice.
Input Schema
{
"type": "object",
"properties": {},
"title": "get_btc_grid_signalArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_btc_grid_signalOutput"
}🟢get_trading_decision(asset)
Trading Decision per asset from our own live Hyperliquid engines. Args: asset: btc | eth | hype | sol | uni | zec | pine_btc Returns an ACO verdict: ENTER_LONG / ENTER_SHORT / WAIT + entry reference + exit plan (target/stop) + live track record. Paper execution — engine decisions are real, PnL is paper with modeled fees, not investment advice.
Input Schema
{
"type": "object",
"properties": {
"asset": {
"default": "btc",
"title": "Asset",
"type": "string"
}
},
"title": "get_trading_decisionArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_trading_decisionOutput"
}🟢get_pump_alerts(minutes, alert_type)
Live pump.fun detection alerts with per-alert ACO decision. Args: minutes: lookback window (5-720) alert_type: optional filter — ignition | sudden_flow | pre_pump | whale_distribute | market_exit Returns recent alerts from our own pump.fun/Raydium behavioral collector (1350+ alerts/day): flow multiplier, smart buyer count and a decision per alert (WATCH_ENTER / EXIT_IF_LONG / AVOID). Not investment advice.
Input Schema
{
"type": "object",
"properties": {
"minutes": {
"default": 60,
"title": "Minutes",
"type": "integer"
},
"alert_type": {
"default": "",
"title": "Alert Type",
"type": "string"
}
},
"title": "get_pump_alertsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_pump_alertsOutput"
}🟢get_smart_money_feed(minutes, limit)
LIVE smart-money feed for Solana meme trading — ONE payload, polling loop. Designed to sit INSIDE your trading decision loop (call every ~60s): fresh pump ignitions with SOL flow and unique-wallet counts, per-alert decision (WATCH_ENTER / EXIT_IF_LONG / STAND_ASIDE), smart buyer profiles (winrate / smart_score) and the top active whales right now. REST: GET /api/v1/alpha/smart-money ($0.02). Args: minutes: alert lookback window (5-720) limit: max alerts in the feed (1-50) Not investment advice.
Input Schema
{
"type": "object",
"properties": {
"minutes": {
"default": 60,
"title": "Minutes",
"type": "integer"
},
"limit": {
"default": 15,
"title": "Limit",
"type": "integer"
}
},
"title": "get_smart_money_feedArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "get_smart_money_feedOutput"
}🟢should_i_pay(agent_id, solana_asset, amount_usd)
Pre-payment DECISION for any A2A payment: "should I pay agent X $N?". CALL THIS BEFORE EVERY PAYMENT TO AN UNKNOWN AGENT. The agent-facing equivalent of a credit check: pay $0.01 to avoid paying a scammer $N. Answers with action PAY / CAUTION / SKIP + confidence + expected loss in USDC sized to your exact amount, backed by on-chain ERC-8004 evidence (feedbacks, sybil forensics, liveness SLA). Multichain incl. Solana. Also available as REST: GET /api/v1/should-i-pay. Args: agent_id: ERC-8004 agent id of the payment TARGET (or use solana_asset) solana_asset: Solana 8004 agent pubkey (alternative to agent_id) amount_usd: the USDC amount you are about to pay Not investment advice.
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"default": 0,
"title": "Agent Id",
"type": "integer"
},
"solana_asset": {
"default": "",
"title": "Solana Asset",
"type": "string"
},
"amount_usd": {
"default": 0.01,
"title": "Amount Usd",
"type": "number"
}
},
"title": "should_i_payArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "should_i_payOutput"
}🟢agent_interact_gate(agent_id, solana_asset)
Decide whether to INTERACT with an AI agent at all — any interaction. BROADER THAN should_i_pay: covers conversations, task delegation, adding an agent to your loop and copying its data (not just payments). Returns INTERACT / CAUTION / AVOID + confidence + a recommended recheck interval — designed to be re-checked before important interactions, not one-shot. Multichain ERC-8004 evidence + Solana. REST: GET /api/v1/agent-interact-gate ($0.02). Args: agent_id: ERC-8004 agent id (or use solana_asset) solana_asset: Solana 8004 agent pubkey (alternative)
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"default": 0,
"title": "Agent Id",
"type": "integer"
},
"solana_asset": {
"default": "",
"title": "Solana Asset",
"type": "string"
}
},
"title": "agent_interact_gateArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "agent_interact_gateOutput"
}🟢agent_liveness(agent_id, solana_asset, window_days)
Is agent ALIVE right now? Verdict ALIVE/DEGRADED/DOWN/UNKNOWN before your agent wastes timeouts calling a dead service. CALL THIS BEFORE CALLING AN UNKNOWN AGENT'S ENDPOINT — a verdict backed by ~270 real probes/agent/30d (15-min probe cycle), NOT a one-shot ping like generic URL checkers. Returns action CALL/SLOW/AVOID + uptime % + p50/p95 latency + flaps + last-probe age. By ERC-8004 agent_id or Solana asset. REST: GET /api/v1/agent-liveness ($0.01). Args: agent_id: ERC-8004 agent id (or use solana_asset) solana_asset: Solana 8004 agent pubkey (alternative) window_days: SLA window 1-30 (default 7)
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"default": 0,
"title": "Agent Id",
"type": "integer"
},
"solana_asset": {
"default": "",
"title": "Solana Asset",
"type": "string"
},
"window_days": {
"default": 7,
"title": "Window Days",
"type": "integer"
}
},
"title": "agent_livenessArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "agent_livenessOutput"
}🟢reputation_origin(agent_id, solana_asset)
Is this agent's reputation EARNED or BOUGHT? Origin verdict with reasons. THE FOLLOW-UP TO should_i_pay — explains WHY the verdict is CAUTION. Returns ORGANIC/BURST/FARM/MIXED/NONE + evidence: unique clients, burst-per-hour, ghost-wallet ratio, vouch-vs-earned feedback split. 90%+ of Base ERC-8004 reviewers show coordinated sybil behavior (arXiv 2606.26028) — this tool flags which agents' ratings are manufactured. By ERC-8004 agent_id or Solana asset. REST: GET /api/v1/reputation-origin ($0.02). Args: agent_id: ERC-8004 agent id (or use solana_asset) solana_asset: Solana 8004 agent pubkey (alternative)
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"default": 0,
"title": "Agent Id",
"type": "integer"
},
"solana_asset": {
"default": "",
"title": "Solana Asset",
"type": "string"
}
},
"title": "reputation_originArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "reputation_originOutput"
}🟢mint_rug_check(mint)
Is this Solana token a rug or safe to buy? Binary safety verdict — call it BEFORE buying or paying for any Solana meme token. Returns verdict SAFE/RISKY/RUG/UNKNOWN + action ENTER_OK/CAUTION/SKIP + confidence + specific red flags (active mint/freeze authority, dev dump, sell pressure, whale distribution, thin liquidity) + measured signals (unique wallets, buy share, bonding-curve liquidity, graduation status). Built from our own pump.fun/Meteora collector: 12M+ swap events, 63k launchpads, 1.3M whale wallets. Unknown mint returns UNKNOWN — never "safe". REST: GET /api/v1/solana/mint/{mint}/rug-check ($0.02). Args: mint: Solana token mint address
Input Schema
{
"type": "object",
"properties": {
"mint": {
"title": "Mint",
"type": "string"
}
},
"required": [
"mint"
],
"title": "mint_rug_checkArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "mint_rug_checkOutput"
}🟢x402_seller_verdict(resource, domain)
Is this x402 seller a real business with paying users, or a farm/dead endpoint? Call it BEFORE your agent pays an unknown x402 endpoint. Returns verdict REAL/EMERGING/FARM/DEAD/UNKNOWN + action USE/CAUTION/AVOID + is_real (bool) + confidence + payers_30d, calls_30d, repeat-usage ratio (calls/payer) and the 11-day demand trend. Farms look like thousands of one-shot payers (calls/payer ~1.0); real businesses show repeat usage (calls/payer >= 3). Built from our daily sweep of the entire x402 catalog (32k+ listings/day, 11 days of history). Unknown seller returns UNKNOWN. REST: GET /api/v1/bazaar/seller-verdict ($0.02). Args: resource: full x402 resource URL (e.g. https://api.example.com/v1/foo) domain: or just a domain (e.g. api.example.com)
Input Schema
{
"type": "object",
"properties": {
"resource": {
"default": "",
"title": "Resource",
"type": "string"
},
"domain": {
"default": "",
"title": "Domain",
"type": "string"
}
},
"title": "x402_seller_verdictArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"additionalProperties": true,
"title": "Result",
"type": "object"
}
},
"required": [
"result"
],
"title": "x402_seller_verdictOutput"
}Community
Evidence