Skip to main content
Glama

SweetAI — On-chain AI Agent Intelligence

Server Details

Two pre-trade decisions: should-i-pay + token-verdict. ERC-8004 sybil forensics + live pool checks

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 24 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.3/5.0

Scored across 2 tools

Disambiguation4/5

The two tools target genuinely different questions: token risk before a swap vs. counterparty risk before an A2A payment. The descriptions do a good job of drawing the line (on-chain ERC-8004 evidence vs. Bazaar demand data), but the should_i_pay description points to a non-existent 'agent_interact_gate' tool for broader questions, which can leave an agent unsure where that case should go.

Naming Consistency3/5

Both names are snake_case, but the conventions differ sharply: one is a verb_noun command (check_base_token_safety) and the other is a first-person question (should_i_pay). Readable in isolation, yet there is no predictable pattern an agent can extrapolate a third tool from.

Tool Count3/5

Two tools is thin for a server branding itself 'On-chain AI Agent Intelligence' spanning token safety, agent reputation, and x402 seller trust. Each tool is substantive, but the surface is borderline too small to justify a dedicated server.

Completeness2/5

There is a clear dead end: should_i_pay defers broader agent questions to 'agent_interact_gate', which is not in this tool set, so that workflow simply fails. Coverage is also asymmetric — payment checks accept Solana targets while token safety only covers Base tokens, and there is no way to inspect an agent's raw ERC-8004 reputation or batch-screen multiple targets.

Available Tools

2 tools
check_base_token_safetyBase token safetyA
Read-onlyIdempotent
Inspect

Is this Base token BASED / MID / COOKED / RADIOACTIVE? Deterministic verdict before you buy: grade, action (ENTER_OK / CAUTION / SKIP), confidence, red flags (honeypot, sell tax, mintable supply, owner privileges, holder concentration, thin liquidity) and expected loss for your amount. Call it before swapping into any Base token. Fail-closed: an unknown token returns UNKNOWN, never "safe". Risk screen, not investment advice. REST: GET|POST /api/v1/token/verdict ($0.02).

Args: token: ERC-20 contract address on Base (0x...) amount_usd: planned position size in USD (scales expected_loss_usd)

NameRequiredDescriptionDefault
tokenYes
amount_usdNo

Output Schema

NameRequiredDescription
resultYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare read-only, idempotent, non-destructive, open-world, but the description adds real value beyond them: fail-closed semantics (unknown token returns UNKNOWN, never "safe"), the exact verdict taxonomy, the enumerated red-flag categories, and the $0.02 cost plus REST endpoint.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the framing question and verdict scale, then progressively adds call guidance, failure behavior, disclaimer, and endpoint. Dense but nearly every sentence carries information; the informal grade jargon and the advisory disclaimer are the only slightly soft parts.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description needn't detail return structure, and it still previews the key fields. For a 2-param read-only screen, an agent has everything needed to decide to call it and interpret the result.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, so the description must carry the load and does: token is defined as an ERC-20 contract address on Base with the 0x... format, and amount_usd is defined as planned position size that scales expected_loss_usd — the latter explains the causal relationship the schema does not.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (safety check / verdict) and resource (Base ERC-20 token) and enumerates the exact outputs: grade, action, confidence, red flags, expected loss. Clearly distinct from siblings like mint_rug_check or check_wallet_reputation, which cover different assets/entities.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

"Call it before swapping into any Base token" gives an explicit trigger and ordering. It does not name alternatives or state when not to use it, but the Base-specific scope implicitly excludes the Solana/wallet/agent siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

should_i_payShould I pay?A
Read-onlyIdempotent
Inspect

Pre-payment decision for any A2A payment: "should I pay this seller $N?". Call it before every payment to an unknown agent or x402 seller — the agent-facing equivalent of a credit check: pay $0.01 to avoid paying a scammer $N. Answers with action PAY / CAUTION / SKIP, confidence and expected loss in USDC sized to your exact amount. Target by ERC-8004 agent_id, Solana pubkey, x402 seller_url or seller pay_to wallet. Agent targets use on-chain ERC-8004 evidence; seller targets use Bazaar demand (repeat payers/calls). For seller targets wallet_flow is marked not_available — demand data does not see seller→payer round trips. Use agent_interact_gate instead when the question is broader than payment. REST: GET /api/v1/should-i-pay ($0.01).

Args: agent_id: ERC-8004 agent id of the payment TARGET (or use another target) solana_asset: Solana 8004 agent pubkey (alternative to agent_id) seller_url: x402 seller resource URL or domain (alternative target) pay_to: seller payTo wallet — EVM 0x… or Solana base58 (alternative target) amount_usd: the USDC amount you are about to pay

Not investment advice.

NameRequiredDescriptionDefault
pay_toNo
agent_idNo
amount_usdNo
seller_urlNo
solana_assetNo

Output Schema

