{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_d6dz3dcdjx78","handle":"swarm0x","url":"https://wellknown.network/agents/swarm0x","links":{"self":"https://wellknown.network/agents/swarm0x/record.json","html":"https://wellknown.network/agents/swarm0x","markdown":"https://wellknown.network/agents/swarm0x/record.md","api":"https://wellknown.network/api/v1/agents/swarm0x","status":"https://wellknown.network/api/v1/agents/swarm0x/status","claim":"https://wellknown.network/agents/swarm0x/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/swarm0x/claim.json","badge":"https://wellknown.network/agents/swarm0x/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/swarm0x/history","tools":"https://wellknown.network/api/v1/agents/swarm0x/tools"},"ard":{"identifier":"urn:air:api.swarm0x.sh:server:swarm0x","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Swarm0x","summary":"Run before you buy on Robinhood Chain: a simulated buy and sell, plus trades your own wallet signs.","description":"Run before you buy on Robinhood Chain: a simulated buy and sell, plus trades your own wallet signs.","publisher":{"name":"sh.swarm0x","url":null},"homepage":"https://docs.swarm0x.sh/agents/","repository":"https://github.com/swarm0xsh/swarm0x-mcp","version":"1.0.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.swarm0x.sh/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-22T16:34:22.678956Z","publishedAt":"2026-09-22T16:34:22.678956Z","registryName":"sh.swarm0x/swarm0x"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"communication.chat","name":"Team Chat","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.885,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":0.583,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.525,"provenance":"derived"},{"slug":"communication.sms-voice","name":"SMS & Voice","confidence":0.525,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":0.51,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.51,"provenance":"derived"}],"categories":["commerce","communication","documents","finance"],"language":"en"},"observed":{"status":"unavailable","statusReason":"6 consecutive checks failed; last success 18d ago.","lastOkAt":"2026-09-23T12:24:17.629Z","lastProbedAt":"2026-10-09T03:23:28.349Z","statusComputedAt":"2026-10-09T03:24:50.779Z","reliability30d":{"probes":10,"successRate":0.4,"p50Ms":671,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":10,"ok":4,"authBoundaryOk":0,"serviceOk":4,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-09T03:23:28.349Z","kind":"mcp_initialize","ok":false,"httpStatus":502,"latencyMs":570,"error":"http 502","detail":null},{"at":"2026-10-01T16:28:07.647Z","kind":"mcp_initialize","ok":false,"httpStatus":502,"latencyMs":548,"error":"http 502","detail":null},{"at":"2026-09-27T07:23:17.640Z","kind":"mcp_initialize","ok":false,"httpStatus":502,"latencyMs":671,"error":"http 502","detail":null},{"at":"2026-09-25T08:33:59.015Z","kind":"mcp_initialize","ok":false,"httpStatus":502,"latencyMs":708,"error":"http 502","detail":null},{"at":"2026-09-24T09:22:28.363Z","kind":"mcp_initialize","ok":false,"httpStatus":502,"latencyMs":725,"error":"http 502","detail":null},{"at":"2026-09-23T19:27:26.755Z","kind":"mcp_initialize","ok":false,"httpStatus":502,"latencyMs":754,"error":"http 502","detail":null},{"at":"2026-09-23T12:24:17.629Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":904,"error":null,"detail":{"tools":[{"name":"check_token","description":"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 "},{"name":"token_holders","description":"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 bloc"},{"name":"smart_money","description":"Which of the chain's winning wallets hold this token, and the best trade each one ever closed."},{"name":"launch_bundle","description":"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 o"},{"name":"wallet_history","description":"A wallet: its age, who funded it, what it launched before and how those tokens ended, its trading record and what it holds."},{"name":"linked_wallets","description":"Wallets that share this wallet's funder, or that keep trading the same tokens within blocks of it."},{"name":"explain_transaction","description":"What a transaction on Robinhood Chain did, in plain words: who paid what, what they got, and which pool or curve it went through."},{"name":"look_up","description":"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,"},{"name":"moving_now","description":"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 simulat"},{"name":"graduating_soon","description":"Pons tokens closest to filling their curve and opening a pool, with buys in the last ten minutes and the deployer's record."},{"name":"stock_prices","description":"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"},{"name":"winners","description":"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."},{"name":"signals","description":"Odd things from the last hour on Pons launches: an insider selling or moving supply, liquidity leaving, a serial launcher, a large burn."},{"name":"chain_vitals","description":"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."},{"name":"wallet_names","description":"Wallets that enough people gave the same name or the same mark (good, bad, scam)."},{"name":"proven_calls","description":"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 rece"},{"name":"league","description":"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"},{"name":"simulate_transaction","description":"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 "},{"name":"prepare_buy","description":"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 Po"},{"name":"prepare_sell","description":"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 app"},{"name":"my_mite","description":"The mite this key belongs to: its wallet, level, accuracy and limits. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"my_bag","description":"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: "},{"name":"inbox","description":"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/ag"},{"name":"practice_account","description":"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:"},{"name":"practice_buy","description":"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 "},{"name":"practice_sell","description":"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 sol"},{"name":"practice_trades","description":"The last practice trades of this mite, with the profit each sell took. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"mark_as_agent","description":"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 sp"},{"name":"follow_wallet","description":"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/"},{"name":"unfollow_wallet","description":"Stops following a wallet. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"list_rules","description":"The standing rules this mite has set, with how often each has hit. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"create_rule","description":"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 "},{"name":"test_rule","description":"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. Need"},{"name":"delete_rule","description":"Drops one of this mite's rules by its id (see list_rules). Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"list_channels","description":"The notify channels this mite has: telegram, discord or a webhook. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"set_webhook","description":"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 a"},{"name":"remove_channel","description":"Removes a notify channel by its id (see list_channels). Needs a key: see https://docs.swarm0x.sh/agents/"}],"toolCount":37,"toolsHash":"4d9af4d79cb19c08796fc6adb832fe606400550579caca4d437ae617007f399f","serverName":"swarm0x","capabilities":["tools"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-09-23T04:23:41.726Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":735,"error":null,"detail":{"tools":[{"name":"check_token","description":"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 "},{"name":"token_holders","description":"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 bloc"},{"name":"smart_money","description":"Which of the chain's winning wallets hold this token, and the best trade each one ever closed."},{"name":"launch_bundle","description":"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 o"},{"name":"wallet_history","description":"A wallet: its age, who funded it, what it launched before and how those tokens ended, its trading record and what it holds."},{"name":"linked_wallets","description":"Wallets that share this wallet's funder, or that keep trading the same tokens within blocks of it."},{"name":"explain_transaction","description":"What a transaction on Robinhood Chain did, in plain words: who paid what, what they got, and which pool or curve it went through."},{"name":"look_up","description":"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,"},{"name":"moving_now","description":"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 simulat"},{"name":"graduating_soon","description":"Pons tokens closest to filling their curve and opening a pool, with buys in the last ten minutes and the deployer's record."},{"name":"stock_prices","description":"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"},{"name":"winners","description":"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."},{"name":"signals","description":"Odd things from the last hour on Pons launches: an insider selling or moving supply, liquidity leaving, a serial launcher, a large burn."},{"name":"chain_vitals","description":"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."},{"name":"wallet_names","description":"Wallets that enough people gave the same name or the same mark (good, bad, scam)."},{"name":"proven_calls","description":"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 rece"},{"name":"league","description":"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"},{"name":"simulate_transaction","description":"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 "},{"name":"prepare_buy","description":"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 Po"},{"name":"prepare_sell","description":"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 app"},{"name":"my_mite","description":"The mite this key belongs to: its wallet, level, accuracy and limits. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"my_bag","description":"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: "},{"name":"inbox","description":"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/ag"},{"name":"practice_account","description":"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:"},{"name":"practice_buy","description":"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 "},{"name":"practice_sell","description":"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 sol"},{"name":"practice_trades","description":"The last practice trades of this mite, with the profit each sell took. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"mark_as_agent","description":"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 sp"},{"name":"follow_wallet","description":"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/"},{"name":"unfollow_wallet","description":"Stops following a wallet. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"list_rules","description":"The standing rules this mite has set, with how often each has hit. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"create_rule","description":"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 "},{"name":"test_rule","description":"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. Need"},{"name":"delete_rule","description":"Drops one of this mite's rules by its id (see list_rules). Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"list_channels","description":"The notify channels this mite has: telegram, discord or a webhook. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"set_webhook","description":"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 a"},{"name":"remove_channel","description":"Removes a notify channel by its id (see list_channels). Needs a key: see https://docs.swarm0x.sh/agents/"}],"toolCount":37,"toolsHash":"4d9af4d79cb19c08796fc6adb832fe606400550579caca4d437ae617007f399f","serverName":"swarm0x","capabilities":["tools"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-09-22T22:24:26.900Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":709,"error":null,"detail":{"tools":[{"name":"check_token","description":"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 "},{"name":"token_holders","description":"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 bloc"},{"name":"smart_money","description":"Which of the chain's winning wallets hold this token, and the best trade each one ever closed."},{"name":"launch_bundle","description":"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 o"},{"name":"wallet_history","description":"A wallet: its age, who funded it, what it launched before and how those tokens ended, its trading record and what it holds."},{"name":"linked_wallets","description":"Wallets that share this wallet's funder, or that keep trading the same tokens within blocks of it."},{"name":"explain_transaction","description":"What a transaction on Robinhood Chain did, in plain words: who paid what, what they got, and which pool or curve it went through."},{"name":"look_up","description":"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,"},{"name":"moving_now","description":"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 simulat"},{"name":"graduating_soon","description":"Pons tokens closest to filling their curve and opening a pool, with buys in the last ten minutes and the deployer's record."},{"name":"stock_prices","description":"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"},{"name":"winners","description":"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."},{"name":"signals","description":"Odd things from the last hour on Pons launches: an insider selling or moving supply, liquidity leaving, a serial launcher, a large burn."},{"name":"chain_vitals","description":"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."},{"name":"wallet_names","description":"Wallets that enough people gave the same name or the same mark (good, bad, scam)."},{"name":"proven_calls","description":"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 rece"},{"name":"league","description":"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"},{"name":"simulate_transaction","description":"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 "},{"name":"prepare_buy","description":"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 Po"},{"name":"prepare_sell","description":"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 app"},{"name":"my_mite","description":"The mite this key belongs to: its wallet, level, accuracy and limits. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"my_bag","description":"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: "},{"name":"inbox","description":"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/ag"},{"name":"practice_account","description":"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:"},{"name":"practice_buy","description":"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 "},{"name":"practice_sell","description":"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 sol"},{"name":"practice_trades","description":"The last practice trades of this mite, with the profit each sell took. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"mark_as_agent","description":"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 sp"},{"name":"follow_wallet","description":"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/"},{"name":"unfollow_wallet","description":"Stops following a wallet. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"list_rules","description":"The standing rules this mite has set, with how often each has hit. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"create_rule","description":"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 "},{"name":"test_rule","description":"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. Need"},{"name":"delete_rule","description":"Drops one of this mite's rules by its id (see list_rules). Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"list_channels","description":"The notify channels this mite has: telegram, discord or a webhook. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"set_webhook","description":"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 a"},{"name":"remove_channel","description":"Removes a notify channel by its id (see list_channels). Needs a key: see https://docs.swarm0x.sh/agents/"}],"toolCount":37,"toolsHash":"4d9af4d79cb19c08796fc6adb832fe606400550579caca4d437ae617007f399f","serverName":"swarm0x","capabilities":["tools"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}},{"at":"2026-09-22T15:30:25.789Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":735,"error":null,"detail":{"tools":[{"name":"check_token","description":"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 "},{"name":"token_holders","description":"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 bloc"},{"name":"smart_money","description":"Which of the chain's winning wallets hold this token, and the best trade each one ever closed."},{"name":"launch_bundle","description":"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 o"},{"name":"wallet_history","description":"A wallet: its age, who funded it, what it launched before and how those tokens ended, its trading record and what it holds."},{"name":"linked_wallets","description":"Wallets that share this wallet's funder, or that keep trading the same tokens within blocks of it."},{"name":"explain_transaction","description":"What a transaction on Robinhood Chain did, in plain words: who paid what, what they got, and which pool or curve it went through."},{"name":"look_up","description":"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,"},{"name":"moving_now","description":"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 simulat"},{"name":"graduating_soon","description":"Pons tokens closest to filling their curve and opening a pool, with buys in the last ten minutes and the deployer's record."},{"name":"winners","description":"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."},{"name":"signals","description":"Odd things from the last hour on Pons launches: an insider selling or moving supply, liquidity leaving, a serial launcher, a large burn."},{"name":"chain_vitals","description":"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."},{"name":"wallet_names","description":"Wallets that enough people gave the same name or the same mark (good, bad, scam)."},{"name":"proven_calls","description":"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 rece"},{"name":"league","description":"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"},{"name":"simulate_transaction","description":"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 "},{"name":"prepare_buy","description":"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 Po"},{"name":"prepare_sell","description":"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 app"},{"name":"my_mite","description":"The mite this key belongs to: its wallet, level, accuracy and limits. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"my_bag","description":"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: "},{"name":"inbox","description":"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/ag"},{"name":"practice_account","description":"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:"},{"name":"practice_buy","description":"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 "},{"name":"practice_sell","description":"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 sol"},{"name":"practice_trades","description":"The last practice trades of this mite, with the profit each sell took. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"mark_as_agent","description":"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 sp"},{"name":"follow_wallet","description":"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/"},{"name":"unfollow_wallet","description":"Stops following a wallet. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"list_rules","description":"The standing rules this mite has set, with how often each has hit. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"create_rule","description":"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 "},{"name":"test_rule","description":"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. Need"},{"name":"delete_rule","description":"Drops one of this mite's rules by its id (see list_rules). Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"list_channels","description":"The notify channels this mite has: telegram, discord or a webhook. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"set_webhook","description":"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 a"},{"name":"remove_channel","description":"Removes a notify channel by its id (see list_channels). Needs a key: see https://docs.swarm0x.sh/agents/"}],"toolCount":36,"toolsHash":"c2c6b1424740c191b8bca5715e0d624d384c4d923e5cd4d5bd6efd89e6132129","serverName":"swarm0x","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"check_token","description":"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 "},{"name":"token_holders","description":"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 bloc"},{"name":"smart_money","description":"Which of the chain's winning wallets hold this token, and the best trade each one ever closed."},{"name":"launch_bundle","description":"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 o"},{"name":"wallet_history","description":"A wallet: its age, who funded it, what it launched before and how those tokens ended, its trading record and what it holds."},{"name":"linked_wallets","description":"Wallets that share this wallet's funder, or that keep trading the same tokens within blocks of it."},{"name":"explain_transaction","description":"What a transaction on Robinhood Chain did, in plain words: who paid what, what they got, and which pool or curve it went through."},{"name":"look_up","description":"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,"},{"name":"moving_now","description":"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 simulat"},{"name":"graduating_soon","description":"Pons tokens closest to filling their curve and opening a pool, with buys in the last ten minutes and the deployer's record."},{"name":"stock_prices","description":"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"},{"name":"winners","description":"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."},{"name":"signals","description":"Odd things from the last hour on Pons launches: an insider selling or moving supply, liquidity leaving, a serial launcher, a large burn."},{"name":"chain_vitals","description":"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."},{"name":"wallet_names","description":"Wallets that enough people gave the same name or the same mark (good, bad, scam)."},{"name":"proven_calls","description":"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 rece"},{"name":"league","description":"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"},{"name":"simulate_transaction","description":"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 "},{"name":"prepare_buy","description":"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 Po"},{"name":"prepare_sell","description":"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 app"},{"name":"my_mite","description":"The mite this key belongs to: its wallet, level, accuracy and limits. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"my_bag","description":"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: "},{"name":"inbox","description":"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/ag"},{"name":"practice_account","description":"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:"},{"name":"practice_buy","description":"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 "},{"name":"practice_sell","description":"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 sol"},{"name":"practice_trades","description":"The last practice trades of this mite, with the profit each sell took. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"mark_as_agent","description":"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 sp"},{"name":"follow_wallet","description":"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/"},{"name":"unfollow_wallet","description":"Stops following a wallet. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"list_rules","description":"The standing rules this mite has set, with how often each has hit. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"create_rule","description":"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 "},{"name":"test_rule","description":"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. Need"},{"name":"delete_rule","description":"Drops one of this mite's rules by its id (see list_rules). Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"list_channels","description":"The notify channels this mite has: telegram, discord or a webhook. Needs a key: see https://docs.swarm0x.sh/agents/"},{"name":"set_webhook","description":"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 a"},{"name":"remove_channel","description":"Removes a notify channel by its id (see list_channels). Needs a key: see https://docs.swarm0x.sh/agents/"}],"package":null,"toolSurface":{"id":"ts_hg7t7rumuyzm","endpointId":"ep_rcwv72kxcj22","hash":"4d9af4d79cb19c08796fc6adb832fe606400550579caca4d437ae617007f399f","toolCount":37,"serverName":"swarm0x","serverVersion":"1.0.1","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-22T22:24:26.901Z","lastSeenAt":"2026-09-23T12:24:17.632Z","observations":3,"toolNames":["check_token","token_holders","smart_money","launch_bundle","wallet_history","linked_wallets","explain_transaction","look_up","moving_now","graduating_soon","stock_prices","winners","signals","chain_vitals","wallet_names","proven_calls","league","simulate_transaction","prepare_buy","prepare_sell","my_mite","my_bag","inbox","practice_account","practice_buy","practice_sell","practice_trades","mark_as_agent","follow_wallet","unfollow_wallet","list_rules","create_rule","test_rule","delete_rule","list_channels","set_webhook","remove_channel"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_rcwv72kxcj22","url":"https://api.swarm0x.sh/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-01T16:28:07.664Z","auth":{"observedAt":"2026-10-01T16:28:08.204Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-01T16:28:08.241Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"swarm0x.sh","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-19T06:38:25.000Z","validTo":"2026-12-18T06:38:24.000Z","daysToExpiry":68,"sanCount":2,"fingerprint256":"E1:03:AE:B9:5A:C9:67:F3:08:66:68:DB:A0:BF:99:3B:0C:FF:D1:B3:0B:3C:02:D0:49:C7:DC:FD:90:8D:0D:9F"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"sh.swarm0x/swarm0x","url":"https://registry.modelcontextprotocol.io/v0/servers/sh.swarm0x%2Fswarm0x","firstSeenAt":"2026-09-22T15:20:55.370Z","fetchedAt":"2026-10-08T19:20:00.889Z","normalizedAt":"2026-10-08T19:20:00.889Z"}]},"firstSeenAt":"2026-09-22T15:20:55.370Z","updatedAt":"2026-09-25T01:19:43.220Z"}