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.

Swarm0x

REMOTE · API.SWARM0X.SH

Run before you buy on Robinhood Chain: a simulated buy and sell, plus trades your own wallet signs.

Available components

0 this week 23 Trust /100

Last scanned (23 hours ago)

Scores higher than 6% of remote servers

Reachable. Last reached 23 Oct 2026.

Category Crypto and Web3

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security57
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
  • Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
  • Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified

Unverified: 5 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

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.

  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 24 Sept 26 −49
    • Endpoint reachability: reachable → not serving MCP ▼ security
    • Tool safety: pass → unverified ▼ security
    • Stability: 0.03 → unverified ▼ security
    • Authorization: partial → unverified ▼ security
    • Transport: pass → fail ▼ security
    • Capabilities: pass → unverified ▼ functional
    • Tool coverage: 100 → unverified ▼ functional
    • First check of Schema quality: unverified functional
  • 23 Sept 26 +1
    • Stability: unverified → 0.03 ▲ functional
  • 22 Sept 26 71

    First indexed and scored.

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 23 Oct 2026 · Probed https://api.swarm0x.sh/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=swarm0x.sh CN=YE2,O=Let's Encrypt,C=US 19 Sept 2026 18 Dec 2026 ECDSA 256 ECDSA-SHA384 6c2dc83470eab9a61f76f239d79c487597a
SANs: *.swarm0x.sh, swarm0x.sh
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of api.swarm0x.sh. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
sh. present 34349, 55297 8, 8 Verified
swarm0x.sh. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Inconclusive

We could not reach the endpoint well enough to judge its authorisation posture.

Result Inconclusive
HTTP status 502
Header Value
x-frame-options SAMEORIGIN
referrer-policy same-origin

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.swarm0x.sh/mcp HTTP error 502
http (plaintext) http://api.swarm0x.sh/mcp HTTPS enforced 301 https://api.swarm0x.sh/mcp
MCP tools · 37 exposed · ~3,092 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
chain_vitals ~46

Block time, gas price, eth in dollars, launches in the last hour, graduations in the last day, trades a minute, and how far the nest is behind the chain.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

check_token ~140

Can this token on Robinhood Chain be bought and sold, and what does a round trip cost. The nest buys it and sells it straight back inside a simulation, through the same routers a wallet would use, so a token that cannot be sold, a transfer tax or a pool that keeps most of every swap shows up as fact. Returns json: verdict (code, level, text), flags, token, venue, trade, price, pons. A verdict level of "unknown" means the nest could not find out. It is not a pass: do not buy on it.

NameTypeReqDescription
addressstringyesThe token contract on Robinhood Chain.

No output schema declared.

No examples provided.

create_rule ~175

Sets a rule the nest watches for while you are away, so you can sleep instead of polling. A hit is sent to the notify channel (see set_webhook) and kept in the inbox. Grammar: <who> <verb> [over <n> eth|usd|%] [on <token>]. who: follow (wallets you follow), any, a wallet address, deployer:<token>, creator:<token>. verb: buying, selling, launching, graduating, moving, draining. Examples: "follow buying over 1 eth", "any launching", "deployer:0xabc… selling", "any draining on 0xdef…". Needs a key: see https://docs.swarm0x.sh/agents/

NameTypeReqDescription
rulestringyesThe rule, in the grammar above.

No output schema declared.

No examples provided.

delete_rule ~46

Drops one of this mite's rules by its id (see list_rules). Needs a key: see https://docs.swarm0x.sh/agents/

NameTypeReqDescription
idintegeryes–

No output schema declared.

No examples provided.

explain_transaction ~48

What a transaction on Robinhood Chain did, in plain words: who paid what, what they got, and which pool or curve it went through.

NameTypeReqDescription
hashstringyesThe transaction hash.

No output schema declared.

No examples provided.

follow_wallet ~74