NameRequiredDescription
resultYes

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, and the description adds substantive context beyond them: the $0.01 call cost, the REST endpoint, the evidence source per target type (on-chain ERC-8004 vs Bazaar demand), and a genuine limitation ('wallet_flow is marked not_available' for seller targets). Disclosing a known data blind spot is exactly the kind of behavior an agent needs before trusting the verdict.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The critical routing information (what it is, when to call it, what it returns, how to target) is front-loaded and dense. It runs somewhat long, and the closing 'Not investment advice' is boilerplate that doesn't earn its place, but nothing substantive is padded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description needn't detail the return shape, yet it still summarizes the verdict fields (action, confidence, expected loss) at the right level. Combined with per-target evidence explanations and the sibling pointer, an agent has everything needed to call this correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must carry all five parameters — and it does, with meaning and mutual exclusivity for each: agent_id, solana_asset (alternative), seller_url (alternative target), pay_to (with 'EVM 0x… or Solana base58' format guidance), and amount_usd (the USDC amount about to be paid). This fully compensates for the bare schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific decision verb and resource — a pre-payment risk assessment that returns PAY / CAUTION / SKIP with confidence and expected loss — and immediately names the sibling/alternative (agent_interact_gate) it is not. An agent can distinguish it from check_base_token_safety because the scope is agent/seller reputation rather than token contract safety.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit trigger ('call it before every payment to an unknown agent or x402 seller') and an explicit exclusion with a named alternative ('use agent_interact_gate instead when the question is broader than payment'). The cost-of-use tradeoff ($0.01 to avoid losing $N) further justifies when the call is worth making.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedshould_i_pay2 fields changed
      • addedInput schema / properties / pay_to
        Added value: +{
        +  "default": "",
        +  "title": "Pay To",
        +  "type": "string"
        +}
      • addedInput schema / properties / seller_url
        Added value: +{
        +  "default": "",
        +  "title": "Seller Url",
        +  "type": "string"
        +}
  2. 32 tool updates
    • Removedagent_interact_gate
    • Removedagent_liveness
    • Removedcheck_agent_trust
    • Removedcheck_wallet_reputation
    • Removedget_a2a_relationships
    • Removedget_agent_liveness
    • Removedget_agent_sla
    • Removedget_agent_trust_passport
    • Removedget_bazaar_growth_stats
    • Removedget_bazaar_market_intel
    • Removedget_bazaar_organic_ranking
    • Removedget_bittensor_network_health
    • Removedget_bittensor_subnet_trust
    • Removedget_bittensor_trust_overview
    • Removedget_btc_grid_signal
    • Removedget_execution_health
    • Removedget_pump_alerts
    • Removedget_reputation_summary
    • Removedget_signals
    • Removedget_smart_money_feed
    • Removedget_solana_agents
    • Removedget_solana_forensics
    • Removedget_solana_trust_summary
    • Removedget_top_smart_buyers
    • Removedget_trading_decision
    • Removedget_trending_agents
    • Removedget_trust_forensics
    • Removedget_wallet_profile
    • Removedmint_rug_check
    • Removedreputation_origin
    • Removedverify_signal_proof
    • Removedx402_seller_verdict
  3. 1 tool update
    • Addedcheck_base_token_safety
  4. 2 tool updates
    • Addedmint_rug_check
    • Addedx402_seller_verdict
  5. 2 tool updates
    • Addedagent_interact_gate
    • Addedget_smart_money_feed
  6. 1 tool update
    • Changedshould_i_pay1 field changed
      • changedInput schema / properties / amount_usd / default
        Previous value: -0.05New value: +0.01
  7. 2 tool updates
    • Addedagent_liveness
    • Addedreputation_origin
  8. 1 tool update
    • Addedshould_i_pay
  9. 2 tool updates
    • Addedget_pump_alerts
    • Addedget_trading_decision
  10. 1 tool update
    • Addedget_btc_grid_signal
  11. 3 tool updates
    • Addedget_bazaar_market_intel
    • Addedget_top_smart_buyers
    • Addedget_wallet_profile
  12. 1 tool update
    • Addedcheck_agent_trust
  13. 3 tool updates
    • Addedget_agent_trust_passport
    • Addedget_bazaar_growth_stats
    • Addedget_bazaar_organic_ranking
  14. 16 tool updates
    • First observedcheck_wallet_reputation
    • First observedget_a2a_relationships
    • First observedget_agent_liveness
    • First observedget_agent_sla
    • First observedget_bittensor_network_health
    • First observedget_bittensor_subnet_trust
    • First observedget_bittensor_trust_overview
    • First observedget_execution_health
    • First observedget_reputation_summary
    • First observedget_signals
    • First observedget_solana_agents
    • First observedget_solana_forensics
    • First observedget_solana_trust_summary
    • First observedget_trending_agents
    • First observedget_trust_forensics
    • First observedverify_signal_proof

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    On-chain Solana token safety for trading agents — traces coordinated wallet funding, same-block Jito bundles, serial-rug deployers and live coordinated dumps into one Exit-Liquidity Risk verdict before a swap. Free tier, then $0.02 USDC/query via x402.
    1
    31 npm
    2
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Pre-trade token safety check for AI agents. Simulates a sell before you buy, then reports honeypot, tax, liquidity, pair age, same-ticker impersonation and owner powers as one low/medium/high/unknown verdict. Fail-closed: when a critical check cannot run it answers unknown rather than guessing low. Publishes its own measured error rate with the benchmark harness in the repo.
    3
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources