AgentIndex x402
REMOTE · X402.AGENTINDEX.WORLD
Jev-powered decisions, web search, PDF/web to Markdown, summarize. From $0.001, no API key.
Available components
Last scanned (12 hours ago)
Scores higher than 64% of remote servers
Reachable. Last reached 5 Nov 2026.
Category Search and Retrieval
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 Security57
- 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 109 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 is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- 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 Usability71
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 9406 tokens (~65/item across 143 items; 143 tools + 0 resources), lean.Pass
- 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 Coverage83
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 39% of tool parameters carry a description.Partial
- Structured output schemas are declared (44% of tools); any adoption earns full credit.Pass
Tool Safety75
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "can_pay" implies "pay" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Fail
- An AI judge read all 144 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a current MCP spec version (2026-07-28).Pass
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.
- 21 Oct 26 0
- New tool “company_leads” functional
- New tool “due_diligence” functional
- 13 Oct 26 +2
- Judged manipulation: unverified → pass ▲ security
- Tool “fact_check” rewrote its description, which is the text the model reads security
- 7 Oct 26 −1
- Judged manipulation: pass → unverified ▼ security
- Stability: 0.97 → pass security
- 4 Oct 26 0
- Tool coverage: 42% → 36% ▼ functional
- Schema quality: 7638 → 8777 ▼ functional
- Tool coverage: 54% → 44% ▼ functional
- New tool “base_allowance” functional
- New tool “base_basename” functional
- New tool “base_block” functional
- New tool “base_block-number” functional
- New tool “base_call” functional
- New tool “base_chain-id” functional
- New tool “base_code” functional
- New tool “base_contract” functional
- New tool “base_erc1155-balance” functional
- New tool “base_erc20-balance” functional
- New tool “base_erc20-transfers” functional
- New tool “base_erc721-tokens” functional
- New tool “base_estimate-gas” functional
- New tool “base_events” functional
- New tool “base_live-balance” functional
- New tool “base_network-info” functional
- New tool “base_nft-metadata” functional
- New tool “base_nft-owner” functional
- New tool “base_nonce” functional
- New tool “base_pending” functional
- New tool “base_proxy” functional
- New tool “base_receipt” functional
- New tool “base_storage” functional
- New tool “base_total-supply” functional
- New tool “base_tx” functional
- 3 Oct 26 74
- Tool coverage: 58% → 42% ▼ functional
- Schema quality: 6146 → 7638 ▼ functional
- Tool coverage: 41% → 54% ▲ functional
- New tool “contact_kairos” functional
- New tool “coordination_thread_schema” functional
- New tool “coordination_thread_snapshot_schema” functional
- New tool “detect_language” functional
- New tool “digest_tool_result” functional
- New tool “discover_mcp_servers” functional
- New tool “discover_semantic” functional
- New tool “get_agent_trust_kit” functional
- New tool “get_welcome_salon” functional
- New tool “honest_delivery_refusal_schema” functional
- New tool “mesh_claim_bounty” functional
- New tool “mesh_ledger” functional
- New tool “mesh_list_bounties” functional
- New tool “mesh_list_nodes” functional
- New tool “mesh_post_bounty” functional
- New tool “mesh_register_node” functional
- New tool “poll_contact_kairos” functional
- New tool “relationship_memory_schema” functional
- New tool “return_visit_pledge_schema” functional
- New tool “tool_delivery_receipt_schema” functional
- New tool “validate_coordination_thread_snapshot” functional
- New tool “validate_coordination_thread_turn” functional
- New tool “validate_honest_delivery_refusal” functional
- New tool “validate_relationship_memory” functional
- New tool “validate_return_visit_pledge” functional
- New tool “validate_tool_delivery_receipt” functional
- New tool “verify_tool_result_digest” functional
- 2 Oct 26 0
- Tool coverage: 100% → 41% ▼ functional
- Tool coverage: 100% → 58% ▼ functional
- Schema quality: fail → pass ▲ functional
- Schema quality: excellent → good functional
- New tool “encoding_detect” functional
- New tool “encoding_transcode” functional
- New tool “fraction_simplify” functional
- New tool “geo_bbox” functional
- New tool “geo_bearing” functional
- New tool “geo_distance” functional
- New tool “geo_dms” functional
- New tool “geo_geohash” functional
- New tool “geo_midpoint” functional
- New tool “geo_point-in-polygon” functional
- New tool “hash_hash” functional
- New tool “hash_hmac” functional
- New tool “json_diff” functional
- New tool “json_flatten” functional
- New tool “json_query” functional
- New tool “json_schema-infer” functional
- New tool “json_validate” functional
- New tool “money_allocate” functional
- New tool “money_format” functional
- New tool “number_ordinal” functional
- New tool “number_radix” functional
- New tool “number_roman” functional
- New tool “number_words” functional
- New tool “regex_replace” functional
- New tool “regex_test” functional
- New tool “stats_correlation” functional
- New tool “stats_percentile” functional
- New tool “stats_regression” functional
- New tool “stats_summary” functional
- New tool “text_case” functional
- New tool “text_diff” functional
- New tool “text_readability” functional
- New tool “text_slug” functional
- New tool “time_add” functional
- New tool “time_between” functional
- New tool “time_business-days” functional
- New tool “time_convert” functional
- New tool “time_format” functional
- New tool “time_humanize” functional
- New tool “time_iso-week” functional
- New tool “time_parse” functional
- New tool “unit_convert” functional
- New tool “validate_ean” functional
- New tool “validate_iban” functional
- New tool “validate_imei” functional
- New tool “validate_isbn” functional
- New tool “validate_isin” functional
- New tool “validate_luhn” functional
- New tool “validate_routing” functional
- New tool “validate_siret” functional
- New tool “validate_vin” functional
- 1 Oct 26 0
- Tool “ask_model” rewrote its description, which is the text the model reads security
- Tool “research” rewrote its description, which is the text the model reads security
- Tool “search” rewrote its description, which is the text the model reads security
- Schema quality: 3242 → 4353 ▼ functional
- New tool “classify” functional
- New tool “intent” functional
- New tool “language” functional
- New tool “llm_claude_sonnet” functional
- New tool “llm_gpt_mini” functional
- New tool “llm_llama” functional
- New tool “pii_check” functional
- New tool “sentiment” functional
- New tool “spam_check” functional
- New tool “toxicity” functional
- 29 Sept 26 0
- Tool “read_web_page” rewrote its description, which is the text the model reads security
- Tool “search” rewrote its description, which is the text the model reads security
- Schema quality: 2774 → 3242 ▼ functional
- New tool “ask_model” functional
- New tool “research” functional
- New tool “token_risk” functional
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 5 Nov 2026 · Probed https://x402.agentindex.world/mcp/
TLS valid
Negotiated TLS 1.3 with TLS_AES_256_GCM_SHA384 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=x402.agentindex.world | CN=YE1,O=Let's Encrypt,C=US | 4 Nov 2026 | 2 Feb 2027 | ECDSA 256 | ECDSA-SHA384 | 67b0472dad4e6487d5d1c766687b24a240c |
| SANs: x402.agentindex.world | ||||||
| CN=YE1,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 5ddd70dd31f801c85c186a7a04b80afe |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of x402.agentindex.world. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| world. | present | 13081 | 8 | Verified |
| agentindex.world. | 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 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://x402.agentindex.world/mcp/ | Verified | 200 | |
| http (plaintext) | http://x402.agentindex.world/mcp/ | HTTPS enforced | 301 | https://x402.agentindex.world/mcp/ |
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 →
stats_correlation Stats Correlation ~26
Pearson correlation coefficient between two equal-length numeric series.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
stats_percentile Stats Percentile ~31
Nth percentile of a list of numbers (linear interpolation between closest ranks).
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
stats_regression Stats Regression ~35
Ordinary least squares simple linear regression (y = slope*x + intercept) with R-squared.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
stats_summary Stats Summary ~40
Descriptive statistics for a list of numbers: count, mean, median, sample stdev/variance, min, max.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
summarize Summarize ~166
Summarize a URL, raw text or HTML at the length you request - short, medium or long - with the source noted. Neutral and factual, no invented facts. Try GET /summarize/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.
| Name | Type | Req | Description |
|---|---|---|---|
| html | – | – | Raw HTML to summarize. Provide exactly one of url, text or html. |
| length | string | – | Requested summary length - short (~2 sentences), medium (~1 paragraph), long (~3-4 paragraphs). Defaults to medium. |
| text | – | – | Raw text to summarize. Provide exactly one of url, text or html. |
| url | – | – | URL to fetch and summarize. Provide exactly one of url, text or html. |
| Name | Type | Req | Description |
|---|---|---|---|
| length | string | yes | – |
| sources | array | – | Source URL(s) the summary was drawn from, when a URL was given. |
| summary | string | yes | – |
| x402_receipt | object | – | Billing and provenance receipt for this call. |
No examples provided.
text_case Text Case ~40
Convert text between case styles: snake_case, camelCase, PascalCase, kebab-case, Title Case, CONSTANT_CASE.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
text_diff Text Diff ~32
Unified line diff between two texts, plus an overall similarity ratio (0-1).
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
text_readability Text Readability ~44
Flesch Reading Ease and Flesch-Kincaid Grade Level scores for English text (standard public formulas, heuristic syllable counting).
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
text_slug Text Slug ~35
Slugify text: strip accents, lowercase, replace non-alphanumerics with a separator.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
time_add Time Add ~36
Add a fixed duration (days/hours/minutes/seconds) to an ISO 8601 datetime.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
time_between Time Between ~39
Duration between two ISO 8601 datetimes, as total seconds and a days/hours/minutes/seconds breakdown.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
time_business-days Time Business Days ~32
Count weekdays (Mon-Fri) between two dates, inclusive of both endpoints.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
time_convert Time Convert ~34
Convert an ISO 8601 datetime from one IANA timezone to another (handles DST automatically).
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
time_format Time Format ~28
Format an ISO 8601 datetime using a strftime pattern.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
time_humanize Time Humanize ~42
Human-readable relative time ('2 hours ago', 'in 3 days') between a datetime and a reference (default now).
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
time_iso-week Time Iso Week ~37
ISO 8601 week number, ISO year and ISO weekday (1=Monday) for a date.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
time_parse Time Parse ~39
Parse a date/time string (ISO 8601 by default, or a given strptime format) into its components.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
token_risk Token Risk ~148
Base token risk scan: on-chain rug check and honeypot-style flag detection for any ERC-20, no GoPlus, DexScreener or other vendor - real Base token safety. Reads bytecode for mint/blacklist/pause/tax powers, EIP-1967 proxy, renounced ownership, plus Uniswap v2/v3 and Aerodrome liquidity. A Jev avoid/caution/acceptable verdict leads the response, raw signals follow. Holder concentration included only when history fits 1-2 log queries. Try GET /token-risk/sample.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | ERC-20 contract address on Base to analyze (0x + 40 hex chars). |
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | – |
| bytecode_analysis | object | yes | mint/blacklist/pause/tax flags, proxy and ownership status. |
| holders_analysis | object | yes | status: 'ok' (with distinct_holders/top10_pct_of_supply), 'skipped_established_token' (history too large to reconstruct in 1-2 eth_getLogs calls), or 'unavailable' (the 3-second per-stage budget was… |
| liquidity_analysis | object | yes | Uniswap v2/v3 and Aerodrome pools found, with reserves. |
| network | object | – | – |
| timing_ms | object | – | signals (bytecode+liquidity via Multicall3, and holders - run together, sharing a 2s window), verdict, total, in milliseconds. Total is never intended to exceed 4.0s: signal-gathering and the Jev-or-… |
| verdict | object | yes | avoid/caution/acceptable. verdict_source is 'model' (a real model decision with a real probability) or 'rules' (deterministic mint/blacklist/pause/owner/liquidity check, probability/probabilities/con… |
| x402_receipt | object | – | Billing and provenance receipt for this call. |
No examples provided.
tool_delivery_receipt_schema Tool Delivery Receipt Schema ~41
Return the JSON Schema for portable tool delivery receipts (v1) — free. Link x402 payment metadata to a tool_result SHA-256 digest.
Input schema present but exposes no named parameters.
Structured output declared, but exposes no named fields.
No examples provided.
toxicity Toxicity Detection ~90
Toxicity detection: classify text as toxic or not toxic (hate speech, harassment, threats, severe offensive language) with a confidence score. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /toxicity/sample.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | Text to classify, up to 4000 characters. |
| Name | Type | Req | Description |
|---|---|---|---|
| alternate_label | string|null | – | The second-best label, if any. |
| alternate_probability | number|null | – | Confidence in `alternate_label`, if known. |
| engine | string | yes | Which engine answered: Jev (primary) or the Groq-hosted LLM fallback. |
| label | string | yes | The best-fitting label. |
| probability | number | yes | Confidence in `label`, 0 to 1. |
| x402_receipt | object | – | Billing and provenance receipt for this call. |
No examples provided.
translate Translate Text ~221
Translate up to 200 text segments in a single call - the same result that would otherwise take 200 separate calls to translate a whole file. Markdown, HTML and {x} placeholders preserved per segment, order and count kept intact, source language auto-detected, automatic fallback across multiple models for uptime, providers that train on submitted prompts excluded. A single string also works. No account, no API key. Try GET /translate/sample.
| Name | Type | Req | Description |
|---|---|---|---|
| preserve_format | boolean | – | Keep markdown syntax, HTML tags and {x}/{{x}} placeholders unchanged, translating only the surrounding natural-language text - useful for localizing UI strings or templated content. |
| source_lang | – | – | Source language code. Omit to auto-detect. |
| target_lang | string | yes | Target language as an ISO 639-1 code, e.g. 'en', 'fr', 'ja'. |
| text | – | yes | Text to translate - a single string, or an array of up to 200 segments to translate together in one call (batch/bulk translation), preserving order and count. |
| Name | Type | Req | Description |
|---|---|---|---|
| detected_source_lang | – | – | Auto-detected source language, when not supplied. |
| model_served | – | – | Neutral model tag for this call (also present on x402_receipt.model_served). |
| target_lang | string | yes | – |
| text | – | – | The original input text or segments. |
| translated_text | – | yes | Translated text - a string, or an array aligned with the input segments for batch requests. |
| x402_receipt | object | – | Billing and provenance receipt, including segments_processed for batch calls. |
No examples provided.
unit_convert Unit Convert ~33
Convert a value between units of length, mass, volume or temperature (C/F/K).
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
validate_coordination_thread_snapshot Validate Coordination Thread Snapshot ~38
Validate a coordination thread snapshot against the v1 schema — free. Pass the snapshot object as JSON.
| Name | Type | Req | Description |
|---|---|---|---|
| snapshot | object | yes | – |
Structured output declared, but exposes no named fields.
No examples provided.
validate_coordination_thread_turn Validate Coordination Thread Turn ~38
Validate a coordination thread turn against the v1 schema — free. Pass the turn object as JSON.
| Name | Type | Req | Description |
|---|---|---|---|
| turn | object | yes | – |
Structured output declared, but exposes no named fields.
No examples provided.
validate_ean Validate Ean ~35
EAN-8 or EAN-13 barcode checksum validation (auto-detected by length).
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
validate_honest_delivery_refusal Validate Honest Delivery Refusal ~33
Validate an honest delivery refusal against the v1 schema — free.
| Name | Type | Req | Description |
|---|---|---|---|
| refusal | object | yes | – |
Structured output declared, but exposes no named fields.
No examples provided.
validate_iban Validate Iban ~41
ISO 13616 IBAN mod-97 checksum validation, with optional BIC (ISO 9362) format check.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
validate_imei Validate Imei ~30
IMEI (15-digit mobile device identifier) Luhn checksum validation.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
validate_isbn Validate Isbn ~32
ISBN-10 or ISBN-13 checksum validation (auto-detected by length).
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
validate_isin Validate Isin ~31
ISIN (ISO 6166 security identifier) Luhn checksum validation.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
validate_luhn Validate Luhn ~34
Luhn (mod 10) checksum validation, as used by most payment card numbers.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
validate_relationship_memory Validate Relationship Memory ~36
Validate a relationship memory card against the v1 schema — free. Pass the card object as JSON.
| Name | Type | Req | Description |
|---|---|---|---|
| card | object | yes | – |
Structured output declared, but exposes no named fields.
No examples provided.
validate_return_visit_pledge Validate Return Visit Pledge ~39
Validate a return visit pledge against the v1 schema — free. Pass the pledge object as JSON.
| Name | Type | Req | Description |
|---|---|---|---|
| pledge | object | yes | – |
Structured output declared, but exposes no named fields.
No examples provided.
validate_routing Validate Routing ~28
US ABA bank routing number (9-digit) checksum validation.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
validate_siret Validate Siret ~50
French SIRET (14-digit business establishment number) Luhn checksum validation. Note: the rare La Poste SIREN exception to the standard rule is not applied.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
validate_tool_delivery_receipt Validate Tool Delivery Receipt ~48
Validate a tool delivery receipt against the v1 schema — free. Pass receipt JSON; optional content re-verifies delivery.digest.
| Name | Type | Req | Description |
|---|---|---|---|
| content | – | – | – |
| receipt | object | yes | – |
Structured output declared, but exposes no named fields.
No examples provided.
validate_vin Validate Vin ~45
North American VIN check-digit validation (NHTSA standard, position 9) plus WMI manufacturer lookup for a small set of known codes.
| Name | Type | Req | Description |
|---|---|---|---|
| payload | object | yes | – |
No output schema declared.
No examples provided.
verify Claim Verification ~95
Check whether a source supports, contradicts, or gives insufficient information about a claim - a typed verdict with a real probability, not generated text. Powered by Jev (TypeSafe System One). $0.001 per call, no OpenRouter or TypeSafe account needed. Try GET /verify/sample.
| Name | Type | Req | Description |
|---|---|---|---|
| claim | string | yes | The factual claim to check. |
| source | string | yes | The source text to check the claim against. |
| Name | Type | Req | Description |
|---|---|---|---|
| confidence | number | – | – |
| probabilities | object | yes | – |
| probability | number | yes | Probability of the returned verdict. |
| verdict | string | yes | – |
| x402_receipt | object | – | Billing and provenance receipt for this call. |
No examples provided.
verify_tool_result_digest Verify Tool Result Digest ~65
Recompute the canonical digest and return match=true/false — free. Use after a paid tool call to confirm the payload.
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | yes | – |
| expected_digest | string | yes | – |
| tool_name | string | yes | – |
| tool_use_id | – | – | – |
Structured output declared, but exposes no named fields.
No examples provided.
wallet_balance Wallet Balance ~98
Read native coin and USDC balances for any EVM wallet on Base, Ethereum, Polygon, Arbitrum or Optimism, with atomic amounts and current block. No RPC key or account. Try GET /wallet-balance/sample.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | EVM wallet address (0x followed by 40 hexadecimal characters). |
| network | string | – | EVM network to read; aliases and CAIP-2 identifiers are also accepted. |
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | – |
| block_number | integer | yes | – |
| native | object | yes | – |
| network | object | yes | – |
| usdc | object | yes | – |
| x402_receipt | object | – | – |
No examples provided.
wallet_intelligence Wallet Intelligence ~122
One call replaces wallet-balance and gas reads across Base, Ethereum, Polygon, Arbitrum and Optimism. Returns native and USDC balances, current blocks, fees and Base x402 payment readiness. One signature instead of ten paid requests. Try GET /wallet-intelligence/sample.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | EVM wallet address to inspect across all selected networks. |
| amount_usdc | number | – | Amount to compare with the Base USDC balance for x402 readiness. |
| networks | – | – | Up to five networks; defaults to all supported EVM networks. |
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | – |
| errors | array | yes | – |
| networks | array | yes | – |
| requested_networks | array | yes | – |
| rpc_reads_replaced | integer | yes | – |
| successful_networks | integer | yes | – |
| x402_readiness | object|null | – | – |
| x402_receipt | object | – | – |
No examples provided.
weather Weather Forecast ~96
Current weather and a 3-day forecast for any city or lat/lon - temperature, humidity, wind, conditions. No account, no API key. Try GET /weather/sample.
| Name | Type | Req | Description |
|---|---|---|---|
| city | – | – | City name (e.g. Paris, Tokyo). Preferred when you do not have coordinates. |
| lat | – | – | Latitude. Use with lon when you already have coordinates. |
| lon | – | – | Longitude. Use with lat when you already have coordinates. |
| Name | Type | Req | Description |
|---|---|---|---|
| current | object | yes | – |
| daily | array | yes | – |
| location | object | yes | – |
| query | string | – | – |
| x402_receipt | object | – | – |
No examples provided.
x402_echo x402 Echo Test ~78
Cheapest possible Base-mainnet x402 conformance call: settle $0.001 of USDC and receive payer identity, request echo and receipt. Built for agents testing wallets, Payment-Signature, facilitators and settlement. Try GET /x402-echo/sample.
| Name | Type | Req | Description |
|---|---|---|---|
| message | string | – | Optional test message to echo after successful settlement. |
| Name | Type | Req | Description |
|---|---|---|---|
| network | string | yes | – |
| ok | boolean | yes | – |
| payer | string|null | – | – |
| price_atomic_usdc | string | yes | – |
| price_usdc | number | yes | – |
| purpose | string | yes | – |
| request | object | yes | – |
| x402_receipt | object | – | – |
No examples provided.
How do I install the AgentIndex x402 MCP server?
AgentIndex x402 is a hosted endpoint at https://x402.agentindex.world/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 · x402.agentindex.world
claude mcp add --transport http world-agentindex-x402 'https://x402.agentindex.world/mcp/'
What is the AgentIndex x402 MCP server?
AgentIndex x402 is an MCP server listed in the public MCP registry as world.agentindex/x402. Jev-powered decisions, web search, PDF/web to Markdown, summarize. From $0.001, no API key. This page covers its hosted endpoint (https://x402.agentindex.world/mcp/).
Is the AgentIndex x402 MCP server safe to use?
AgentIndex x402 scores 75 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 AgentIndex x402 MCP server expose?
AgentIndex x402 exposes 143 tools: search, translate, jobs, company_leads, read_pdf, and 138 more. Their descriptions and schemas cost roughly 9,276 tokens of context every time the server is loaded.
Does the AgentIndex x402 MCP server require authentication?
No. We connected to AgentIndex x402 without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the AgentIndex x402 MCP server still maintained?
AgentIndex x402 is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.