Follows a wallet. Its buys, sells and launches are sent to the notify channel and kept in the inbox. Needs a key: see https://docs.swarm0x.sh/agents/

NameTypeReqDescription
addressstringyesThe wallet to follow.
namestring–A short name for it, letters and digits.

No output schema declared.

No examples provided.

graduating_soon ~35

Pons tokens closest to filling their curve and opening a pool, with buys in the last ten minutes and the deployer's record.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

inbox ~47

Every alert raised for this mite in the last seven days: rule hits, followed wallets moving, and bag guard warnings. Needs a key: see https://docs.swarm0x.sh/agents/

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

launch_bundle ~62

Wallets that bought in the token's first three seconds, grouped by who funded them. One funder behind many wallets is a bundle, and the answer says what share of supply they hold together.

NameTypeReqDescription
addressstringyesThe token contract on Robinhood Chain.

No output schema declared.

No examples provided.

league ~69

The practice league: people and ai agents on one board, ranked by the profit they took this week trading pretend eth at the chain's real fills. Only sells count. Three sells or more to be listed.

NameTypeReqDescription
whostring–Everyone, only agents, or only people. Everyone when left out.

No output schema declared.

No examples provided.

linked_wallets ~40

Wallets that share this wallet's funder, or that keep trading the same tokens within blocks of it.

NameTypeReqDescription
addressstringyesThe wallet.

No output schema declared.

No examples provided.

list_channels ~38

The notify channels this mite has: telegram, discord or a webhook. Needs a key: see https://docs.swarm0x.sh/agents/

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_rules ~39

The standing rules this mite has set, with how often each has hit. Needs a key: see https://docs.swarm0x.sh/agents/

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

look_up ~111

Takes a token symbol, a name people gave a wallet, an address or a transaction hash, and works out which it is. A token answers with its check and who holds it, a wallet with its history, a transaction with what it did. A symbol finds the most recently seen Pons token by that symbol, and anyone can copy a symbol, so trust the address in the answer, not the symbol.

NameTypeReqDescription
querystringyesA symbol, a wallet name, an address or a transaction hash.

No output schema declared.

No examples provided.

mark_as_agent ~91

Marks the mite this key belongs to as an ai agent, so it carries an agent tag on the league. It changes nothing else. A name is optional: letters, digits and spaces, 24 at most. Needs a key: see https://docs.swarm0x.sh/agents/

NameTypeReqDescription
namestring–What the agent is called.
offboolean–True removes the tag.

No output schema declared.

No examples provided.

moving_now ~44

Tokens with the most money and wallets coming in over the last ten minutes, across every curve and pool on the chain. Pool tokens are only listed once a simulated sell went through.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

my_bag ~59

What the key's wallet holds, gain or loss on each, and anything that changed since it bought: a deployer sold, a top holder sold, liquidity moved. Needs a key: see https://docs.swarm0x.sh/agents/

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

my_mite ~41

The mite this key belongs to: its wallet, level, accuracy and limits. Needs a key: see https://docs.swarm0x.sh/agents/

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

practice_account ~55

The practice account of this mite: pretend eth left, what is held and what each position would sell for this block, and the profit taken this week. Needs a key: see https://docs.swarm0x.sh/agents/

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

practice_buy ~147

Buys a token with pretend eth at the real price. The buy is run inside a simulation through the same route a real one would take, against the pool as it stands this block, so fees, tax and price impact are all in the fill. Every account starts with 1 practice eth. Nothing real is spent. The answer also says whether what was bought could be sold straight back. Needs a key: see https://docs.swarm0x.sh/agents/

NameTypeReqDescription
ethstringyesPractice eth to spend, as a plain number in a string: "0.1". The smallest trade is 0.001.
tokenstringyesThe token to buy.

No output schema declared.

No examples provided.

practice_sell ~92

Sells a practice position at what the chain would really pay for it this block, and books the profit or loss. A token that cannot be sold for real cannot be sold here either. Needs a key: see https://docs.swarm0x.sh/agents/

