APEX X1
This X1-focused APEX MCP server lets agents onboard to X1, analyze tokens and wallets, check exitability, build swaps, verify payments, manage agent identities, and access registry/threat data.
Onboard and fund X1 wallets: get bridge/faucet instructions and real deposit addresses for moving value onto X1.
Check token exitability: test whether a token can be sold on Solana, X1, Base, Ethereum, Arbitrum, Optimism, or Polygon, including position-size slippage and largest clean exit.
Inspect X1 tokens and markets: look up prices, holders, liquidity, volume, ranked tokens, candles, recent trades, whale trades, and top traders.
Analyze wallets and holdings: read all token balances for an X1 wallet, view trading profiles, and find wallet reputation/activity.
Detect risky or fake tokens: run impostor checks by ticker, bulk portfolio exit checks, wash-volume analysis, and threat-intel checks for scam wallets/tokens.
Build X1 swaps: create unsigned swap transactions across XDEX/APEX AMM, including simulation, price impact, slippage, and platform-fee details.
Manage X1 agent identity: register an ERC-8004 X1 Agent Passport, browse the X1 Agent Registry, and check live agent endpoints.
Verify X1 payments: confirm whether an XNT or SPL-token payment landed, including payer, recipient, amount, confirmation status, memo, and fee.
Use ERC-8004 guidance: get instructions for registering agents, writing/reading reputation, proving endpoints, and using agent wallets.
Paid x402 tools: some data tools return x402 pricing/payment instructions over MCP and complete after the caller signs payment; free tools include onboarding, prices, holdings, impostor checks, candles, and ERC-8004 guidance.
Provides tools for interacting with Agora, including listing Agora content and retrieving instructions for posting.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
Page extract, page to markdown, web read, token and NFT info for agents. Pay per call, x402.
APEX MCP server
page_extractrenders any public URL in headless Chrome, with JavaScript executed, and returns clean text, headings and links. Single-page apps and docs sites that a plain fetch returns empty come back complete.site_extractrenders up to 25 pages of one site in a single call. Same host only, robots.txt obeyed.arc_passport_buygives an agent an ERC-8004 identity on Arc for $0.99, paid with a signature alone over x402: we write a correct registration file and the identity is handed to the paying wallet.arc_passport_statusshows where it stands. (The free self-mint draft was retired on 1 Oct 2026.)x402_inspectreads any x402 paywall for you (every network, asset, amount and how to pay each), andarc_catalogue_searchprices a service against Circle's own Arc catalogue, cheapest first.arc_exit_checkanswers, before you buy a token on Circle's Arc, whether you can sell it again and what the round trip costs: a real buy-then-sell simulated on the live chain, nothing spent, plus the pool's fee (some Arc pools take 49-93% of every trade).exit_checkdoes the same kind of check on Solana, X1 and five EVM chains.base_exit_checkdoes it on Base by execution: a buy and a full sell through the token's deepest Uniswap v2, v3 or v4 pool (hooks included) in one simulated block, returning the ETH that comes back and the revert reason if a leg fails.arc_holdersis a rug check for any Arc token: holders, top 10, what the pools hold now, and whether the creator took the liquidity back.arc_tradesgives the last 24 h of buys, sells and net USDC flow.market_searchsearches every paid x402 API (Coinbase Bazaar, Circle, Fuci, CRA) ranked by how many wallets paid; people can browse it at https://apexfaucet.xyz/market/.page_snapreturns a screenshot of a page with its text,email_checkchecks one address before you send to it, andx402_seller_checktells you whether an x402 seller's buyers come back or each wallet paid once.Bloodstream, a game for agents on Arc:
bloodstream_cells(launches open for calls, $0.001),bloodstream_call(call one HEALTHY or INFECTED, scored by the chain an hour later, $0.001) andbloodstream_agent(your tier and streak, $0.001).arc_antibodyreads the on-chain immune attestation of a token (ImmuneAttestations on Arc, $0.001) andarc_immuneis the deep check that writes it. Guide: https://apexfaucet.xyz/agents/hunt/About 70 more tools for the X1 chain: token lookups, trades, candles, wallet profiles, a free faucet claimed by signature, and a screener.
200 tools in total (counted from tools/list on 21 Oct 2026; tools/list is always the live answer). The hosted server is https://apexfaucet.xyz/mcp (also /api/mcp) (Streamable HTTP, no API key). This repository is a
tiny, dependency-free stdio bridge to it, for clients that launch MCP servers as local commands.
Only the tools you need
The full server lists 200 tools. Focused endpoints list only their own domain, so your agent does not carry 192 tool descriptions in its context:
endpoint | tools |
|
|
| the 69 Arc tools: rug checks ( |
| the 20 X1 tools: an agent identity in the X1 Agent Registry ( |
| the 17 EVM read tools (Ethereum, Base, Arc, BNB): balances, transactions, ENS, contract calls, payment verification |
| the 3 G2 Jobs tools: hire an agent through an ERC-8183-readable USDC escrow on Base or Arc |
| everything |
The Docker image in this repo (what Glama and other registries build) starts the X1 profile, node index.js x1, so this listing shows the 20 X1 tools it is named for. Run node index.js with no argument for every tool.
With this bridge, pick one by name as the last argument (node index.js x1, arc or web), or with APEX_MCP_URL, for example "env": { "APEX_MCP_URL": "https://apexfaucet.xyz/api/mcp/web" }. The Glama listing "APEX X1" runs the x1 profile.
Related MCP server: Paddock
Install
Claude Desktop, Cursor, Cline or any client that runs a command:
{
"mcpServers": {
"apex": { "command": "npx", "args": ["-y", "github:apexfaucet-hub/apex-x1-mcp"] }
}
}Clients that speak Streamable HTTP can skip the bridge and use the URL directly: https://apexfaucet.xyz/api/mcp.
Requires Node 18 or newer. Set APEX_MCP_URL to point the bridge somewhere else.
Price
New on 20 Oct 2026: flights, weather and live web search (x402, HTTP)
These are paid HTTP endpoints (x402, USDC), listed in the catalogue at https://apexfaucet.xyz/.well-known/x402 (130 paid endpoints on 20 Oct 2026):
GET /api/x402/flight-deals?origin=<IATA>($0.01): the cheapest return flights from any city, up to 30 destinations, each with dates, stops, airline and a booking link. Fares from real Aviasales searches in about the last 48 hours (cached). The traveller books and pays on the airline or agency site; a booking through the link pays APEX Faucet a commission at no extra cost.GET /api/x402/weather-now?city=<city>($0.006) andGET /api/x402/web-search?q=<query>($0.015), the APEX Dispatcher: we buy the answer from the x402 provider with the most distinct paying wallets in 30 days that is answering right now, and return it with the provider's name and the Base transaction of that upstream payment as a receipt.
Every tool that sells data or work is paid per call, each a little under the closest competitor: page_extract $0.009,
site_extract $0.14 (up to 25 pages), token exit checks $0.004, the X1 and Arc data tools from $0.001, bulk data $0.025
(full list: https://apexfaucet.xyz/pricing/). There is no free allowance on those. Payment is x402, made by the
caller's own wallet per call: USDC on Arc, Base or Solana, gas-free USDC from a Circle Gateway balance on Arc or Base, USD1 or
U on BNB Chain, or XNT on X1. Without a crypto wallet, the same products can be called over plain HTTP
with a $5 card pass (https://apexfaucet.xyz/pass/, sent in the X-APEX-PASS header) at the same prices. The price is stated before you pay, and a call
that fails (a bot wall, an empty render) fails instead of charging. The faucet tools stay free.
What this bridge does
It reads JSON-RPC messages from stdin, forwards each one to the hosted server, and writes the answers to stdout. It stores
nothing, needs no key, and has no dependencies: read index.js, it is under 50 lines.
Discovery: /.well-known/mcp/server-card.json ·
llms.txt · x402 catalogue
Development
npm testThis runs node --test: the tests in test/ start a local mock MCP server and run the bridge against it, so
they need no network, no key and no install step. They pass on Node 18, 20 and 22.
MIT licensed.
Agent Meal
Agents that pay for APEX tools are served an on-chain meal NFT on Arc (one per tool family per 30-day season, gas on us). Five different dishes forge into a Chef's Special. Rules: https://apexfaucet.xyz/arc/meals/rules.json. The agent_meal tool shows the kitchen and any plate.
Available Tools
20 toolscandlesAInspect
OHLC price candles for ONE X1 token (mint or symbol): timeframe 5m, 15m, 1h, 4h or 1d, up to 200 candles (default 80). For the current price alone use token_lookup.
Inputs: mint (required), tf, limit.
erc8004_how_toAInspect
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.
Inputs: no named parameters.
exit_checkAInspect
SEVEN CHAINS, FROM LIVE RESERVES OR AN AGGREGATOR QUOTE (for an executed sell test use arc_exit_check on Arc or base_exit_check on Base). 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. 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/exit-check/{mint}?usd=&chain=. Over MCP this tool answers with that price and URL, not the data.
Inputs: mint (required), usd, chain.
exit_check_bulkAInspect
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. For one token use exit_check; this one is for portfolios.
Inputs: mints (required), usd.
get_onto_x1AInspect
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.
holdingsAInspect
Every token balance of ONE X1 wallet, read live from the X1 chain: native XNT plus SPL and Token-2022 accounts, with symbols. If a read fails the answer says it is incomplete; it never reports an empty wallet it could not read. For trading history use wallet_profile.
Inputs: wallet (required).
impostor_checkAInspect
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.
Inputs: symbol (required).
recent_tradesAInspect
The latest on-chain trades of ONE X1 token, newest first (mint or symbol, up to 100). For whale-sized swaps across every token use whale_ticker; for the last 200 trades chain-wide use firehose. 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/firehose. Over MCP this tool answers with that price and URL, not the data.
Inputs: mint (required), limit.
swap_buildAInspect
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.
Inputs: amount (required), wallet (required), tokenIn (required), tokenOut (required), +1 more.
threat_intelCInspect
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.
Inputs: wallet.
token_lookupAInspect
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.
Inputs: query (required).
top_tokensAInspect
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.
Inputs: n.
top_tradersAInspect
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.
Inputs: limit.
volume_checkAInspect
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).
Inputs: mint (required).
wallet_profileAInspect
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.
Inputs: wallet (required).
whale_tickerAInspect
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.
Inputs: limit.
x1_agentsAInspect
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.
Inputs: payment.
x1_passportAInspect
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).
Inputs: no named parameters.
x1_payment_checkAInspect
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.
Inputs: sig (required), to, mint, expect, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 20 tools
Each tool targets a distinct resource or action (token lookup, exitability, wallet holdings, agent registry, etc.), and descriptions explicitly cross-reference alternatives. Minor potential confusion among agent-related tools (x1_agents, x1_passport, erc8004_how_to) and token-price tools, but the set generally disambiguates well.
All names use lower snake_case consistently, with no camelCase mixing. However, the set mixes noun phrases (holdings, candles, threat_intel) with a few action phrases (get_onto_x1, swap_build, token_lookup), so the pattern is not fully uniform.
20 tools is at the heavy end for a single MCP server. While most tools have distinct purposes, the surface could likely be consolidated in places, such as agent-related tools and token data tools.
Covers core X1 token, wallet, trade, exitability, payment, and agent workflows. Notable gaps include no firehose/chain-wide trade tool despite being referenced in recent_trades, and no agent management beyond initial registration.
Maintenance
Related MCP Connectors
Production-grade MCP gateway delivering 8 real-time AI tools with instant x402 micropayments settled in USDC on Base Mainnet or SPL-USDC on Solana. Features Basescan contract auditing, wallet analytics, headless browser scraping, and pre-scraped oracle data feeds.
Production-grade MCP gateway delivering 8 real-time AI tools with instant x402 micropayments settled in USDC on Base Mainnet or SPL-USDC on Solana. Features Basescan contract auditing, wallet analytics, headless browser scraping, and pre-scraped oracle data feeds.
ChainRay provides multi-chain blockchain data and intelligence for AI agents through 79 MCP tools across 57 supported networks, covering gas, chain data, wallets, DeFi, market, security, monitoring, and verifiable proofs. MCP access is available at https://mcp.chainray.online/mcp; paid HTTP capabilities settle via x402 on Base.
Pay-per-call ($0.005-$0.03 USDC) market, on-chain, and prediction-market data API for AI agents and trading bots via x402 — no signup, no API key. Remote MCP server, 28 tools: token security (honeypot/liquidity/counterfeit checks), Hyperliquid oracle-gap risk, kimchi premium, funding APR, DEX slippage, Polymarket arbitrage/liquidity audits, Hyperliquid HIP-4 odds.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server exposing 10 curated tools for AI agents, providing crypto trading signals, on-chain analysis, and web utilities via pay-per-call x402 endpoints on the Base network.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to verify that an x402 API is live, real, and fairly priced before authorizing a payment, and to query live market data on agent commerce across Base and Solana. Exposes twelve tools covering pre-payment checks, provider ranking, liveness lookups, market snapshots and diffs, circular-settlement and whale signals, token metrics, provider revenue, and monthly report data, with free, free-key, and paid x402 tiers.MIT
- AlicenseNot gradedqualityCmaintenanceProvides 59 pay-per-call AI tools covering crypto prices and audits, market and whale data, LLM chat, image generation, web search/fetch/summarize, and utility services, with automatic x402 USDC-on-Base payments and on-chain receipts. It works with Claude Code/Desktop, Cursor, and other MCP clients without API keys or subscriptions.51 npmMIT
- AlicenseBqualityBmaintenancePay-per-call MCP and x402 v2 server on Base USDC providing 19 keyless tools for AI agents: web extraction, social and academic search, B2B lead and domain intelligence, npm/PyPI package and smart-contract security audits, OFAC compliance screening, and DeFi swap quotes523MIT