{"name":"xyz.apexfaucet/apex-arc","slug":"apexfaucet-apex-arc","title":null,"description":"Arc for agents: free USDC faucet by signature, can-I-sell checks before you buy, pools, bridges.","url":"https://mcp.market/server/apexfaucet-apex-arc","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":2,"ok":2,"last_checked_at":"2026-09-24T11:02:11.622Z","last_ok_at":"2026-09-24T11:02:11.622Z","latency_ms":79},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://apexfaucet.xyz/arc/","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://apexfaucet.xyz/api/mcp/arc"}],"packages":[],"tools":[{"name":"arc_bridges","description":"How to get USDC onto Arc (eip155:5042) from other chains, measured: a live 2 USDC quote per source chain (Ethereum, Base, Arbitrum, Optimism, Polygon, Avalanche, Solana and more) through LI.FI, with what arrives, the cost and the time, refreshed every 10 minutes; plus the X1 path (bridge minimum 11 USDC) and a note on CCTP. Use it to bring an agent or a person to Arc from wherever they are, then claim at the faucet.","write_action":false,"price_micros":0,"input_schema":{"type":"object"}},{"name":"arc_exit_check","description":"If I buy this token on Arc, can I get out? For a token address or Uniswap v4 pool id on Arc: a real buy-then-sell round trip inside one eth_call through the pool hook (nothing spent) or, for ERC-20-USDC pools, both legs quoted. Returns whether the sell goes through, the round-trip cost, depth, and flags with reasons. The answer names its method. Free, one at a time (ten a minute).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Token address (0x + 40 hex) or v4 pool id (0x + 64 hex)."},"usdc":{"type":"number","description":"Test size in USDC, default 1, max 1000."}},"required":["query"]}},{"name":"arc_exit_check_bulk","description":"PAYWALLED. Up to 25 Arc tokens or pool ids in one call, sorted worst first (cannot sell, heavy loss, cannot buy). Returns x402 payment instructions for /api/x402/arc-exit-check-bulk ($1, USDC on Arc, USDC on Solana or XNT). Single checks are free via arc_exit_check.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string"},"description":"Up to 25 token addresses or pool ids."}},"required":["ids"]}},{"name":"arc_faucet_claim","description":"Claim real USDC and APEX on Arc for an EVM address, three times a day, no gas needed: the operator pays. Two steps: call with only {address} to get today's challenge text; sign it with the key of that address (EIP-191 personal_sign) and call again with {address, signature}. Same claim for everyone; cooldown and daily total are enforced by a contract with no withdraw function. The day's claims open in three parts (00:00, 08:00, 16:00 UTC) and one connection claims at most once every 8 hours; a refusal names the time. The reply includes nextClaimAt (unix seconds) and claimNumber.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"address":{"type":"string","description":"Your Arc (EVM) address, 0x + 40 hex."},"signature":{"type":"string","description":"EIP-191 signature of the challenge text. Omit on the first call to receive the challenge."}},"required":["address"]}},{"name":"arc_faucet_status","description":"APEX faucet on Arc (Circle USDC chain, eip155:5042): the pot, the amount per claim (USDC + APEX), claims left today and left right now (the day's claims open in three parts, at 00:00, 08:00 and 16:00 UTC; nextReleaseAt says when), cooldown. Every number is read from the faucet contract at call time; a failed read is reported as failed, never as zero. Free.","write_action":false,"price_micros":0,"input_schema":{"type":"object"}},{"name":"arc_grow","description":"Put USDC to work in the APEX/USDC pool on Arc (eip155:5042) from your own key, non-custodially: call grow(minApexOut) on the ArcGrow contract with the USDC as native value; half is swapped for APEX, both halves become a full-range Uniswap v4 position minted to the caller, leftovers refunded, nothing kept. Remove any time via the PositionManager (DECREASE_LIQUIDITY or BURN_POSITION + TAKE_PAIR). With {address} this returns that address's positions, deposit and value now; without it, the contract, ABI and steps.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"address":{"type":"string","description":"Optional: an Arc address to read positions for."}}}},{"name":"arc_pools","description":"Arc Sniper Watch: new Uniswap v4 pools on Arc in the last 24 h, who bought each first and how many seconds after it opened, whether the first buyer sold straight back, USDC depth, flags with reasons, and a leaderboard of the fastest first buyers. Read from PoolManager events every five minutes. Free.","write_action":false,"price_micros":0,"input_schema":{"type":"object"}},{"name":"arc_touchstone","description":"Touchstone on Arc: on-chain assays. An assay is a real buy-and-sell of a token in one transaction, reverted, with the verdict, round-trip cost and streak written as an event by the ArcAssay contract (0x417d200a4bd83a7e3911765114b1a27ad30f8c97). Read every pool's last assay and streak, or one token's. To make one, call assay(poolKey, 0) on the contract with value >= fee (0.03 USDC); the fee funds the faucet pot and the APEX vault.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"type":"string","description":"Optional token address to read assays for."}}}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-24T05:03:03.951Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T05:03:03.933Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1167ms"]},"poisoning":{"score":15,"max":15,"notes":["8 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://apexfaucet.xyz/api/mcp/arc","reachable":true,"authRequired":false,"latencyMs":1167,"serverInfo":{"name":"apex-arc","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://apexfaucet.xyz/favicon-192.png?v=neon3","source":"site","width":192,"height":192},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}