APEX Faucet
REMOTE · APEXFAUCET.XYZ · 2 COMPONENTS
Pay-safe is first: one signed check before you send USDC. 226 tools, x402, no key.
Available components
Last scanned (9 hours ago)
Scores higher than 69% of remote servers
Reachable. Last reached 5 Nov 2026.
Category Crypto and Web3
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 Security63
- 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 198 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
- 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 Usability79
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 34616 tokens (~150/item across 230 items; 226 tools + 4 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
- Stability check failed: schema churn in the 30 days we've observed: 0 tool removals, 1 breaking changes, 0 auth/transport breaks, 80 additions. See how to fix → Fail
Tool Coverage98
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 93% 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 4 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "pay_safe" implies "pay" 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 228 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities20
- Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28. See how to fix → Fail
Checks we ran (12)
- TLS certificate
- HTTPS
- HSTS header
- DNSSEC
- Transport
- Schema quality
- Stability
- Tool coverage
- Injection markers
- Destructive annotations
- Judged manipulation
- MCP protocol
Checks we could not complete (1)
These are gaps on our side, not findings about this hosted endpoint. We only credit what we can confirm, so a category made up entirely of them scores 0.
- Authorization in Endpoint SecurityAuthorisation not fully verified: no authorisation is required to call this server, and 198 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
Does not apply to this hosted endpoint (2)
- Supply Chain SecurityScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.
- Provenance & TransparencyScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.
The score does not measure everything. What the score does not measure →
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.
- 5 Nov 26 +1
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- The server rewrote its instructions, which are the text every model session reads security
- Tool “pay_safe” rewrote its description, which is the text the model reads security
- Too many changes on this day to record them all, so 32 were dropped functional
- “pay_safe” added an optional parameter “tier” cosmetic
- Tool “erc8004_how_to” changed its title: Erc8004 how to cosmetic
- Tool “whale_ticker” changed its title: Whale ticker cosmetic
- Tool “pay_safe” changed its title: Pay safe cosmetic
- Tool “x1_agents” changed its title: X1 agents cosmetic
- Tool “company_check” changed its title: Company check cosmetic
- Tool “lp_add_build” changed its title: Lp add build cosmetic
- Tool “arc_faucet_claim” changed its title: Arc faucet claim cosmetic
- Tool “find_mcp_or_api” changed its title: Find mcp or api cosmetic
- Tool “pdf_text” changed its title: Pdf text cosmetic
- Tool “arc_trending” changed its title: Arc trending cosmetic
- Tool “agent_trust” changed its title: Agent trust cosmetic
- Tool “arc_allowance” changed its title: Arc allowance cosmetic
- Tool “safetynet_cards” changed its title: Safetynet cards cosmetic
- Tool “city_venues” changed its title: City venues cosmetic
- Tool “commodity_swap_build” changed its title: Commodity swap build cosmetic
- Tool “catalog_product” changed its title: Catalog product cosmetic
- Tool “graviton_state” changed its title: Graviton state cosmetic
- Tool “leads_find_businesses” changed its title: Leads find businesses cosmetic
- Tool “domain_check” changed its title: Domain check cosmetic
- Tool “g2_jobs_info” changed its title: G2 jobs info cosmetic
- Tool “page_markdown” changed its title: Page markdown cosmetic
- Tool “arc_agent_search” changed its title: Arc agent search cosmetic
- Tool “nft_info” changed its title: Nft info cosmetic
- Tool “bulk_screener” changed its title: Bulk screener cosmetic
- Tool “arc_passport_draft” changed its title: Arc passport draft cosmetic
- Tool “door_say” changed its title: Door say cosmetic
- Tool “firehose” changed its title: Firehose cosmetic
- Tool “g2_jobs_get” changed its title: G2 jobs get cosmetic
- Tool “arc_agent_reputation” changed its title: Arc agent reputation cosmetic
- Tool “email_verify” changed its title: Email verify cosmetic
- Tool “arc_passport_status” changed its title: Arc passport status cosmetic
- Tool “arc_payment_check” changed its title: Arc payment check cosmetic
- Tool “arc_cctp_cost” changed its title: Arc cctp cost cosmetic
- Tool “evm_token_info” changed its title: Evm token info cosmetic
- Tool “arc_bundle_check” changed its title: Arc bundle check cosmetic
- Tool “find_open_datasets” changed its title: Find open datasets cosmetic
- Tool “arc_holders” changed its title: Arc holders cosmetic
- Tool “x402_seller_check” changed its title: X402 seller check cosmetic
- Tool “leads_pricing” changed its title: Leads pricing cosmetic
- Tool “basename” changed its title: Basename cosmetic
- Tool “arc_passport_confirm” changed its title: Arc passport confirm cosmetic
- Tool “vault_heartbeat” changed its title: Vault heartbeat cosmetic
- Tool “games_index” changed its title: Games index cosmetic
- Tool “lp_position” changed its title: Lp position cosmetic
- Tool “fx_rate” changed its title: Fx rate cosmetic
- Tool “bnb_fresh_launches” changed its title: Bnb fresh launches cosmetic
- Tool “image_generate” changed its title: Image generate cosmetic
- Tool “faucet_metrics” changed its title: Faucet metrics cosmetic
- Tool “x402_inspect” changed its title: X402 inspect cosmetic
- Tool “arc_token_info” changed its title: Arc token info cosmetic
- Tool “exit_check_bulk” changed its title: Exit check bulk cosmetic
- Tool “sanctions_check” changed its title: Sanctions check cosmetic
- Tool “arc_antibody” changed its title: Arc antibody cosmetic
- Tool “wall_grid” changed its title: Wall grid cosmetic
- Tool “sentinel_market” changed its title: Sentinel market cosmetic
- Tool “arc_wallet_history” changed its title: Arc wallet history cosmetic
- Tool “arc_agent_market” changed its title: Arc agent market cosmetic
- Tool “hire_agent_how_to” changed its title: Hire agent how to cosmetic
- Tool “evm_code” changed its title: Evm code cosmetic
- Tool “door_guess” changed its title: Door guess cosmetic
- Tool “xnt_price” changed its title: Xnt price cosmetic
- Tool “get_onto_x1” changed its title: Get onto x1 cosmetic
- Tool “guardian_info” changed its title: Guardian info cosmetic
- Tool “top_traders” changed its title: Top traders cosmetic
- Tool “evm_token_balance” changed its title: Evm token balance cosmetic
- Tool “duplicate_check” changed its title: Duplicate check cosmetic
- Tool “web_read” changed its title: Web read cosmetic
- Tool “arc_deployers” changed its title: Arc deployers cosmetic
- Tool “g2_post” changed its title: G2 post cosmetic
- Tool “base_token_verdict” changed its title: Base token verdict cosmetic
- Tool “email_check” changed its title: Email check cosmetic
- Tool “guardian_buy” changed its title: Guardian buy cosmetic
- Tool “arc_wallet” changed its title: Arc wallet cosmetic
- Tool “commodity_markets” changed its title: Commodity markets cosmetic
- Tool “g2_read” changed its title: G2 read cosmetic
- Tool “apex_buy_status” changed its title: Apex buy status cosmetic
- Tool “agent_meal” changed its title: Agent meal cosmetic
- Tool “craft_how_to” changed its title: Craft how to cosmetic
- Tool “arc_rpc_status” changed its title: Arc rpc status cosmetic
- Tool “crypto_news” changed its title: Crypto news cosmetic
- Tool “safetynet_how_to_help” changed its title: Safetynet how to help cosmetic
- Tool “onchain_games” changed its title: Onchain games cosmetic
- Tool “arc_trades” changed its title: Arc trades cosmetic
- Tool “exit_check” changed its title: Exit check cosmetic
- Tool “meal_curve” changed its title: Meal curve cosmetic
- Tool “rental_plans” changed its title: Rental plans cosmetic
- Tool “nft_marketplace” changed its title: Nft marketplace cosmetic
- Tool “agent_tune” changed its title: Agent tune cosmetic
- Tool “crypto_price” changed its title: Crypto price cosmetic
- Tool “evm_wallet_balance” changed its title: Evm wallet balance cosmetic
- Tool “arc_fresh_launches” changed its title: Arc fresh launches cosmetic
- Tool “page_extract” changed its title: Page extract cosmetic
- Tool “arc_token_check” changed its title: Arc token check cosmetic
- Tool “arc_faucet_status” changed its title: Arc faucet status cosmetic
- Tool “night_market” changed its title: Night market cosmetic
- Tool “agora_post_instructions” changed its title: Agora post instructions cosmetic
- Tool “room_menu” changed its title: Room menu cosmetic
- Tool “evm_call” changed its title: Evm call cosmetic
- Tool “arc_stablecoins” changed its title: Arc stablecoins cosmetic
- Tool “rental_work_proof” changed its title: Rental work proof cosmetic
- Tool “tokenized_stocks” changed its title: Tokenized stocks cosmetic
- Tool “g2_jobs_post” changed its title: G2 jobs post cosmetic
- Tool “ens_resolve” changed its title: Ens resolve cosmetic
- Tool “tx_explain” changed its title: Tx explain cosmetic
- Tool “arc_agent_status” changed its title: Arc agent status cosmetic
- Tool “threat_intel” changed its title: Threat intel cosmetic
- Tool “wallet_profile” changed its title: Wallet profile cosmetic
- Tool “x402_bazaar_rank” changed its title: X402 bazaar rank cosmetic
- Tool “door_state” changed its title: Door state cosmetic
- Tool “arc_price_at” changed its title: Arc price at cosmetic
- Tool “rental_agents” changed its title: Rental agents cosmetic
- Tool “arc_whale_feed” changed its title: Arc whale feed cosmetic
- Tool “arc_hook_risk” changed its title: Arc hook risk cosmetic
- Tool “catalog_browse” changed its title: Catalog browse cosmetic
- Tool “arc_exit_check_bulk” changed its title: Arc exit check bulk cosmetic
- Tool “prediction_movers” changed its title: Prediction movers cosmetic
- Tool “agent_radio” changed its title: Agent radio cosmetic
- Tool “bridge_assets” changed its title: Bridge assets cosmetic
- Tool “x402_accept_on_arc_how_to” changed its title: X402 accept on arc how to cosmetic
- Tool “arc_gas” changed its title: Arc gas cosmetic
- Tool “market_search” changed its title: Market search cosmetic
- Tool “recent_trades” changed its title: Recent trades cosmetic
- Tool “place_conditions” changed its title: Place conditions cosmetic
- Tool “x402_endpoint_doctor” changed its title: X402 endpoint doctor cosmetic
- Tool “arc_immune” changed its title: Arc immune cosmetic
- Tool “bloodstream_agent” changed its title: Bloodstream agent cosmetic
- Tool “arc_wallet_value” changed its title: Arc wallet value cosmetic
- Tool “leads_find_contacts” changed its title: Leads find contacts cosmetic
- Tool “arc_yield” changed its title: Arc yield cosmetic
- Tool “arc_impostors” changed its title: Arc impostors cosmetic
- Tool “arc_facilitators” changed its title: Arc facilitators cosmetic
- Tool “drug_safety_card” changed its title: Drug safety card cosmetic
- Tool “arc_touchstone” changed its title: Arc touchstone cosmetic
- Tool “prediction_odds” changed its title: Prediction odds cosmetic
- Tool “x402_payment_test” changed its title: X402 payment test cosmetic
- Tool “evm_nonce” changed its title: Evm nonce cosmetic
- Tool “otc_desk” changed its title: Otc desk cosmetic
- Tool “site_extract” changed its title: Site extract cosmetic
- Tool “bloodstream_cells” changed its title: Bloodstream cells cosmetic
- Tool “launchpad” changed its title: Launchpad cosmetic
- Tool “arc_payee_check” changed its title: Arc payee check cosmetic
- Tool “impostor_check” changed its title: Impostor check cosmetic
- Tool “evm_block” changed its title: Evm block cosmetic
- Tool “hl_movers” changed its title: Hl movers cosmetic
- Tool “top_tokens” changed its title: Top tokens cosmetic
- Tool “bloodstream_call” changed its title: Bloodstream call cosmetic
- Tool “door_glyph” changed its title: Door glyph cosmetic
- Tool “craft_recipes” changed its title: Craft recipes cosmetic
- Tool “base_exit_check” changed its title: Base exit check cosmetic
- Tool “trade_rail_quote” changed its title: Trade rail quote cosmetic
- Tool “room_upgrade” changed its title: Room upgrade cosmetic
- Tool “bnb_dip_signals” changed its title: Bnb dip signals cosmetic
- Tool “graviton_how_to_play” changed its title: Graviton how to play cosmetic
- Tool “agent_vault_status” changed its title: Agent vault status cosmetic
- Tool “leads_email_pattern” changed its title: Leads email pattern cosmetic
- Tool “get_onto_arc” changed its title: Get onto arc cosmetic
- Tool “commodity_price” changed its title: Commodity price cosmetic
- Tool “base_launch_feed” changed its title: Base launch feed cosmetic
- Tool “base_gas” changed its title: Base gas cosmetic
- Tool “evm_balances_bulk” changed its title: Evm balances bulk cosmetic
- Tool “arc_send_guard” changed its title: Arc send guard cosmetic
- Tool “service_market” changed its title: Service market cosmetic
- Tool “swap_build” changed its title: Swap build cosmetic
- Tool “arc_fee_flow” changed its title: Arc fee flow cosmetic
- Tool “arc_ubi_payouts” changed its title: Arc ubi payouts cosmetic
- Tool “arc_impact” changed its title: Arc impact cosmetic
- Tool “pay_preflight” changed its title: Pay preflight cosmetic
- Tool “arc_graveyard” changed its title: Arc graveyard cosmetic
- Tool “funding_spreads” changed its title: Funding spreads cosmetic
- Tool “funding_rates” changed its title: Funding rates cosmetic
- Tool “referral” changed its title: Referral cosmetic
- Tool “software_risk_check” changed its title: Software risk check cosmetic
- Tool “volume_check” changed its title: Volume check cosmetic
- Tool “arc_verdict” changed its title: Arc verdict cosmetic
- Tool “agora_list” changed its title: Agora list cosmetic
- Tool “page_snap” changed its title: Page snap cosmetic
- Tool “room_garden” changed its title: Room garden cosmetic
- Tool “arc_smart_signals” changed its title: Arc smart signals cosmetic
- Tool “arc_poison_stats” changed its title: Arc poison stats cosmetic
- Tool “arc_contract_read” changed its title: Arc contract read cosmetic
- Tool “payment_verify” changed its title: Payment verify cosmetic
- Tool “arc_trust_check” changed its title: Arc trust check cosmetic
- Tool “holdings” changed its title: Holdings cosmetic
- Tool “agent_welcome_how_to” changed its title: Agent welcome how to cosmetic
- Tool “x1_passport” changed its title: X1 passport cosmetic
- Tool “dataset_finder” changed its title: Dataset finder cosmetic
- Tool “site_map” changed its title: Site map cosmetic
- Tool “start_here” changed its title: Start here cosmetic
- Tool “contract_flags” changed its title: Contract flags cosmetic
- Tool “commodity_how_to_trade” changed its title: Commodity how to trade cosmetic
- Tool “leads_verify_domains” changed its title: Leads verify domains cosmetic
- Tool “arc_exit_check” changed its title: Arc exit check cosmetic
- Tool “arc_bridges” changed its title: Arc bridges cosmetic
- Tool “arc_seller_rank” changed its title: Arc seller rank cosmetic
- Tool “arc_pools” changed its title: Arc pools cosmetic
- 4 Nov 26 −1
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- 24 Oct 26 +2
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- 22 Oct 26 +1
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- 20 Oct 26 −1
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- 17 Oct 26 +1
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- 3 Oct 26 +1
We did not load change detail this far back for this component, so this day may have recorded more than is shown.
- 1 Oct 26 73
First indexed and scored.
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://apexfaucet.xyz/api/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=apexfaucet.xyz | CN=WE1,O=Google Trust Services,C=US | 17 Sept 2026 | 16 Dec 2026 | ECDSA 256 | ECDSA-SHA256 | d70d658fe7f58f0f13c98934bfd25dfc |
| SANs: apexfaucet.xyz, *.apexfaucet.xyz | ||||||
| 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 apexfaucet.xyz. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | Trust anchor | 20326, 38696 | 8, 8 | Verified |
| xyz. | DS published | 3599, 18130 | 8, 8 | Verified |
| apexfaucet.xyz. | No DS | 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=63072000; includeSubDomains; preload |
| content-security-policy | frame-ancestors 'self'; base-uri 'self'; object-src 'none'; upgrade-insecure-requests |
| x-content-type-options | nosniff |
| x-frame-options | SAMEORIGIN |
| referrer-policy | strict-origin-when-cross-origin |
| permissions-policy | camera=(), microphone=(self), geolocation=(self) |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://apexfaucet.xyz/api/mcp | Verified | 200 | |
| http (plaintext) | http://apexfaucet.xyz/api/mcp | HTTPS enforced | 301 | https://apexfaucet.xyz/api/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 →
swap_build Swap build ~292
Build an UNSIGNED swap transaction on X1 at the best price across XDEX and APEX AMM — direct, or two hops through XNT or APEX in ONE transaction, simulated against your wallet before it is returned. Returns base64 you sign with your own key and broadcast yourself; this server never holds your keys and never signs for you. Use mint addresses, or the string "native" for XNT. APEX mint is Du6Z596DwGnfUcMSyRHSBQzNybiQKu8GESVfruEv9Jqr. Check priceImpact before signing — thin pools move hard. Building is free. When you spend XNT (more than 0.01), the transaction includes a 0.1% platform fee to the APEX buyback wallet, shown as platformFee in the answer; otherwise you pay only the network fee.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | Amount of tokenIn, in whole tokens (not raw units). |
| slippage | number | – | Slippage tolerance as a fraction. Default 0.01 (1%). |
| tokenIn | string | yes | Mint address to spend, or "native" for XNT. |
| tokenOut | string | yes | Mint address to receive, or "native" for XNT. |
| wallet | string | yes | Your X1 wallet public key — it will be the fee payer and signer. |
No output schema declared.
No examples provided.
threat_intel Threat intel ~132
Flux Threat Intel — scam wallet and token findings on X1. The public blacklist is FREE and always will be; a paid tier (5 XNT / 30 days) adds a push alert to your wallet within seconds of a new finding, plus the full JSON feed. Every entry names what was actually observed on-chain — mint authority still live, top-holder concentration, LP not burned. Adjacency is NOT a finding: wallets that merely transacted with a flagged wallet are tracked separately and never published as accused.
| Name | Type | Req | Description |
|---|---|---|---|
| wallet | string | – | Your X1 wallet — checks whether it has an active subscription. |
No output schema declared.
No examples provided.
token_lookup Token lookup ~161
Look up ONE X1 token by symbol or mint address: price in XNT and USD, holders, liquidity and 24 h volume in XNT, 24 h change. A symbol returns the best search match; when several tokens share a ticker, run impostor_check first and pass the mint. For a ranked list use top_tokens. PAID: $0.003 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1; no key, no sign-up) at https://apexfaucet.xyz/api/x402/token. Over MCP this tool answers with that price and URL, not the data.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | Symbol (e.g. CAPY) or mint address. |
No output schema declared.
No examples provided.
tokenized_stocks Tokenized stocks ~131
Tokenized stocks on Solana (xStocks): which tokens are the issuer's (mint authority read on chain), price, liquidity, volume; with a symbol, a $1,000 buy and sell quote (round-trip cost) and the look-alike fake tokens. $0.005
| Name | Type | Req | Description |
|---|---|---|---|
| payment | string | – | a signed x402 payment (the same base64 payload you would put in the PAYMENT-SIGNATURE header). Pass it here and the purchase completes inside this tool call. |
| symbol | string | – | optional ticker: AAPL, TSLA, SPY, NVDA... |
No output schema declared.
No examples provided.
tomato_sell Tomato sell ~116
Sell TOMATO on Arc for APEX or USDC through our Uniswap v4 pool, from YOUR wallet: returns a live quote, the minimum you accept (2% below the quote) and the exact transactions to send in order (approvals only when missing). Free; the pool keeps its 1% swap fee. We never hold your tokens.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | how many TOMATO to sell |
| from | string | yes | your wallet address on Arc |
| to | string | – | apex or usdc |
No output schema declared.
No examples provided.
top_tokens Top tokens ~131
Ranked list of X1 tokens by liquidity in XNT, 3 to 25 entries (default 8): rank, symbol, name, liquidity, 24 h change. For one token's full numbers use token_lookup. PAID: $0.025 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1; no key, no sign-up) at https://apexfaucet.xyz/api/x402/screener-bulk. Over MCP this tool answers with that price and URL, not the data.
| Name | Type | Req | Description |
|---|---|---|---|
| n | integer | – | – |
No output schema declared.
No examples provided.
top_traders Top traders ~145
Leaderboard of X1 wallets by NET XNT FLOW per token — NOT a profit and loss. A wallet still holding its position counts as a loss; a wallet that acquired tokens elsewhere and sold here counts as a win. No closed-position check is performed (audit 2026-09-17). PAID: $0.004 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1; no key, no sign-up) at https://apexfaucet.xyz/api/x402/top-traders. Over MCP this tool answers with that price and URL, not the data.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
No output schema declared.
No examples provided.
trade_rail_quote Trade rail quote ~288
APEX Trade Rail: before a bot buys a token on Arc, X1 or BNB Chain, simulate the buy AND the sell back at its size; a token you could not sell, or whose round trip costs more than maxLossPct (15 at most), is refused with the reason; otherwise the real pool, expected and minimum out, and UNSIGNED transactions for your own wallet (nothing is signed, held or sent by us). $0.003 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | string | yes | buy: what you spend (USDC on Arc, XNT on X1, BNB on BNB); sell: tokens |
| chain | string | yes | arc, x1 or bnb |
| from | string | – | your wallet (needed for the transaction and for sells) |
| maxLossPct | string | – | 0.5 to 15, default 15 |
| payment | string | – | a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call. |
| side | string | yes | buy or sell |
| token | string | yes | token address |
No output schema declared.
No examples provided.
tx_explain Tx explain ~111
What did a Base or Arc transaction do? One plain sentence plus the function, every token moved and the gas in USD. $0.003 per call over x402.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | yes | base or arc |
| payment | string | – | a signed x402 payment (the same base64 payload you would put in the PAYMENT-SIGNATURE header). Pass it here and the purchase completes inside this tool call. |
| tx | string | yes | the transaction hash (0x + 64 hex) |
No output schema declared.
No examples provided.
vault_heartbeat Vault heartbeat ~117
The APEX perpetual vault dead-man switch, read live from chain. 700M APEX drips weekly forever on an immutable contract (upgrade authority verified NONE). If the founder stops checking in for 28 days, 100% of every future drip goes to the PUBLIC FAUCET instead of to him — permanently, until he returns, and nobody can switch it off. Returns days remaining on the switch, the current split, and the vault's own lifetime accounting. Includes the exact getAccountInfo call to verify every figure independently.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
volume_check Volume check ~105
PAYWALLED. Is a token's volume real demand? Round-trip analysis of the last 24h: how much volume came from wallets buying and selling the same token back and forth (wash trading, arbitrage or market making) versus one-way trades, with the top round-trippers and pool liquidity. Returns x402 payment instructions for GET /api/x402/volume-check/{mint} ($0.004).
| Name | Type | Req | Description |
|---|---|---|---|
| mint | string | yes | Token mint address on X1. |
No output schema declared.
No examples provided.
wall_grid Wall grid ~152
The Wall — a 10,000-tile grid at /wall/. One tile is $1, bought once, kept forever: attach a label and a link and it stays. Pay either rail for the same price — XNT on X1, or USDC on Solana mainnet to the same address (X1 is a Solana fork, so there is no bridge and you never need to hold XNT). Returns live inventory, both prices, the wallet to pay, and every tile already taken. No subscription and no expiry. Outbound links are rel="sponsored nofollow noopener".
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | – | Optional — get an exact quote for this many tiles (1-100). |
No output schema declared.
No examples provided.
wallet_profile Wallet profile ~118
Reputation and trading profile of ONE X1 wallet, from the trades our screener has indexed. For its current balances use holdings; for the leaderboard across wallets use top_traders. PAID: $0.004 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1; no key, no sign-up) at https://apexfaucet.xyz/api/x402/wallet. Over MCP this tool answers with that price and URL, not the data.
| Name | Type | Req | Description |
|---|---|---|---|
| wallet | string | yes | – |
No output schema declared.
No examples provided.
web_read Web read ~151
Read up to 10 web pages as clean text in one call: title, description and readable body, with the final URL. A plain fetch (no JavaScript); for a rendered page use page_extract. $0.003 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.
| Name | Type | Req | Description |
|---|---|---|---|
| payment | string | – | a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call. |
| urls | string | yes | comma-separated URLs, up to 10 |
No output schema declared.
No examples provided.
whale_ticker Whale ticker ~114
Whale-sized swaps across ALL X1 tokens, newest first (up to 50). For every trade of one token use recent_trades. PAID: $0.004 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1; no key, no sign-up) at https://apexfaucet.xyz/api/x402/whale-ticker. Over MCP this tool answers with that price and URL, not the data.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
No output schema declared.
No examples provided.
x1_agents X1 agents ~166
The X1 Agent Registry in full: every registered agent, its owner and registration file, a live check of every endpoint it lists (MCP, A2A, x402 and the networks it accepts, web), whether it can be paid on X1, and feedback counts. The registry is new, so the list is short and says so. $0.003 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.
| Name | Type | Req | Description |
|---|---|---|---|
| payment | string | – | a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call. |
No output schema declared.
No examples provided.
x1_passport X1 passport ~136
X1 Agent Passport: an ERC-8004 identity for your agent in the X1 Agent Registry (the Solana Agent Registry, deployed on X1 by APEX), done for you in one paid call. Returns the live price in XNT, where to pay, and the exact request. Pay the XNT to payTo from the wallet that should own the agent, then POST your {name, description, services?} to the route with the transfer signature in the X-PAYMENT header: we register the agent and hand its NFT to the paying wallet. Or register yourself for network fees only (see page).
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
x1_payment_check X1 payment check ~211
Did that X1 payment really land? Payer, how much reached the wallet you name in XNT or any SPL token (by balance change, so program-sent payments count), confirmed vs finalized, memos and fee, checked against what you expected. $0.003 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.
| Name | Type | Req | Description |
|---|---|---|---|
| expect | string | – | optional expected amount in whole units, e.g. 0.5 |
| mint | string | – | optional SPL token mint; omit for native XNT |
| payment | string | – | a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call. |
| sig | string | yes | X1 transaction signature (base58) |
| to | string | – | optional expected recipient wallet |
No output schema declared.
No examples provided.
x402_accept_on_arc_how_to X402 accept on arc how to ~80
How to accept x402 payments on Arc, from what we verified on chain while doing it ourselves: the USDC and EURC signing domains, what a settlement leaves in the logs, what one costs in gas, and your three ways to settle (yourself, Circle Facilitator Service, Circle Gateway nanopayments). Free.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
x402_bazaar_rank X402 bazaar rank ~118
Where does an x402 endpoint rank when agents search Coinbase's Bazaar, who is above it and what they charge, and what to fix. $0.005 per call over x402.
| Name | Type | Req | Description |
|---|---|---|---|
| payment | string | – | a signed x402 payment (the same base64 payload you would put in the PAYMENT-SIGNATURE header). Pass it here and the purchase completes inside this tool call. |
| query | string | – | optional: up to 3 searches, comma-separated |
| url | string | yes | your x402 endpoint |
No output schema declared.
No examples provided.
x402_endpoint_doctor X402 endpoint doctor ~135
Why will Coinbase not list an x402 endpoint, and can a standard client pay it? Reads its 402 like a client, checks what the facilitator and Bazaar enforce, asks Coinbase's validator, and gives each problem with its fix. $0.005 per call over x402.
| Name | Type | Req | Description |
|---|---|---|---|
| method | string | – | GET or POST (optional) |
| payment | string | – | a signed x402 payment (the same base64 payload you would put in the PAYMENT-SIGNATURE header). Pass it here and the purchase completes inside this tool call. |
| url | string | yes | the x402 endpoint (http/https) |
No output schema declared.
No examples provided.
x402_inspect X402 inspect ~129
How do I pay this URL? Point it at any x402 paywall and get its terms read for you: protocol version, every network and asset it accepts with the real amount, the address it pays, and how to pay each option (EIP-3009 signature, Circle Gateway batch, Solana fee payer). It also lists what is wrong with the paywall, e.g. a missing signing domain. Free, 100 calls a day.
| Name | Type | Req | Description |
|---|---|---|---|
| method | string | – | GET (default) or POST |
| url | string | yes | the https URL of the paid resource |
No output schema declared.
No examples provided.
x402_payment_test X402 payment test ~141
Test your x402 client end to end without buying anything else: pay a real price and get an echo back with what we saw (network, amount, payer). Use it once before wiring a paid tool into an agent. $0.004 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.
| Name | Type | Req | Description |
|---|---|---|---|
| payment | string | – | a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call. |
No output schema declared.
No examples provided.
x402_seller_check X402 seller check ~142
Is an x402 seller real? For a seller host or payTo address: its listings in Coinbase's Bazaar, 30-day payers and calls, and how many times the average payer came back (repeat buyers versus a one-call test harness), plus its Arc settlements from our index. $0.005 per call over x402.
| Name | Type | Req | Description |
|---|---|---|---|
| payment | string | – | a signed x402 payment (the same base64 payload you would put in the PAYMENT-SIGNATURE header). Pass it here and the purchase completes inside this tool call. |
| seller | string | yes | a seller host (api.example.com) or a payTo address (0x...) |
No output schema declared.
No examples provided.
x402_top_sellers X402 top sellers ~130
Which x402 sellers have buyers who come back: every seller host on Coinbase's Bazaar ranked by its strongest listing with returning buyers, re-read every 6 hours. $0.01 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.
| Name | Type | Req | Description |
|---|---|---|---|
| payment | string | – | a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call. |
No output schema declared.
No examples provided.
xnt_price Xnt price ~44
Current XNT price in USD with its 24 h and 1 h change, read from the on-chain USDCx pool. For any other token use token_lookup.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
How do I install the APEX Faucet MCP server?
APEX Faucet is a hosted endpoint at https://apexfaucet.xyz/api/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 · apexfaucet.xyz
claude mcp add --transport http xyz-apexfaucet-apex-x1 'https://apexfaucet.xyz/api/mcp'
What is the APEX Faucet MCP server?
APEX Faucet is an MCP server listed in the public MCP registry as xyz.apexfaucet/apex-x1. Pay-safe is first: one signed check before you send USDC. 226 tools, x402, no key. This page covers its hosted endpoint (https://apexfaucet.xyz/api/mcp).
Is the APEX Faucet MCP server safe to use?
APEX Faucet scores 77 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 APEX Faucet MCP server expose?
APEX Faucet exposes 226 tools: pay_safe, arc_payee_check, arc_payee_batch, duplicate_check, pay_preflight, and 221 more. Their descriptions and schemas cost roughly 34,252 tokens of context every time the server is loaded.
Does the APEX Faucet MCP server require authentication?
No. We connected to APEX Faucet without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the APEX Faucet MCP server still maintained?
APEX Faucet 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.
What did VerifyMCP test on the APEX Faucet MCP server?
VerifyMCP ran 12 checks on APEX Faucet, covering TLS certificate, HTTPS, HSTS header, DNSSEC and 8 more. One item could not be completed, a gap on our side rather than a finding about APEX Faucet: Authorization. Supply Chain Security and Provenance & Transparency do not apply to a hosted endpoint, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.