protogrid

Search / sh.swarm0x/swarm0x

Swarm0x

not classified

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

v1.0.2 · active · repository · website · descriptor JSON · versions

Not classified yet.The remote endpoints have not been probed successfully, or the listing has nothing to connect to.
Quality89good
Trust66of 100
Uptime, 30 days20%
Latency p501100 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "swarm0x": {
      "type": "http",
      "url": "https://api.swarm0x.sh/mcp"
    }
  }
}
claude mcp add --transport http swarm0x https://api.swarm0x.sh/mcp
[mcp_servers.swarm0x]
url = "https://api.swarm0x.sh/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "swarm0x": {
      "type": "remote",
      "url": "https://api.swarm0x.sh/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "swarm0x": {
      "type": "http",
      "url": "https://api.swarm0x.sh/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=swarm0x&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnN3YXJtMHguc2gvbWNwIn0%3D"
}
{
  "servers": {
    "swarm0x": {
      "type": "http",
      "url": "https://api.swarm0x.sh/mcp"
    }
  }
}
{
  "mcpServers": {
    "swarm0x": {
      "httpUrl": "https://api.swarm0x.sh/mcp"
    }
  }
}
extensions:
  "swarm0x":
    enabled: true
    name: "swarm0x"
    type: streamable_http
    uri: "https://api.swarm0x.sh/mcp"
    timeout: 300

Quality 89 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations37 of 37 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 5,280 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history not recorded yet
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

37 tools, about 5,280 tokens to load them all · checked 2026-10-21 00:32 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 66 / 100

unreachable
provenance85
liveness0
freshness100
hygiene100

+repository +dns-namespace +website -unreachable(12 failures) +updated-28d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://api.swarm0x.sh/mcp streamable-httpnoneno (12 failures)20%1100 ms2025-11-252026-09-22

Tools (37)

chain_vitalsread-onlyBlock 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.
check_tokenread-onlyCan 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.
create_ruleSets 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/
delete_ruleDrops one of this mite's rules by its id (see list_rules). Needs a key: see https://docs.swarm0x.sh/agents/
explain_transactionread-onlyWhat a transaction on Robinhood Chain did, in plain words: who paid what, what they got, and which pool or curve it went through.
follow_walletFollows 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/
graduating_soonread-onlyPons tokens closest to filling their curve and opening a pool, with buys in the last ten minutes and the deployer's record.
inboxread-onlyEvery 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/
launch_bundleread-onlyWallets 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.
leagueread-onlyThe 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.
linked_walletsread-onlyWallets that share this wallet's funder, or that keep trading the same tokens within blocks of it.
list_channelsread-onlyThe notify channels this mite has: telegram, discord or a webhook. Needs a key: see https://docs.swarm0x.sh/agents/
list_rulesread-onlyThe standing rules this mite has set, with how often each has hit. Needs a key: see https://docs.swarm0x.sh/agents/
look_upread-onlyTakes 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.
mark_as_agentMarks 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/
moving_nowread-onlyTokens 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.
my_bagread-onlyWhat 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/
my_miteread-onlyThe mite this key belongs to: its wallet, level, accuracy and limits. Needs a key: see https://docs.swarm0x.sh/agents/
practice_accountread-onlyThe 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/
practice_buyBuys 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/
practice_sellSells 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/
practice_tradesread-onlyThe last practice trades of this mite, with the profit each sell took. Needs a key: see https://docs.swarm0x.sh/agents/
prepare_buyread-onlyWrites 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.
prepare_sellread-onlyWrites 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.
proven_callsread-onlyReceipts: 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.
remove_channelRemoves a notify channel by its id (see list_channels). Needs a key: see https://docs.swarm0x.sh/agents/
set_webhookSends 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/
signalsread-onlyOdd things from the last hour on Pons launches: an insider selling or moving supply, liquidity leaving, a serial launcher, a large burn.
simulate_transactionread-onlyRuns 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.
smart_moneyread-onlyWhich of the chain's winning wallets hold this token, and the best trade each one ever closed.
stock_pricesread-onlyRobinhood 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.
test_ruleread-onlyReplays 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/
token_holdersread-onlyTop 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.
unfollow_walletStops following a wallet. Needs a key: see https://docs.swarm0x.sh/agents/
wallet_historyread-onlyA wallet: its age, who funded it, what it launched before and how those tokens ended, its trading record and what it holds.
wallet_namesread-onlyWallets that enough people gave the same name or the same mark (good, bad, scam).
winnersread-onlyThe 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.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "sh.swarm0x/swarm0x",
  "title": "Swarm0x",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json",
  "remotes": [
    {
      "url": "https://api.swarm0x.sh/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.2",
  "repository": {
    "url": "https://github.com/swarm0xsh/swarm0x-mcp",
    "source": "github"
  },
  "websiteUrl": "https://docs.swarm0x.sh/agents/",
  "description": "Run before you buy on Robinhood Chain: a simulated buy and sell, plus trades your own wallet signs."
}