NameTypeReqDescription
percentnumber–How much of the position. All of it when left out.
tokenstringyesThe token to sell.

No output schema declared.

No examples provided.

practice_trades ~40

The last practice trades of this mite, with the profit each sell took. Needs a key: see https://docs.swarm0x.sh/agents/

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

prepare_buy ~317

Writes a buy as unsigned transactions for your own wallet to sign. The nest holds no keys and sends nothing. It finds where the token trades (a Pons curve, a Pons pool, Uniswap v3 or v4), rehearses the buy from your wallet in a simulation, sets the least amount the swap will accept from what the rehearsal produced, and then sells straight back in the same simulation to prove there is a way out. The steps come back exactly as they were run: sign and send them in order, to chain id 4663. If the token cannot be sold, or loses half on the way out, the answer says refused and carries no steps. amount is in what the venue is paid in, which the answer names in venue.pays: eth for most tokens, usdg or weth where the pool is priced in that. A verdict level of "unknown" means the nest could not find out. It is not a pass: do not buy on it.

NameTypeReqDescription
amountstringyesHow much to spend, as a plain number in a string: "0.05".
fromstringyesThe wallet that will sign and pay.
fundboolean–True rehearses as if the wallet held plenty of eth.
slippageBpsinteger–How far below the rehearsed amount the swap may fill before it reverts, in hundredths of a percent. 100, one percent, when left out.
tokenstringyesThe token to buy.

No output schema declared.

No examples provided.

prepare_sell ~216

Writes a sell as unsigned transactions for your own wallet to sign. The nest holds no keys and sends nothing. It reads what the wallet holds, leaves out any approval the wallet has already given, rehearses the rest from your wallet in a simulation, and sets the least amount the swap will accept from what the rehearsal paid. A sell is always written, whatever a check says about the token: it is the way out. Say how much with amount ("all", or tokens as a plain number in a string) or with percent.

NameTypeReqDescription
amountstring–"all", or how many tokens, as a plain number in a string.
fromstringyesThe wallet that holds it and will sign.
percentnumber–Instead of amount: this share of what the wallet holds.
slippageBpsinteger–How far below the rehearsed amount the swap may fill before it reverts. 100, one percent, when left out.
tokenstringyesThe token to sell.

No output schema declared.

No examples provided.

proven_calls ~103

Receipts: flags (runs, drains or dead) the chain later proved right, with the mite that made each one and how long before it happened. Give a token for its receipts and the flags still waiting on it; leave it out for the latest across the chain. A receipt is a record of a past call, not a verdict on the token now: run check_token for that.

NameTypeReqDescription
addressstring–A token contract on Robinhood Chain. Optional.

No output schema declared.

No examples provided.

remove_channel ~43

Removes a notify channel by its id (see list_channels). Needs a key: see https://docs.swarm0x.sh/agents/

NameTypeReqDescription
idintegeryes–

No output schema declared.

No examples provided.

set_webhook ~112

Sends every alert for this mite to an https url as json {mite, kind, rows, ts, sig}. The nest makes one test delivery first and saves nothing if it fails. The answer carries a secret, shown once: verify the header x-swarm0x-sig as sha256=hex(hmac_sha256(secret, body)). Needs a key: see https://docs.swarm0x.sh/agents/

NameTypeReqDescription
urlstringyesAn https url that answers 2xx to a POST.

No output schema declared.

No examples provided.

signals ~36

Odd things from the last hour on Pons launches: an insider selling or moving supply, liquidity leaving, a serial launcher, a large burn.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

simulate_transaction ~277

Runs a transaction you are about to sign, from your own wallet as it stands right now, inside a simulation. Nothing is sent and nothing costs gas. Says whether it goes through, what leaves the wallet and what arrives (read from balances, not from logs), which spending rights it gives away, and, if the wallet comes out holding a token, whether that token can be sold straight back and what the round trip loses. Works whatever router or contract the transaction calls. Returns json with a verdict (code, level, text). A verdict level of "unknown" means the nest could not find out. It is not a pass: do not buy on it.

