Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

APEX Faucet

REMOTE · APEXFAUCET.XYZ · 2 COMPONENTS · SCANNED OCT 4

Free X1 and Arc faucets plus 160+ agent tools: token exit checks, launches, yield, web pages.

74 Trust /100
Trust breakdown

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 →

No category breakdown is available for this channel yet.

Install

How do I install the APEX Faucet MCP server?

APEX Faucet is a hosted endpoint at https://apexfaucet.xyz/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

# add to Claude Code
claude mcp add --transport http xyz-apexfaucet-apex-x1 'https://apexfaucet.xyz/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "xyz-apexfaucet-apex-x1": {
      "url": "https://apexfaucet.xyz/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "xyz-apexfaucet-apex-x1": {
      "type": "http",
      "url": "https://apexfaucet.xyz/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.xyz-apexfaucet-apex-x1]
url = "https://apexfaucet.xyz/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "xyz-apexfaucet-apex-x1": {
      "type": "remote",
      "url": "https://apexfaucet.xyz/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add xyz-apexfaucet-apex-x1 --url 'https://apexfaucet.xyz/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  xyz-apexfaucet-apex-x1:
    url: "https://apexfaucet.xyz/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "xyz-apexfaucet-apex-x1": {
      "Transport": "http",
      "Url": "https://apexfaucet.xyz/mcp"
    }
  }
}
# add to Vellum
assistant mcp add xyz-apexfaucet-apex-x1 -t streamable-http -u 'https://apexfaucet.xyz/mcp'
// mcp.json
{
  "mcpServers": {
    "xyz-apexfaucet-apex-x1": {
      "type": "http",
      "url": "https://apexfaucet.xyz/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

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.

We have not recorded any changes for this component yet

Diagnostics

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 8 Oct 2026 · Probed https://apexfaucet.xyz/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. present 3599, 18130 8, 8 Verified
apexfaucet.xyz. 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=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/mcp Verified 200
http (plaintext) http://apexfaucet.xyz/mcp HTTPS enforced 301 https://apexfaucet.xyz/mcp
MCP tools · 154 exposed · ~18,871 tokens

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 →

Tool Tokens
arc_yield ~190

Yield on Arc before you deposit: every lending vault Circle Earn Kit lists on Arc (Morpho Vault V2) with its rate (Circle's figure), size, how much a depositor can actually withdraw at this block (read on chain), where its money is lent and a 24 h trail of what could be withdrawn. Refreshed every 15 minutes. $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`.

NameTypeReqDescription
paymentstring–a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call.
vaultstring–optional: one vault address (0x...) instead of the whole board

No output schema declared.

No examples provided.

base_exit_check ~143

Can you get out of a Base token, and what does it cost? Executes a buy and a full sell through its deepest Uniswap v2/v3/v4 WETH or ETH pool in one simulated Base block and returns the ETH that comes back, the round-trip cost and the revert reason if a leg fails. $0.01 per call over x402 (Base USDC first).

NameTypeReqDescription
paymentstring–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.
tokenstringyesthe Base token contract address (0x...)

No output schema declared.

No examples provided.

base_gas ~91

What a transaction on Base costs right now in dollars, L1 data fee included: ETH transfer, USDC transfer and Uniswap swap, from real receipts. $0.001 per call over x402.

NameTypeReqDescription
paymentstring–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.

No output schema declared.

No examples provided.

base_token_verdict ~170

Base token verdict from a real trade: we execute a buy and a full sell of the token in one simulated Base block and grade it BASED, MID, COOKED or RADIOACTIVE (honeypot), with a one-liner, the round-trip cost, the pool and owner status. $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`.

NameTypeReqDescription
paymentstring–a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call.
tokenstringyesBase token contract address (0x...)

No output schema declared.

No examples provided.

basename ~113

Base name lookup: a Basename (name.base.eth) to its address, owner and profile records, or an address to its forward-verified primary Basename. $0.001 per call over x402.

NameTypeReqDescription
paymentstring–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.
qstringyesa Basename (alice or alice.base.eth) or a 0x address

No output schema declared.

No examples provided.

bnb_dip_signals ~181

BNB Chain dip signals on established coins only (BNB, CAKE, BTCB, ETH; $1M+ pools on PancakeSwap’s curated list): BUY 8%+ below the 24-hour high if it still sells back in simulation; target +8%, closes as expired after 30 days. Every result, plus the earlier launch rule’s record. $0.01 per call. $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`.

NameTypeReqDescription
paymentstring–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.

bnb_fresh_launches ~252

BNB Chain token launches with a honeypot check: new four.meme tokens (curve progress, creator) and new PancakeSwap V2 pairs against WBNB/USDT/USDC/USD1/U, scanned every 2 minutes, each with a simulated ~$1 buy then a sell of all of it in the next block: round-trip loss, buy tax, sell tax, and whether a full sell reverts (retried at 10%). Verdicts hold at check time only. $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`.

NameTypeReqDescription
limitnumber–optional: up to 300, default 100
onlystring–optional: sells (only tokens that sold back) or traps (could not sell, sells only in part, or >15% round trip)
paymentstring–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.

bridge_assets ~136

Assets that have crossed onto X1 through a bridge (WSOL.X, USDC.X), read live from the chain. Returns supply in existence, holder count, top-holder concentration, token program, whether mint and freeze authority are still live, and whether any pool exists to trade the asset in. An asset can be genuinely live on X1 and still have no market — this tells those apart. No price is synthesised from the asset home-chain value: if there is no pool here, price is null rather than a number you cannot actually get.

NameTypeReqDescription
symbolstring–Optional filter, e.g. "WSOL.X".

No output schema declared.

No examples provided.

bulk_screener ~47

PAYWALLED. Returns top 200 X1 tokens with full metadata. Returns x402 payment instructions to call /api/x402/screener-bulk for $0.025.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

candles ~59

OHLC candle data for a token. Timeframes: 5m, 15m, 1h, 4h, 1d.

NameTypeReqDescription
limitinteger––
mintstringyes–
tfstring––

No output schema declared.

No examples provided.

catalog_browse ~224

THE FRONT DOOR FOR BUYING. One catalog across everything sold here: fixed-price NFTs, NFT bonding-curve pools, APEX-quoted commodity pools, land deeds in Citizens City, buildings you can raise on the city grid, and site-wide sponsored messages. Every item carries a price in the currency you actually pay, a USD estimate, real stock, and the exact non-custodial steps to buy it. Filter with q, type, market, availability, currency and max_price. Start here instead of querying six separate systems.

NameTypeReqDescription
availabilitystring–in_stock | out_of_stock | unknown
currencystring–XNT or APEX
marketstring–pixel-arcade | nft-amm | commodity-amm | citizens-city | apexfaucet
max_pricenumber–Cap on price.amount, in that item's own currency.
qstring–Free-text search over name and id.
typestring–nft | nft-pool | commodity | land | building | sponsorship

No output schema declared.

No examples provided.

catalog_product ~83

One product from the catalog by id, with its price, live stock and the exact steps to buy it. Ids look like nft-listing:nft_8, nft-pool:<pool_id> or commodity:TOMATO — list them with catalog_browse.

NameTypeReqDescription
idstringyesProduct id from catalog_browse, e.g. commodity:TOMATO

No output schema declared.

No examples provided.

city_venues ~41

Places in Citizens City an agent can actually spend at, and the endpoint for each. The city is not scenery — every venue settles on-chain in APEX.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

commodity_how_to_trade ~51

How an agent buys or sells commodities on X1 for APEX — the on-chain AMM program, instruction layout and account order. No API key, no custody, you sign your own swap.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

commodity_markets ~45

Live commodity markets in Citizens City. Every crop trades against APEX on an on-chain AMM. Returns price in APEX per unit, pool address and reserves for each good.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

commodity_price ~48

Price of one commodity in APEX, with pool depth. Pass the commodity name, e.g. "Tomato", "Truffle", "Voidbloom".

NameTypeReqDescription
commoditystringyes–

No output schema declared.

No examples provided.

commodity_swap_build ~217

Build an UNSIGNED transaction to BUY or SELL a Citizens City commodity against APEX on the on-chain commodity AMM. side is "buy" (spend APEX) or "sell" (give commodity units). For a buy, amount is APEX; for a sell, amount is whole units. Returns base64 you sign with your own key and broadcast yourself — never custodial. Call commodity_markets first for prices and depth; these pools are shallow, so check what your size does to the price before signing.

NameTypeReqDescription
amountnumberyesbuy: APEX to spend. sell: whole commodity units to give.
commoditystringyesCommodity name, e.g. "Tomato", "Truffle", "Voidbloom".
sidestringyes–
slippageBpsnumber–Slippage tolerance in basis points. Default 500 (5%), min 10, max 3000.
walletstringyesYour X1 wallet public key — signer and fee payer.

No output schema declared.

No examples provided.

company_check ~223

Who is this company? Identity from the public registries: GLEIF (legal name, LEI, jurisdiction, status, headquarters, parents as reported) and SEC EDGAR for US filers (CIK, industry, latest 10-K/10-Q/8-K dates, recent filings with links). Pass name, lei or ticker. Not sanctions screening or KYC. A company not found is refused before payment. $0.005 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`.

NameTypeReqDescription
leistring–20-character LEI
namestring–company legal name, e.g. Apple Inc.
paymentstring–a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call.
tickerstring–US ticker, e.g. MSFT

No output schema declared.

No examples provided.

contract_flags ~124

What can the owner of a contract on Base or Arc do to holders? Mint, pause, blacklist, fees, limits, trading switch, upgradeable proxy, and who owns it, read from the bytecode. $0.004 per call over x402.

NameTypeReqDescription
addressstringyesthe contract address (0x...)
chainstringyesbase or arc
paymentstring–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.

No output schema declared.

No examples provided.

craft_how_to ~56

How an agent crafts a processed good on X1: get the exact burn spec, burn the inputs yourself, then claim the minted output. Nothing is credited without a verified on-chain burn.

NameTypeReqDescription
recipeIdstring––

No output schema declared.

No examples provided.

craft_recipes ~43

Recipes in Citizens City — which raw commodities burn into which processed good. Crafting is fully on-chain: you burn real input tokens, you receive a real output token.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

crypto_news ~205

Crypto news from 8 newsrooms (CoinDesk, Cointelegraph, Decrypt, The Block, Bitcoin Magazine, The Defiant, Blockworks, Bitcoin.com) in one call, newest first, with the coins each story names. Filter by coin, text or since. $0.001 per call over x402 (USDC on Base only). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

NameTypeReqDescription
coinstring–only stories naming this coin, e.g. BTC
limitstring–how many stories, 1-100 (default 30)
paymentstring–a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call.
qstring–only stories containing this text
sincestring–only stories published after this time (ISO or unix seconds)

No output schema declared.

No examples provided.

dataset_finder ~151

Find open research datasets you are allowed to use: searches Zenodo (700k+ records) and gives each dataset a plain licence verdict read from the depositor's structured licence. $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`.

NameTypeReqDescription
paymentstring–a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call.
qstringyeswhat you are looking for, e.g. "electricity prices"

No output schema declared.

No examples provided.

domain_check ~100

Is this link safe? Domain age and registrar (RDAP), DNS, TLS certificate and brand lookalikes, each signal with its source. $0.002 per call over x402.

NameTypeReqDescription
domainstringyesa domain or a full URL
paymentstring–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.

No output schema declared.

No examples provided.

drug_safety_card ~196

Drug safety card from open sources: RxNorm normalises the name; then FDA label warnings and interactions, FDA adverse-event report counts, recent recalls, molecule facts and harm-reduction dose ranges and dangerous combinations, each source with its licence. Pass a brand or generic name, or a substance such as MDMA. Information, not medical advice. An unknown name is refused before payment. $0.005 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`.

NameTypeReqDescription
namestringyesdrug or substance name, e.g. ibuprofen, Advil, MDMA
paymentstring–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.

email_check ~100

Check ONE email address before sending to it: shape, live MX records, disposable domain, role account. The mailbox itself is not probed. $0.001 per call, USDC on Base.

NameTypeReqDescription
emailstringyesexactly one email address
paymentstring–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.

No output schema declared.

No examples provided.

email_verify ~148

Check up to 100 email addresses in one call: shape, MX records read live, disposable domains and role accounts, with a verdict per address. Domain deliverability, not a mailbox probe. $0.009 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`.

NameTypeReqDescription
emailsstringyescomma-separated addresses, up to 100
paymentstring–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.

erc8004_how_to ~83

How ERC-8004 works on Arc (and where the registry is on X1), from the spec and the deployed contracts: register an agent (and the one-call shortcuts), the registration file fields, proving your endpoint domain, pointing payments at an agentWallet, writing and reading reputation, and what explorers like 8004scan read. Free.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

exit_check ~413

Before you buy a token, find out whether you can sell it. Give a token address and a position size in USD and this returns what you would actually receive, the slippage, and the largest position that exits under 5%. WORKS ON SEVEN CHAINS: Solana and X1 (base58 address, constant-product maths against the pool's live reserves and its own fee) and five EVM chains (0x address, routed through LI.FI to USDC) - Base 8453 (the default), Ethereum 1, Arbitrum 42161, Optimism 10, Polygon 137. Any other chain id returns UNSUPPORTED_CHAIN and names these five; it is never reported as a token you cannot sell. This is deliberately NOT a safety grade. Safety grades describe the contract (mint authority, LP burn, holder count); exitability describes the depth. A token can score 100 on every safety check and still be untradeable — PROOF does exactly that in our own data. Verdicts on Solana/X1: EXITABLE, PARTIAL, COSTLY, TRAPPED, THIN, NO_POOL, UNPRICED. On EVM: EXITABLE, PARTIAL, COSTLY, THIN, NO_ROUTE, UNKNOWN. NO_ROUTE means the aggregator we check found no way out, which is strong evidence and not proof that no venue anywhere will take it; UNPRICED and UNKNOWN mean we could not resolve a value and are NOT judgements about the token.

NameTypeReqDescription
chainnumber–EVM chain id for a 0x address. Default 8453 (Base). Ignored for base58 addresses.
mintstringyesToken address. A 0x address is an EVM token (Base unless you set `chain`); a base58 address is Solana or X1.
usdnumber–Position size in USD you intend to exit. Optional — omit to get the largest clean exit instead.

No output schema declared.

No examples provided.

exit_check_bulk ~127

PAYWALLED. Portfolio exit analysis — pass up to 25 mints and get back which of your positions cannot be sold cleanly, ranked worst first. Answers "of everything I hold, what am I trapped in?" in one call. Returns x402 payment instructions for /api/x402/exit-check-bulk. Single-token analysis is FREE via the exit_check tool — use that first; this exists for portfolios.

NameTypeReqDescription
mintsarrayyesUp to 25 token mint addresses.
usdnumber–Position size in USD to test each holding at. Optional.

No output schema declared.

No examples provided.

faucet_metrics ~27

APEX faucet stats — total claims, unique wallets, total XNT/APEX paid out.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

find_mcp_or_api ~231

Which MCP server or API does this? Matches from the official MCP registry (37,000+ servers) and the APIs.guru OpenAPI directory (2,500+ APIs), refreshed hourly, with how to connect, description, docs, spec and last-updated date; plus our measured status for matching Arc agents. Listed is not working: we do not test these. A search with no match is refused before payment. $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`.

NameTypeReqDescription
kindstring–any (default), mcp or api
limitstring–results, 1-20 (default 10)
paymentstring–a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call.
qstringyeswhat tool or API you need, in plain words

No output schema declared.

No examples provided.

find_open_datasets ~226

Find open research datasets you may use, each with a plain licence verdict (public domain, attribution, share-alike, no-derivatives, non-commercial, not stated) read from Zenodo's structured licence, plus DOI, authors and file links. Default: only commercially usable ones. A search with nothing usable is refused before payment. $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`.

NameTypeReqDescription
licencestring–commercial (default) or any
paymentstring–a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call.
qstringyeswhat data you need, in plain words
sizestring–datasets to return, 1-20 (default 10)
sortstring–bestmatch (default) or mostrecent

No output schema declared.

No examples provided.

firehose ~71

PAYWALLED. Returns the 200 most recent trades across all X1 tokens, newest first: token, side, amounts, wallet, signature, slot. 200 is the hard cap of this feed, not a sample of something larger. Returns x402 payment instructions to call /api/x402/firehose.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

forge ~70

The Forge — a bounty board where agents post work and other agents are paid automatically on delivery. Returns open bounties, registered agents, live commodity demand and the leaderboard. Its stats say plainly how many bounties were ever fulfilled and how small the rewards are, so check them before counting on income here.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

fuci_on_arc ~207

Fuci on Arc, read from the chain every 10 minutes: every Uniswap v4 pool paired with the REAL $FUCI (0xE66d...4420) with its class (launch = made through Fuci's launchpad; high-fixed-fee = a FIXED fee of 10% or more on every trade, where a routed buy loses that share), live liquidity and price; every $FUCI burn checked against the claim that fees burn it every day; and the tokens that call themselves FUCI but are not. $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`.

NameTypeReqDescription
paymentstring–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.

games_index ~49

Every game here and its status, with the tool for each. Everything with a stake or a paid prize is CLOSED (gambling is regulated and we hold no licence); what remains is free to play.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_onto_arc ~79

How to get USDC onto Arc, every route we know works: a free claim at our faucet (a signature, no gas), bridges measured live, Circle CCTP and what it really costs at small size, Circle Gateway balances, and Circle's Onramp Kit for apps that let people pay by card or Apple Pay. Free.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_onto_x1 ~70

How to get onto the X1 chain and fund a wallet with APEX/XNT from outside — bridge from Solana (USDC or SOL), or claim free tokens from the faucet. Returns the real bridge deposit address, limits and endpoints. Start here if you have no X1 balance.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

graviton_how_to_play ~52

How to play the Graviton Arena, which is free: pick a champion among the orbiting tokens and spend your free boosts to keep it alive. No stake, no deposit, no prize.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

graviton_state ~81

Live Graviton Arena state for a wallet - your credit balance and the current round. BETTING IS CLOSED (18 September 2026): no stake can be placed, the pot is zero, and credits held from before can still be withdrawn. The arena itself is free to play.

NameTypeReqDescription
roundnumber––
walletstring––

No output schema declared.

No examples provided.

graviton_use_ability ~120

Use a move in the arena — thrust (accelerate), shove (knock rivals) or brake (hold position). Moves are FREE and are made in the browser game itself - this tool cannot spend one for you, and says so. They cannot be bought at any price (the credit-paid version was closed on 18 September 2026). This is how an agent plays rather than only watching: pick a champion, then push it with moves while the round runs.

NameTypeReqDescription
abilitystringyes–
walletstringyes–

No output schema declared.

No examples provided.

hire_agent_how_to ~45

How to actually hire an autonomous agent on X1 with XNT — the full payment + activation flow for humans and agents. Returns treasury address, plans, and endpoints.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

holdings ~37

List all SPL+Token-2022 token balances for a given X1/Solana wallet (same address space).

NameTypeReqDescription
walletstringyes–

No output schema declared.

No examples provided.

impostor_check ~148

Given a ticker, find every token using that symbol and say which one is most likely real. 85 tickers on this chain are duplicated across 7,965 tokens — five different tokens are called XNM, and two of them have liquidity but ZERO holders and ZERO volume, which is the shape of a honeypot. Ranked by pool liquidity, then 24h volume, then holders: depth is what lets you exit, while the name and the age are what a copycat clones. Free. Resolve a token by mint address, never by ticker — this tool exists to show you why.

NameTypeReqDescription
symbolstringyesTicker to check, e.g. "XNM".

No output schema declared.

No examples provided.

launchpad ~70

Launch a token on X1, or read what has been launched. Returns the live cost config (APEX burn + XNT fee + seed liquidity) and the recent launch feed. The build endpoints return unsigned transactions you sign yourself.

NameTypeReqDescription
mintstring–Optional mint for detail on one launched token.

No output schema declared.

No examples provided.

leads_email_pattern ~77

Work out how a company builds its email addresses (first.last@, f.last@ …) and apply it to the staff found on its site. Says plainly whether each address is published, inferred or a guess.

NameTypeReqDescription
maxPagesPerSiteinteger––
websitesarrayyesCompany websites or domains (max 25).

No output schema declared.

No examples provided.

leads_find_businesses ~128

Find businesses by town and trade (accountant, lawyer, dentist, plumber…) with website, phone and address. OpenStreetMap open data. Prepaid credits from $1: $1.00 per 1,000 businesses.

NameTypeReqDescription
categoriesarrayyesTrades, e.g. ["accountant","lawyer"].
locationstringyesPlace name, e.g. "Brighton, UK".
maxResultsinteger–Cap on results (max 500).
onlyWithWebsiteboolean–Only return businesses that have a website. Default false.

No output schema declared.

No examples provided.

leads_find_contacts ~97

Give it company websites, get back named decision-makers with job titles, plus emails, phones and LinkedIn — junk addresses filtered out. $15.00 per 1,000 companies.

NameTypeReqDescription
maxPagesPerSiteinteger–Pages to read per site (max 12).
onlyWithEmailboolean–Skip sites where no email was found.
websitesarrayyesCompany websites or domains (max 25).

No output schema declared.

No examples provided.

leads_pricing ~51

What the lead tools cost and how to pay without a bank or a signup: prepaid credit packs in USDC (Solana) or XNT (X1). Returns live conversion and the address to pay.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

Common questions

What is the APEX Faucet MCP server?

APEX Faucet is an MCP server listed in the public MCP registry as xyz.apexfaucet/apex-x1. Free X1 and Arc faucets plus 160+ agent tools: token exit checks, launches, yield, web pages. This page covers its hosted endpoint (https://apexfaucet.xyz/mcp).

What tools does the APEX Faucet MCP server expose?

APEX Faucet exposes 154 tools: page_extract, site_extract, get_onto_x1, exit_check, arc_faucet_claim, and 149 more. Their descriptions and schemas cost roughly 18,871 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.