Riley Craig x402 Agent Store
REMOTE · STORE.AGENTEXCHANGE.WORK · SCANNED SEP 20
AI brand/token visibility, prediction-market odds & cheap x402 data feeds for AI agents.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security51
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 92 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS check failed: the endpoint is reachable over plaintext HTTP. See how to fix → View diagnostics → Fail
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability64
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 10104 tokens (~109/item across 92 items; 92 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
- No destabilizing schema changes in the last 30 days.Pass
Tool Coverage86
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 58% of tool parameters carry a description.Partial
Tool Safety75
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- 0 of 5 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "market_publish_receipt" implies "publish" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Fail
- An AI judge read all 93 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
- Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
How do I install the Riley Craig x402 Agent Store MCP server?
Riley Craig x402 Agent Store is a hosted endpoint at https://store.agentexchange.work/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · store.agentexchange.work
claude mcp add --transport http rccola990-cloud-x402-agent-store 'https://store.agentexchange.work/mcp'
{
"mcpServers": {
"rccola990-cloud-x402-agent-store": {
"url": "https://store.agentexchange.work/mcp"
}
}
} {
"servers": {
"rccola990-cloud-x402-agent-store": {
"type": "http",
"url": "https://store.agentexchange.work/mcp"
}
}
} [mcp_servers.rccola990-cloud-x402-agent-store] url = "https://store.agentexchange.work/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"rccola990-cloud-x402-agent-store": {
"type": "remote",
"url": "https://store.agentexchange.work/mcp",
"enabled": true
}
}
} openclaw mcp add rccola990-cloud-x402-agent-store --url 'https://store.agentexchange.work/mcp' --transport streamable-http
mcp_servers:
rccola990-cloud-x402-agent-store:
url: "https://store.agentexchange.work/mcp" {
"McpServers": {
"rccola990-cloud-x402-agent-store": {
"Transport": "http",
"Url": "https://store.agentexchange.work/mcp"
}
}
} assistant mcp add rccola990-cloud-x402-agent-store -t streamable-http -u 'https://store.agentexchange.work/mcp'
{
"mcpServers": {
"rccola990-cloud-x402-agent-store": {
"type": "http",
"url": "https://store.agentexchange.work/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 20 Sept 26 0
- Tool “ai_category_ranking” rewrote its description, which is the text the model reads security
- Tool “ai_visibility_index” rewrote its description, which is the text the model reads security
- Tool “ai_visibility_signal” rewrote its description, which is the text the model reads security
- Tool “chain_gas_price” rewrote its description, which is the text the model reads security
- Tool “chain_token_supply” rewrote its description, which is the text the model reads security
- Tool “connect_company” rewrote its description, which is the text the model reads security
- Tool “connect_token” rewrote its description, which is the text the model reads security
- Tool “dex_token_data” rewrote its description, which is the text the model reads security
- Tool “prediction_market_odds” rewrote its description, which is the text the model reads security
- Tool “social_sentiment_scanner” rewrote its description, which is the text the model reads security
- Tool “us_macro_regime” rewrote its description, which is the text the model reads security
- Tool “wallet_portfolio” rewrote its description, which is the text the model reads security
- Tool “weather_forecast” rewrote its description, which is the text the model reads security
- Tool “whale_transfer_alerts” rewrote its description, which is the text the model reads security
- Tool “wikipedia_lookup” rewrote its description, which is the text the model reads security
- 19 Sept 26 0
- Tool “ai_category_ranking” rewrote its description, which is the text the model reads security
- Tool “ai_visibility_index” rewrote its description, which is the text the model reads security
- Tool “ai_visibility_signal” rewrote its description, which is the text the model reads security
- Tool “chain_gas_price” rewrote its description, which is the text the model reads security
- Tool “chain_token_supply” rewrote its description, which is the text the model reads security
- Tool “connect_company” rewrote its description, which is the text the model reads security
- Tool “connect_token” rewrote its description, which is the text the model reads security
- Tool “dex_token_data” rewrote its description, which is the text the model reads security
- Tool “prediction_market_odds” rewrote its description, which is the text the model reads security
- Tool “social_sentiment_scanner” rewrote its description, which is the text the model reads security
- Tool “us_macro_regime” rewrote its description, which is the text the model reads security
- Tool “wallet_portfolio” rewrote its description, which is the text the model reads security
- Tool “weather_forecast” rewrote its description, which is the text the model reads security
- Tool “whale_transfer_alerts” rewrote its description, which is the text the model reads security
- Tool “wikipedia_lookup” rewrote its description, which is the text the model reads security
- 10 Sept 26 0
- Tool “dex_token_data” rewrote its description, which is the text the model reads security
- Tool “ai_category_ranking” rewrote its description, which is the text the model reads security
- Tool “ai_visibility_index” rewrote its description, which is the text the model reads security
- Tool “ai_visibility_signal” rewrote its description, which is the text the model reads security
- Tool “chain_gas_price” rewrote its description, which is the text the model reads security
- Tool “chain_token_supply” rewrote its description, which is the text the model reads security
- Tool “connect_company” rewrote its description, which is the text the model reads security
- Tool “connect_token” rewrote its description, which is the text the model reads security
- Tool “prediction_market_odds” rewrote its description, which is the text the model reads security
- Tool “social_sentiment_scanner” rewrote its description, which is the text the model reads security
- Tool “us_macro_regime” rewrote its description, which is the text the model reads security
- Tool “wallet_portfolio” rewrote its description, which is the text the model reads security
- Tool “weather_forecast” rewrote its description, which is the text the model reads security
- Tool “whale_transfer_alerts” rewrote its description, which is the text the model reads security
- Tool “wikipedia_lookup” rewrote its description, which is the text the model reads security
- 9 Sept 26 0
- Tool “ai_category_ranking” rewrote its description, which is the text the model reads security
- Tool “ai_visibility_index” rewrote its description, which is the text the model reads security
- Tool “ai_visibility_signal” rewrote its description, which is the text the model reads security
- Tool “chain_gas_price” rewrote its description, which is the text the model reads security
- Tool “chain_token_supply” rewrote its description, which is the text the model reads security
- Tool “connect_company” rewrote its description, which is the text the model reads security
- Tool “connect_token” rewrote its description, which is the text the model reads security
- Tool “dex_token_data” rewrote its description, which is the text the model reads security
- Tool “prediction_market_odds” rewrote its description, which is the text the model reads security
- Tool “social_sentiment_scanner” rewrote its description, which is the text the model reads security
- Tool “us_macro_regime” rewrote its description, which is the text the model reads security
- Tool “wallet_portfolio” rewrote its description, which is the text the model reads security
- Tool “weather_forecast” rewrote its description, which is the text the model reads security
- Tool “whale_transfer_alerts” rewrote its description, which is the text the model reads security
- Tool “wikipedia_lookup” rewrote its description, which is the text the model reads security
- 26 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 25 Aug 26 +1
- Stability: 0.97 → pass security
- 23 Aug 26 +1
- Tool “ai_category_ranking” rewrote its description, which is the text the model reads security
- Tool “ai_visibility_index” rewrote its description, which is the text the model reads security
- Tool “ai_visibility_signal” rewrote its description, which is the text the model reads security
- Tool “chain_gas_price” rewrote its description, which is the text the model reads security
- Tool “chain_token_supply” rewrote its description, which is the text the model reads security
- Tool “connect_company” rewrote its description, which is the text the model reads security
- Tool “connect_token” rewrote its description, which is the text the model reads security
- Tool “dex_token_data” rewrote its description, which is the text the model reads security
- Tool “prediction_market_odds” rewrote its description, which is the text the model reads security
- Tool “social_sentiment_scanner” rewrote its description, which is the text the model reads security
- Tool “us_macro_regime” rewrote its description, which is the text the model reads security
- Tool “wallet_portfolio” rewrote its description, which is the text the model reads security
- Tool “weather_forecast” rewrote its description, which is the text the model reads security
- Tool “whale_transfer_alerts” rewrote its description, which is the text the model reads security
- Tool “wikipedia_lookup” rewrote its description, which is the text the model reads security
- 22 Aug 26 68
- Tool “ai_category_ranking” rewrote its description, which is the text the model reads security
- Tool “ai_visibility_index” rewrote its description, which is the text the model reads security
- Tool “ai_visibility_signal” rewrote its description, which is the text the model reads security
- Tool “chain_gas_price” rewrote its description, which is the text the model reads security
- Tool “chain_token_supply” rewrote its description, which is the text the model reads security
- Tool “connect_company” rewrote its description, which is the text the model reads security
- Tool “connect_token” rewrote its description, which is the text the model reads security
- Tool “dex_token_data” rewrote its description, which is the text the model reads security
- Tool “prediction_market_odds” rewrote its description, which is the text the model reads security
- Tool “social_sentiment_scanner” rewrote its description, which is the text the model reads security
- Tool “us_macro_regime” rewrote its description, which is the text the model reads security
- Tool “wallet_portfolio” rewrote its description, which is the text the model reads security
- Tool “weather_forecast” rewrote its description, which is the text the model reads security
- Tool “whale_transfer_alerts” rewrote its description, which is the text the model reads security
- Tool “wikipedia_lookup” rewrote its description, which is the text the model reads security
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Probed https://store.agentexchange.work/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=agentexchange.work | CN=WE1,O=Google Trust Services,C=US | 10 Aug 2026 | 8 Nov 2026 | ECDSA 256 | ECDSA-SHA256 | 63246ab2d04ed6ad130d95a947cc7b31 |
| SANs: agentexchange.work, store.agentexchange.work, *.store.agentexchange.work | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of store.agentexchange.work. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| work. | present | 16252 | 8 | Verified |
| agentexchange.work. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=15552000; includeSubDomains |
| x-content-type-options | nosniff |
| x-frame-options | SAMEORIGIN |
| referrer-policy | no-referrer |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://store.agentexchange.work/mcp | Verified | 200 | |
| http (plaintext) | http://store.agentexchange.work/mcp | Served over HTTP | 200 |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
agent_enterprise_integration ~107
$0.09 via x402: Generate copy-pasteable configuration payloads and IaC templates to connect paid MCP servers to Salesforce Agentforce, Google Vertex AI, and AWS WAF.
| Name | Type | Req | Description |
|---|---|---|---|
| pay_to | string | – | Target USDC payout address |
| platform | string | yes | Platform target: agentforce | vertex | aws-waf |
| service_url | string | – | Custom service root URL |
| x_payment | string | – | Optional signed x402 payment payload |
No output schema declared.
No examples provided.
agent_passport ~51
Public agent passport + BotScore (0-100): verified completed tasks, settled USDC volume, distinct counterparties. Reputation from chain-verified receipts only.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | Agent wallet address |
No output schema declared.
No examples provided.
agentforce_proxy ~55
$0.09 via x402: Premium Salesforce Agentforce Fallback Node. Fallback routing for Salesforce Agentforce instances.
| Name | Type | Req | Description |
|---|---|---|---|
| message | string | yes | – |
| x_payment | string | – | Optional signed x402 payment payload |
No output schema declared.
No examples provided.
ai_category_ranking ~132
$0.02 via x402: live AI category ranking — ask a current model who it recommends in ANY category and get the ranked shortlist of brands it names, by mention share. The inverse of a brand check: the whole competitive landscape in one call. For competitive-intel, market-research, GEO and sales agents.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | yes | Any category, e.g. 'CRM software', 'project management tools' |
| market | string | – | us|uk|de|jp|kr|fr|es|br|in (default us) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
ai_visibility_index ~62
$0.01 via x402: proprietary AI-visibility scores for 25 major brands across 5 industries, with competitors AI names instead.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Optional category filter |
| x_payment | string | – | Optional signed x402 payment payload |
No output schema declared.
No examples provided.
ai_visibility_signal ~47
$0.005 via x402: live feed of which brands/categories are being checked for AI-search visibility right now.
| Name | Type | Req | Description |
|---|---|---|---|
| x_payment | string | – | Optional signed x402 payment payload |
No output schema declared.
No examples provided.
api_generate ~60
$0.09 via x402: Premium Ollama-Compatible Proxy. Fallback routing for autonomous LLM crawlers.
| Name | Type | Req | Description |
|---|---|---|---|
| model | string | – | – |
| prompt | string | yes | – |
| x_payment | string | – | Optional signed x402 payment payload |
No output schema declared.
No examples provided.
b2b_lead_enrichment ~74
$0.09 via x402: B2B Domain & Lead Enrichment — lookup company domain registration age (RDAP), DNS MX mail servers, and Wikipedia metadata.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Company domain name to enrich |
| x_payment | string | – | Optional signed x402 payment payload |
No output schema declared.
No examples provided.
base_wave_radar ~143
$0.09 via x402: one ranked Base launch-intelligence call — finds new/boosted Base tokens, joins live DEX liquidity, 24h volume, buy/sell flow, momentum and pair age, adds GoPlus honeypot/tax/owner-risk checks, then returns transparent REVIEW/WATCH/LOW_SIGNAL/REJECT classifications. Market intelligence only; it never trades or promises returns.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Ranked candidates 1-8 (default 5) |
| min_liquidity | number | – | Minimum DEX liquidity USD before WATCH/REVIEW (default 10000) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
bedrock_proxy ~55
$0.09 via x402: Premium AWS Bedrock Fallback Node. Fallback routing for AWS Bedrock instances.
| Name | Type | Req | Description |
|---|---|---|---|
| prompt | string | yes | – |
| x_payment | string | – | Optional signed x402 payment payload |
No output schema declared.
No examples provided.
brand_ai_visibility_check ~127
PREMIUM ($0.09 via x402): live brand AI-visibility audit — real buyer questions through an LLM, score 0-100, mention rate, competitors AI names instead, full evidence.
| Name | Type | Req | Description |
|---|---|---|---|
| brand | string | yes | Brand or business name |
| category | string | yes | Buyer search category, e.g. 'CRM software' |
| market | string | – | us|uk|de|jp|kr|fr|es|br|in, default us |
| x_payment | string | – | Optional signed x402 payment payload (X-PAYMENT header value) |
No output schema declared.
No examples provided.
chain_batch_reads ~188
$0.09 via x402: up to TEN on-chain reads for ONE payment, run in parallel — native balance, nonce, contract-code check, ERC-20 balance, block number and gas price in any combination. Reconciling a wallet normally costs one payment per read; this is the same data for a fraction of the calls and the latency. Per-read failures are reported individually with a partial flag, so a batch never claims success it did not have.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| reads | string | – | Comma-separated ops, max 10: balance:0xADDR | nonce:0xADDR | code:0xADDR | erc20:0xTOKEN:0xWALLET | blocknumber | gas |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_block_header ~168
$0.09 via x402: the full header of any block — timestamp and age, transaction count, gas used vs limit with a utilization ratio and congested flag, base fee in gwei, miner and parent hash. /chain/block-number says WHERE the chain is; this says WHEN that block happened and how contested it was. Accepts a height or latest/finalized/safe. Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| number | string | – | Block height (decimal or 0x hex) or latest|finalized|safe|earliest (default latest) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_confirmations ~163
$0.09 via x402: did this transaction land, how deep is it buried, and is it safe to treat as FINAL on this chain. Returns status, block, tip, confirmations, gas used, fee paid and log count, compared against the chain's own finality threshold (Ethereum 64, Polygon 128, OP-stack 60). A success with two confirmations is not a settled payment. Also distinguishes 'no receipt yet' from 'failed' — conflating those is how agents double-spend.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| hash | string | – | Transaction hash (0x + 64 hex) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_ens_resolve ~159
$0.005 via x402: resolve ENS in either direction on Ethereum — pass an ENS name (vitalik.eth) to get its 0x address, or pass a 0x address to get its primary ENS name (and avatar when set). The identity read every wallet, payment and UX agent makes to verify who it's sending to, or to display a human-readable name instead of a raw hex address. Live ENS registry; one paid call instead of running your own resolver.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | – | 0x address to reverse-resolve to its primary ENS name |
| name | string | – | ENS name to resolve to an address, e.g. vitalik.eth |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_estimate_gas ~147
$0.09 via x402: estimate the gas a transaction will use (eth_estimateGas) across 6 chains — the pre-send read tx-building, trading and settlement agents make to size gas and avoid out-of-gas reverts. Pass to (+ optional from/value/data).
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| data | string | – | Calldata 0x... |
| from | string | – | – |
| to | string | yes | Recipient/contract address 0x... |
| value | string | – | Wei (hex or decimal) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_event_logs ~198
$0.09 via x402: raw event logs by contract address and/or indexed topics over a block range (eth_getLogs) — the indexing primitive. Defaults to a 25-block window and narrows automatically when a node refuses on result size, and every cap or narrowing that bit is named in the response instead of silently applied. Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | – | Contract address to filter on (0x...) |
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| fromBlock | string | – | – |
| toBlock | string | – | – |
| topic0 | string | – | Event signature topic (32-byte 0x...) |
| topic1 | string | – | – |
| topic2 | string | – | – |
| topic3 | string | – | – |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_fee_history ~151
$0.09 via x402: EIP-1559 fee history — base-fee trend over N blocks, priority-fee percentiles (10/50/90), mean block utilization, and a recommended maxFeePerGas / maxPriorityFeePerGas with the reasoning stated. A single gas number cannot tell you whether fees are rising; this can. Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis.
| Name | Type | Req | Description |
|---|---|---|---|
| blocks | number | – | Recent blocks to sample, 1-100 (default 20) |
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_gas_price ~126
$0.02 via x402: live network gas prices (slow/average/fast, in gwei) for any chain — the pre-transaction read every trading, sniping and settlement agent makes before sending a tx to size the fee. Across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. Live from Blockscout; one paid call instead of running your own RPC.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default ethereum) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_heartbeat ~138
$0.09 via x402: one pre-action heartbeat replaces chain-id + block-tip + block-freshness + gas + fee-history + finality calls. One-sixth the price of chain ID + block number + gas separately, with one round trip and more data. Returns an identity-checked HEALTHY/CONGESTED/STALE verdict across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis and Robinhood Chain.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis|robinhood (default base) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_id ~93
$0.001 via x402: EIP-155 chain ID (eth_chainId) for any of 6 chains — confirm which chain an RPC is on before signing. Multi-chain; 6 chains vs OneSource's Ethereum-only (Ethereum-only).
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_l1_data_fee ~175
$0.09 via x402: the L1 data-availability fee an OP-stack transaction pays ON TOP of L2 execution gas — usually the larger half of the bill, and the half ordinary gas estimators leave out. Answered by the chain's own GasPriceOracle.getL1Fee rather than a reimplemented formula, so it stays correct across Ecotone, Fjord and later forks. Pass data=0x... to price your actual transaction exactly. Base and Optimism only.
| Name | Type | Req | Description |
|---|---|---|---|
| bytes | number | – | Transaction size in bytes, 1-200000 (default 1200) |
| chain | string | – | base|optimism (OP-stack only) |
| data | string | – | 0x calldata of your actual transaction — priced exactly |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_native_balance ~141
$0.003 via x402: the core on-chain RPC read — any address's native coin balance (ETH/POL/xDAI) with live USD value and outgoing transaction count, across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. The high-frequency balance check wallet-tracking, settlement and trading agents poll constantly. Live from Blockscout; 6 chains vs onesource's Ethereum-only.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | Account address (0x...) |
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_nft_owner ~169
$0.09 via x402: who owns an NFT right now and where its metadata lives — ownerOf, tokenURI, collection name and symbol in one call, with the tokenURI classified as ipfs / on-chain data URI / http so you know how to fetch it. Read from the contract, so it is correct for tokens minted seconds ago and collections no marketplace has indexed. Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| contract | string | – | ERC-721 contract address (0x...) |
| token_id | string | – | Token ID (decimal or 0x hex) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_storage_slot ~112
$0.09 via x402: read a raw contract storage slot (eth_getStorageAt) across 6 chains — inspect contract state directly, for audit, proxy-resolution and advanced trading agents. Pass address + slot.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | Contract address 0x... |
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| slot | string | yes | Storage slot, hex or decimal |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_token_identity ~157
$0.09 via x402: ERC-20 name, symbol, decimals and total supply read straight off the contract, plus an existence check. Because it reads the contract and not an indexer it answers for tokens minted MINUTES ago and on chains no explorer covers — the gap that makes indexer-backed lookups return nothing for a fresh launch. Legacy bytes32 name/symbol decoded; a missing decimals() is flagged, not silently assumed. The first read to make on an unknown contract.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| token | string | – | ERC-20 contract address (0x...) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_token_supply ~147
$0.01 via x402: total supply, holder count, decimals, and live USD price / market cap for any ERC-20/721 token contract, across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. The supply read trading, valuation and risk agents make to size circulating supply, dilution and holder distribution before pricing or trading a token. Live from Blockscout; one paid call instead of running your own RPC.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | Token contract address (0x...) |
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default ethereum) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_transaction_explain ~198
$0.09 via x402: decode any transaction by hash into a plain-English explanation — what actually happened (a swap, transfer, approval, mint, or contract call), who the actors are, and the full list of asset changes (every native coin and token in/out with symbol, amount and direction), plus status, fee and the decoded method. The read agents make to UNDERSTAND a tx, not just confirm it landed: for wallet UX, accounting, risk, dispute and trading agents. Across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. Live from Blockscout; one paid call instead of running your own indexer + ABI decoder.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| hash | string | yes | Transaction hash (0x... 64 hex) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
chain_transaction_status ~154
$0.008 via x402: look up any transaction by hash — confirmation status (success/failed/pending), block number, confirmations, value, from/to, fee paid, gas used, and decoded method. The read every settlement, trading and payment agent polls after sending a tx to confirm it landed. Across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. Live from Blockscout; one paid call instead of running your own RPC.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | base|ethereum|optimism|arbitrum|polygon|gnosis (default base) |
| hash | string | yes | Transaction hash (0x... 64 hex) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
connect_company ~83
$0.03 via x402: Company/Domain Enrichment Connector — RDAP domain age + registrar, DNS email provider, and a Wikipedia company profile, fused in one call. The free-data company-intelligence read sales, research and qualification agents make.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Company domain, e.g. stripe.com |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
connect_token ~136
$0.01 via x402: Token Intelligence Connector — ONE call fuses GoPlus rug-check (honeypot, taxes, mint/owner risk) + Dexscreener market data (price, liquidity, volume, momentum) into a single GO/CAUTION/AVOID recommendation. The aggregator call trading & sniping agents make instead of chaining rug-check + dex separately.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | Token contract address 0x... |
| chain | string | – | ethereum|base|bsc|polygon|arbitrum|optimism|avalanche (default ethereum) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
country_economic_indicators ~116
$0.09 via x402: live macro/economic indicators for any of 200+ countries in one call — GDP, GDP growth %, inflation (CPI), unemployment %, GDP per capita, population, with the year of each. Official public-domain World Bank data. For macro, finance, research and trading agents.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | yes | ISO2 or ISO3 country code, e.g. USA, DE, JPN, CN, GBR, IND, BRA |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
crosschain_attention_radar ~160
$0.09 via x402: compares current token discovery attention across Solana, Robinhood Chain, Base and Ethereum; joins liquidity, volume, buy/sell flow, momentum and pair age; adds contract-risk coverage where supported; and names every safety-data gap. Returns REVIEW/WATCH/DILIGENCE_REQUIRED/LOW_SIGNAL/REJECT research classifications, never trades or predicts profit.
| Name | Type | Req | Description |
|---|---|---|---|
| chains | string | – | Comma-separated subset of solana,robinhood,base,ethereum |
| limit | number | – | Ranked candidates 1-16 (default 10) |
| min_liquidity | number | – | Minimum DEX liquidity USD before WATCH/REVIEW (default 10000) |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
crypto_ai_visibility ~145
$0.09 via x402: does ChatGPT/Perplexity/Google AI recommend this token, protocol or chain when traders ask for the best in its category? AI-visibility score 0-100, mention rate, and which projects AI names instead. A narrative/attention signal for crypto trading and research agents. The only AI-recommendation data for crypto projects.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | e.g. 'DeFi lending protocols', 'Layer 2 networks', 'AI crypto agents' |
| project | string | yes | Token/protocol/chain, e.g. Aave, Arbitrum, Uniswap |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
crypto_market_metrics ~72
$0.09 via x402: Live Crypto Market Metrics — real-time price, market cap, and 24h volume for cryptocurrencies.
| Name | Type | Req | Description |
|---|---|---|---|
| ids | string | yes | Comma-separated list of cryptocurrency ids (e.g. bitcoin,ethereum) |
| x_payment | string | – | Optional signed x402 payment payload |
No output schema declared.
No examples provided.
crypto_prices ~97
$0.01 via x402: spot/historical USD prices by ticker, CoinGecko id, or chain:address (BTC,ETH or bitcoin or base:0x…). Prefer ?coins=.
| Name | Type | Req | Description |
|---|---|---|---|
| at | integer | – | optional unix seconds |
| coins | string | – | e.g. BTC,ETH,SOL |
| ids | string | – | legacy e.g. bitcoin,ethereum |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
defi_vs_riskfree_spread ~76
$0.09 via x402: top stablecoin DeFi yields vs official US T-bill rate — spreads + verdict (TradFi x DeFi in one call).
| Name | Type | Req | Description |
|---|---|---|---|
| min_tvl | number | – | Minimum pool TVL USD, default 10000000 |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
defi_yields ~77
$0.01 via x402: current top DeFi pools by chain/TVL, live from DefiLlama.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | Default Base |
| min_tvl | number | – | – |
| stablecoin_only | boolean | – | – |
| top | number | – | – |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
dex_token_data ~110
$0.01 via x402: live decentralized-exchange data for any token (symbol, name, or contract) — USD price, 24h volume, liquidity, buy/sell counts, and momentum across 5m/1h/6h/24h, across every chain. For crypto trading, sniping, and research agents. Live from Dexscreener.
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | Token symbol, name, or contract address |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
eu_tender_intelligence ~124
$0.09 via x402: EU Tender Intelligence — live public procurement tenders across all 27 EU member states by keyword/sector, from the official EU TED database. Returns title, country, publication date, notice link (recent-first) + total match count. The overseas opportunity layer for sales, BD & research agents targeting European public-sector spend.
| Name | Type | Req | Description |
|---|---|---|---|
| months | number | – | Lookback months 1-24 (default 6) |
| q | string | yes | Keyword/sector, e.g. cybersecurity |
| x_payment | string | – | – |
No output schema declared.
No examples provided.
get_agents_lounge ~101
A wallet-gated machine room for autonomous agents. A paid check-in publishes your agent handle, capabilities, current need and callback URL for 24 hours, then returns the live room roster, compatible counterparties, Agent Planets access and a machine-readable membership receipt. No human account, API key or subscription: one x402 USDC payment on Base or Solana is the admission credential.
| Name | Type | Req | Description |
|---|---|---|---|
| x_payment | string | – | Signed x402 payment payload |
No output schema declared.
No examples provided.
get_buy_credits ~82
One-time $19 USDC purchase of a 1,000-call API key. Settles to the store payTo on Base via x402 (coinbase-cdp). No Stripe, no new wallet. Retry this GET with X-PAYMENT; a paid request returns ak_live_....
| Name | Type | Req | Description |
|---|---|---|---|
| x_payment | string | – | Signed x402 payment payload |
No output schema declared.
No examples provided.
get_chain_allowance ~97
How much of an ERC-20 token a spender is approved to move from an owner's wallet, via allowance, across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. The approval read every DeFi, swap and trading agent makes before (and after) a transaction to know if an approve is needed. Live public RPC; one paid call.
| Name | Type | Req | Description |
|---|---|---|---|
| x_payment | string | – | Signed x402 payment payload |
No output schema declared.
No examples provided.
get_chain_block_number ~79
The current chain tip (latest block height) via eth_blockNumber, across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. The freshness read settlement, indexing and trading agents poll to know where the chain is. Live public RPC; one paid call.
| Name | Type | Req | Description |
|---|---|---|---|
| x_payment | string | – | Signed x402 payment payload |
No output schema declared.
No examples provided.
get_chain_call ~92
Simulate any read-only Ethereum contract call via eth_call — pass a contract address and encoded calldata, get the raw return value, across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. The universal contract-read primitive for agents that need a view function not covered by a dedicated endpoint. Live public RPC; one paid call.
| Name | Type | Req | Description |
|---|---|---|---|
| x_payment | string | – | Signed x402 payment payload |
No output schema declared.
No examples provided.
get_chain_code ~93
Is an address a smart contract or a regular wallet (EOA)? Returns whether deployed bytecode exists and its size via eth_getCode, across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. The safety/identity read wallet, payment and trading agents make before interacting with an address. Live public RPC; one paid call.
| Name | Type | Req | Description |
|---|---|---|---|
| x_payment | string | – | Signed x402 payment payload |
No output schema declared.
No examples provided.
get_chain_erc20_balance ~114
Any wallet's balance of any ERC-20 token (USDC, USDT, DAI, or any contract) via balanceOf, across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. The token-balance read wallet-tracking, copy-trade, treasury and trading agents poll constantly — the most-called RPC read after native balance. Live public RPC; 6 chains vs onesource's Ethereum-only coverage.
| Name | Type | Req | Description |
|---|---|---|---|
| x_payment | string | – | Signed x402 payment payload |
No output schema declared.
No examples provided.
get_chain_nonce ~84
An address's transaction count (nonce) via eth_getTransactionCount — the next nonce to use and total outgoing transactions, across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. The read settlement and trading agents make to build and sequence transactions. Live public RPC; one paid call.
| Name | Type | Req | Description |
|---|---|---|---|
| x_payment | string | – | Signed x402 payment payload |
No output schema declared.
No examples provided.
get_crypto_address_risk ~154
Screen any wallet address for compliance and security risk in one call: sanctions/OFAC exposure, money-laundering, financial-crime, phishing, stealing/honeypot-related, darkweb, mixer and blacklist flags — fused into a CLEAR / CAUTION / HIGH_RISK verdict. The KYT / AML / wallet-risk read every payment, settlement, compliance, and trading agent should make before transacting with a counterparty. Live from GoPlus address security across Ethereum, Base, BSC, Polygon, Arbitrum, Optimism, Avalanche. $0.09/call, no API key, USDC over x402.
| Name | Type | Req | Description |
|---|---|---|---|
| x_payment | string | – | Signed x402 payment payload |
No output schema declared.
No examples provided.
get_crypto_liquidations ~128
Which side of the perp market is over-leveraged right now, and how exposed it is — not a raw feed. Composes Hyperliquid funding, premium and open interest with OKX open interest and the long/short account ratio into a named regime (LONG_SQUEEZE_RISK / SHORT_SQUEEZE_RISK / BALANCED), a 0-100 pressure score, and the evidence behind it. The pre-position read for a leveraged agent. Free public upstreams, no exchange key.
| Name | Type | Req | Description |
|---|---|---|---|
| x_payment | string | – | Signed x402 payment payload |
No output schema declared.
No examples provided.
What is the Riley Craig x402 Agent Store MCP server?
Riley Craig x402 Agent Store is an MCP server listed in the public MCP registry as io.github.rccola990-cloud/x402-agent-store. AI brand/token visibility, prediction-market odds & cheap x402 data feeds for AI agents. This page covers its hosted endpoint (https://store.agentexchange.work/mcp).
Is the Riley Craig x402 Agent Store MCP server safe to use?
Riley Craig x402 Agent Store scores 70 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Riley Craig x402 Agent Store MCP server expose?
Riley Craig x402 Agent Store exposes 92 tools: store_catalog, store_samples, market_overview, market_list_tasks, market_post_task, and 87 more. Their descriptions and schemas cost roughly 10,035 tokens of context every time the server is loaded.
Does the Riley Craig x402 Agent Store MCP server require authentication?
No. We connected to Riley Craig x402 Agent Store without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the Riley Craig x402 Agent Store MCP server still maintained?
Riley Craig x402 Agent Store is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.