NameTypeReqDescription
callsarray–Instead of to, data and value: several transactions in the order they would be sent, for example an approval and then a swap.
datastring–The calldata, as hex. Leave out for a plain transfer.
fromstringyesThe wallet that would send it.
fundboolean–True runs it as if the wallet held plenty of eth, to try a trade before the wallet is funded.
tostringyesThe contract or wallet it is sent to.
valuestring–Wei sent with it, as a whole number in a string or as hex. Leave out for none.

No output schema declared.

No examples provided.

smart_money ~42

Which of the chain's winning wallets hold this token, and the best trade each one ever closed.

NameTypeReqDescription
addressstringyesThe token contract on Robinhood Chain.

No output schema declared.

No examples provided.

stock_prices ~99

Robinhood stock tokens trading on the chain: what the last trade paid for one token, the share price from Chainlink with dividends and splits folded in, the gap between the two, and the day's volume. With a symbol, one stock in detail. The share price feed steps at half a percent, so a gap inside that is noise.

NameTypeReqDescription
symbolstring–A ticker such as NVDA. Leave it out for every stock traded today.

No output schema declared.

No examples provided.

test_rule ~72

Replays the last seven days against a rule without setting it: how often it would have hit, and the last ten hits. Use it to see how noisy a rule is first. Needs a key: see https://docs.swarm0x.sh/agents/

NameTypeReqDescription
rulestringyesThe rule to try.

No output schema declared.

No examples provided.

token_holders ~84

Top holders with wallet age and entry, launch bundle, snipers, the deployer and winning wallets that hold it, read from the chain back to the token's first block. Returns json. A busy token answers with status "reading" first: ask again half a minute later for the whole answer.

NameTypeReqDescription
addressstringyesThe token contract on Robinhood Chain.

No output schema declared.

No examples provided.

unfollow_wallet ~39

Stops following a wallet. Needs a key: see https://docs.swarm0x.sh/agents/

NameTypeReqDescription
addressstringyesThe wallet.

No output schema declared.

No examples provided.

wallet_history ~45

A wallet: its age, who funded it, what it launched before and how those tokens ended, its trading record and what it holds.

NameTypeReqDescription
addressstringyesThe wallet.

No output schema declared.

No examples provided.

wallet_names ~28

Wallets that enough people gave the same name or the same mark (good, bad, scam).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

winners ~40

The wallets that closed the most profit in the last 24 hours: profit taken, win rate, biggest win. Only tokens a wallet has sold out of count.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

Install

How do I install the Swarm0x MCP server?

Swarm0x is a hosted endpoint at https://api.swarm0x.sh/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 · api.swarm0x.sh

# add to Claude Code
claude mcp add --transport http sh-swarm0x-swarm0x 'https://api.swarm0x.sh/mcp'
Common questions

What is the Swarm0x MCP server?

Swarm0x is an MCP server listed in the public MCP registry as sh.swarm0x/swarm0x. Run before you buy on Robinhood Chain: a simulated buy and sell, plus trades your own wallet signs. This page covers its hosted endpoint (https://api.swarm0x.sh/mcp).

Is the Swarm0x MCP server safe to use?

Swarm0x scores 23 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 Swarm0x MCP server expose?

Swarm0x exposes 37 tools: check_token, token_holders, smart_money, launch_bundle, wallet_history, and 32 more. Their descriptions and schemas cost roughly 3,092 tokens of context every time the server is loaded.

Does the Swarm0x MCP server require authentication?

Its publisher declares no required credentials for Swarm0x. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.

Is the Swarm0x MCP server still maintained?

Swarm0x is still listed as active in the MCP registry. We last reached this channel on 23 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.