Skip to main content
Glama

call402 — x402 Agent Services

Server Details

x402 pay-per-call APIs for agents: web search, wallet/token checks, text structuring.

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
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.1/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a distinctly different resource/action: text extraction to JSON, ERC-20 token safety, EVM wallet activity, and live web search. There is no functional overlap, so an agent can select unambiguously from the description alone.

Naming Consistency4/5

All names are lowercase hyphenated, which is consistent. However, three follow a noun-based pattern (token-risk-summary, wallet-activity-summary, web-search) while text-to-structure uses a transformation-style phrasing, a minor deviation from the rest.

Tool Count4/5

Four tools is on the lean side for a general 'Agent Services' server, but each is a distinct, self-contained utility with no filler. Reasonable for a focused x402 paid-per-call service surface.

Completeness3/5

The surface is entirely read-only analysis (extraction, token risk, wallet activity, search) with no execution, trading, or write operations, despite framing token-risk-summary as a 'pre-trade' check. For a broad multi-service server, notable adjacent operations are missing.

Available Tools

4 tools
text-to-structureAInspect

Turn unstructured text into strict, machine-readable JSON for agent pipelines: a deterministic, reproducible alternative to an LLM extraction call. Extracts emails, URLs, EVM wallet addresses, transaction hashes, ISO-normalized dates, money amounts, percentages, phone numbers and key:value pairs from invoices, emails, messages, logs or documents. Pass fields or a JSON schema to receive exactly the fields you need. Same input, same output, in milliseconds.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYes
fieldsNo
schemaNo

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does meaningful work: it discloses determinism ('same input, same output'), the latency profile ('in milliseconds'), and that no LLM call is involved — all traits an agent cannot infer from the empty schema. It does not cover failure modes, input size limits, or behavior when no entities match, which keeps it out of 5 territory.

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 core verb-resource-output framing, then the positioning, then the supported entity list. The enumeration of extraction types is long but directly aids tool selection, so it earns its place; a slight trim would make it tighter.

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

Completeness4/5

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

There is no output schema, so the description must describe returns — and it does ('strict, machine-readable JSON', 'exactly the fields you need'). Combined with the stated determinism and supported entity types, an agent has enough to call it correctly, though input limits and empty-match behavior remain unaddressed.

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

Parameters3/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 compensate for three bare parameters. It explains the intent of the two optional ones ('pass fields or a JSON schema to receive exactly the fields you need') and implies 'text' is the source input, but never states the expected shape of 'fields' (array of strings) or 'schema' (a JSON schema object), leaving the schema's type-only definitions to do that work.

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 concrete verb and resource ('Turn unstructured text into strict, machine-readable JSON') plus the exact extraction categories it supports. The positioning as 'a deterministic, reproducible alternative to an LLM extraction call' makes it unmistakable against siblings like web-search or token-risk-summary, which do entirely different things.

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?

Gives clear context for when to reach for it: agent pipelines needing reproducible structured output from invoices, emails, messages, logs or documents, and the 'pass fields or a JSON schema' instruction tells the agent how to steer results. It stops short of explicit when-not-to-use guidance or naming an alternative tool to use instead.

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

token-risk-summaryAInspect

Pre-trade token safety check for trading agents, snipers and treasuries: is this ERC-20 a honeypot, what are the buy/sell taxes, can supply be minted, is ownership reclaimable, how deep is the liquidity? One call combines Honeypot.is simulation, GoPlus security audit, DexScreener liquidity, volume and pair age, and on-chain contract checks into a 0-100 risk_score, risk_level and flags for any token on Base or Ethereum. Run it before swaps, listings or purchases. Not financial advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
chainNo
addressYes

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does well: it discloses the data sources (Honeypot.is simulation, GoPlus audit, DexScreener liquidity/volume/pair age, on-chain checks) and the composite outputs (0-100 risk_score, risk_level, flags). It does not mention auth needs, rate limits, or latency, so it stops short of a 5.

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 core question and the returned artifact, with no wasted preamble. The sentence is long and packs several source names, but each clause adds decision-relevant information rather than filler.

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

Completeness4/5

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

No output schema exists, and the description duly enumerates the return shape (risk_score, risk_level, flags) and supported chains. For a two-parameter tool this is nearly complete; only address format/expectations are left unstated.

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

Parameters3/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 compensate. The chain parameter is effectively covered by 'any token on Base or Ethereum', matching the enum. But the required 'address' parameter is never clarified as the ERC-20 contract address, leaving a real gap for the most important input.

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 (pre-trade safety check) and resource (ERC-20 token), then enumerates exactly the questions it answers: honeypot, buy/sell taxes, mintable supply, reclaimable ownership, liquidity depth. It also names the two supported chains, so an agent can distinguish this from the unrelated siblings (web-search, wallet-activity-summary).

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?

Explicitly says when to use it: 'Run it before swaps, listings or purchases.' That is clear context for invocation. However, it names no alternative tool and gives no when-not conditions, which would be needed for a 5.

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

wallet-activity-summaryAInspect

Wallet due diligence for any EVM address on Ethereum or Base: native balance, recent transactions with counterparties, top token holdings with USD values when known, plus anomaly flags for burst activity, concentrated outflows and contract wallets. For counterparty screening, airdrop eligibility checks, portfolio snapshots, or checking a wallet before transacting with it. Sources: public indexers (Blockscout, Etherscan) with on-chain RPC fallback; responses state sources and data_quality.

ParametersJSON Schema
NameRequiredDescriptionDefault
chainNo
addressYes

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does well: it names the data sources (Blockscout, Etherscan) with an on-chain RPC fallback and discloses that responses state sources and data_quality, which tells the agent how much to trust the result. It does not mention rate limits, auth needs, or pagination, so it is not exhaustive.

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 purpose and return contents are front-loaded in the first sentence, with use cases second and provenance third. The opening sentence is dense and list-heavy, but no sentence is filler, so it is close to optimally sized.

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

Completeness4/5

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

For a two-parameter read tool with no output schema or annotations, the description covers return contents (balance, transactions, holdings, anomaly flags) and data-quality caveats well. The remaining gap is the optional chain parameter's default behavior, which an agent would have to guess.

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

Parameters3/5

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

Schema description coverage is 0% for two parameters, so the description must compensate. It implies the chain enum's scope by saying 'Ethereum or Base' and clarifies the subject is 'any EVM address', but adds no format or default-chain detail for the required address parameter and never states what happens if chain is omitted.

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 concrete verb+resource ('Wallet due diligence for any EVM address on Ethereum or Base') and enumerates exactly what is returned: native balance, transactions with counterparties, token holdings with USD values, and anomaly flags. This scope cleanly separates it from siblings like token-risk-summary and web-search.

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?

It lists concrete use cases ('counterparty screening, airdrop eligibility checks, portfolio snapshots, or checking a wallet before transacting'), giving clear when-to-use context. It stops short of naming an alternative tool or stating when-not to use it, so it falls short of a 5.

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. 4 tool updates
    • First observedtext-to-structure
    • First observedtoken-risk-summary
    • First observedwallet-activity-summary
    • First observedweb-search

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Pay-per-call web search for AI agents, settled in USDC on Base via the x402 protocol. No API key or subscription required; users fund a wallet and get a web_search tool.
    8 npm
    1
    MIT
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables AI agents to call pay-per-request AI and web tools—including web-to-Markdown reading, PDF extraction, translation, compliance lookups, domain/email/Solana data, and prediction-market intelligence—without accounts or API keys, settling each call in USDC via x402 on Base, Solana, or Arc.
    -
  • A
    license
    C
    quality
    A
    maintenance
    Keyword Metrics for Google Ads search volume, CPC, advertising competition and monthly history. Optional AI Search Volume provides modeled question-demand signals, not actual ChatGPT or Perplexity query counts. Free discovery and quotes; paid calls require an approved budget and use USDC on Base via x402. Also includes SERP, domain and local-market research.
    78
    32 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources