Robotbase Web3
by web3.robotbase.cc in Onchain & crypto
Agent MCP: 65 tools — 5-chain verification, risk, prediction & crypto trends, 17 web tools.
https://web3.robotbase.cc/mcp- Tools
- 70
- open to any client
- Uptime
- 79.3%
- last 30 days
- Response time
- 897 ms
- 1.3 s slowest 5%
- Last check
- Passed
- 8 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"robotbase-web3": {
"type": "http",
"url": "https://web3.robotbase.cc/mcp"
}
}
}70 tools
- web_search
Search the live web and get ranked results with title, URL, snippet and published date. When to use: an agent needs current facts, news or links that are not on chain - 'what is the BTC fee market saying today', 'recent Zcash governance proposals', 'find the docs page for X'…
- web_fetch
Fetch one public web page and return its readable text as clean markdown or plain text, with navigation, scripts, headers and footers stripped. When to use: you have a specific URL (from web_search or the user) and need what the page actually says - 'read this article'…
- web_screenshot
Capture a screenshot of one public web page as an image (JPEG) plus metadata. When to use: visual layout matters - a dashboard, chart, UI state, or 'what does this page look like'. Do not use: to read text (use web_fetch), for pages behind a login or paywall, or for bulk…
- web_map
Discover the URLs of one site - sitemap first, then same-host links from the homepage. When to use: you need the list of pages a site exposes before fetching a few of them. Do not use: as a crawler (max 50 URLs, no page content) or to bypass robots.txt. Returns: {url, final_url…
- web_fetch_batch
Fetch up to 5 public URLs in one call and return each page's title, engine and a short snippet (first ~1200 characters), so an agent can triage several links quickly. When to use: search returned several candidate pages and you want a first pass over all of them; then call…
- web_feed
Read an RSS or Atom feed and return its latest items. When to use: the user wants the latest posts/news from a site that publishes a feed, or you found a feed URL and want headlines plus links. Do not use: to read article text (use web_fetch) or to discover a site's URLs (use…
- web_metadata
Extract a page's structured metadata: Open Graph, Twitter cards, canonical URL, language and JSON-LD. When to use: you need the title/description/author/image of a page, or JSON-LD structured data for a product/article, without reading the whole page. Do not use: when you need…
- web_crawl
Crawl one site's same-host pages starting from a URL (depth 1-2, at most 20 pages) and return each page's title, URL and readable text. When to use: you need several pages from one site (docs section, news index, product list) and web_map alone is not enough. Do not use: to…
- web_extract
Extract structured data from one public page: tables (headers + rows), JSON-LD blocks, and Open Graph/Twitter/canonical/language metadata. When to use: the page has tables or schema.org JSON-LD you need as data, without an LLM. Do not use: when you only need the page text…
- web_act
Drive a real Chromium browser on one public page: click, type, press keys, scroll, wait for selectors, then return the resulting text (and optionally a screenshot and JSON XHR responses). When to use: the page needs interaction before its content appears (cookie banners, tabs…
- web_crawl_async
Submit a same-host crawl as an asynchronous job and return a job_id immediately. When to use: you need more than a couple of pages and cannot hold a long HTTP request; submit here, then poll web_crawl_job until status is done, failed or cancelled. Do not use: for one page…
- web_crawl_job
Check or cancel an asynchronous crawl job created by web_crawl_async. When to use: after web_crawl_async, poll with action=status until status is done/failed/cancelled; use action=cancel to stop a running job. Do not use: to start a crawl (web_crawl_async) or for a quick…
- web_extract_schema
Extract a page's structured data into a named schema's common fields (no LLM): article, product, event, faq, recipe, course, organization, local_business, breadcrumb, dataset or job_posting. When to use: you need fields (title/author/date, price/currency/availability, event…
- web_diff
Fetch a page now and compare it with the previous snapshot of the same URL, returning whether it changed and a unified diff (no LLM). When to use: monitoring a page for updates - prices, docs, policy pages, SEO titles/meta; first call stores the baseline, later calls return…
- web_monitor_set
Create a scheduled change monitor for one public URL: the server re-fetches the page on an interval, stores a new snapshot and records a diff event whenever the readable text changes. When to use: the user wants to be told when a page changes (price, docs, policy page, job post…
- web_monitor_list
List the scheduled change monitors owned by the calling IP, with latest/next check time, last title or error, and the 5 most recent change events. When to use: after web_monitor_set, poll this instead of re-fetching the page; or to show the user what is currently being watched…
- web_monitor_delete
Delete one scheduled change monitor owned by the calling IP (its event history is removed too). When to use: the user no longer needs to watch a page, or the per-IP monitor limit was reached. Do not use: to pause a monitor temporarily - there is no pause; delete and re-create…
- prediction_market_odds
Live implied probabilities from prediction markets (Polymarket primary, Manifold fallback). When to use: 'what does the market think will happen', event odds, election/crypto/macro probabilities. Do not use: for spot prices (crypto_trending) or historical search interest…
- crypto_trending
Crypto attention and market context: CoinGecko trending coins, top markets, DeFi TVL and Fear & Greed. When to use: what is trending in crypto, which tokens are moving, risk appetite, TVL leaders. Do not use: for on-chain settlement verification (use btc/eth/xmr/zec/tron tools)…
- list_chains
List every chain on the RobotBase roster with its state. When to use: the user asks which chains are supported, which nodes are online, or where to start. Do not use: for one chain's live health call chain_status; for what a node can and cannot answer call…
- chain_status
Live run-time state of one chain's node. When to use: is this chain's node synced, healthy or lagging; what is its height, peer count, mempool depth or client version. Do not use: fees (that is btc_get_fee_rates); a specific payment (that is btc_get_transaction); ZEC pool…
- robotbase_services
Live availability of every service behind the RobotBase gateway: the chain nodes, Web3 Agent Hub, AITOKENS and MCP itself. When to use: an overall platform health check, or finding which service is down. Do not use: for a single chain's node state (chain_status) or its…
- robotbase_capabilities
Per-chain capability, retention boundary and fee model. When to use: before promising that some query is possible, or when a tool refused a query as out of range. Do not use: for live numbers (that is chain_status). Returns: one row per chain {chain, tier, name, client, state…
- btc_get_mempool_state
Bitcoin mempool depth, capacity load and a busy/normal verdict. When to use: deciding whether now is a good moment to settle on-chain, or how large the backlog is. Do not use: to choose a fee (that is btc_get_fee_rates). Returns: txs, bytes, usage_mb, max_mempool_mb, load_pct…
- btc_get_fee_rates
Bitcoin fee rates for confirmation targets, plus the mempool floor. When to use: pricing a Bitcoin transaction, or deciding when a sweep will confirm cheaply. Do not use: to measure backlog depth (that is btc_get_mempool_state). There is no equivalent for Zcash: ZEC fees are…
- btc_get_transaction
Look up one Bitcoin transaction by txid - the core settlement check. When to use: has this payment arrived, which block is it in, how many confirmations does it have. Do not use: for a whole block (that is btc_get_block); for an address balance (that is btc_get_address)…
- btc_get_block
Bitcoin block summary by height or hash; omit both for the chain tip. When to use: an overview of a block, or confirming which block a payment landed in. Do not use: to fetch a single payment (that is btc_get_transaction). Returns: hash, height, time, txs, size, weight…
- btc_get_address
Balance and activity of a Bitcoin address, with no key involved. When to use: reconciling a merchant wallet, or checking whether an address received funds and how active it is. Do not use: we do not label or risk-score addresses; for a single payment use btc_get_transaction…
- btc_get_network_stats
Bitcoin network and node state: difficulty, network hashrate, total transactions processed and the current tx/s rate, protocol version, peer connections, relay fee, mempool size, uptime and which indexes (txindex) are synced on our node. When to use: macro questions about…
- broadcast_raw_transaction
Relay an already-signed raw transaction to the network through our own full node (non-custodial: we never see a private key). When to use: an agent signed a transaction locally and wants a high-availability broadcast path into the Bitcoin network. Do not use: to build or sign a…
- ltc_get_fee_rates
Litecoin fee rates for confirmation targets, plus the mempool floor, read from our own litecoind. When to use: pricing an LTC payment or deciding when a transfer will confirm cheaply. Do not use: to measure backlog depth (that is ltc_get_mempool_state) or for Bitcoin fees…
- ltc_get_mempool_state
Litecoin mempool depth, fee-rate histogram and a busy/normal verdict. When to use: deciding whether now is a good moment to settle LTC, or how deep the pending backlog is. Do not use: to choose a fee (that is ltc_get_fee_rates). Returns: txs, bytes, usage_mb, max_mempool_mb…
- ltc_get_transaction
Look up one Litecoin transaction by txid: the settlement check for an LTC payment. When to use: did an LTC payment arrive, which block is it in, how many confirmations does it have, or is it still pending. Do not use: for a whole block (that is ltc_get_block); this node has no…
- ltc_get_block
Litecoin block summary by height or hash; omit both for the chain tip. When to use: an overview of an LTC block, fee totals, MWEB activity, or confirming which block a payment landed in. Do not use: to fetch a single payment (that is ltc_get_transaction). Returns: hash, height…
- ltc_get_network_stats
Litecoin network and node statistics from our own full node. When to use: network difficulty or hashrate, chain transaction throughput, node version, peers, uptime, relay fee or index health. Do not use: for fee advice (ltc_get_fee_rates), mempool depth (ltc_get_mempool_state)…
- eth_get_block
One Ethereum block by number, tag (latest/finalized/safe) or hash: timestamp, transaction count, gas used against the limit, base fee, block builder and size. When to use: block-level context - how full is Ethereum right now, when a block was produced, what the base fee was, or…
- eth_read_contract
Read-only (eth_call) against any Ethereum contract, executed by our own Reth node. ERC-20 helpers balanceOf / allowance / decimals / symbol / name / totalSupply are built in; any other function can be called by passing its 4-byte `selector` plus ABI-encoded `parameter`. Nothing…
- eth_get_logs
Ethereum event logs over a block range, optionally filtered by contract address and event signature, with ERC-20 Transfer logs decoded (token, from, to, amount). When to use: find transfers or contract events in a window - 'who moved this token in the last N blocks', or watch a…
- eth_get_transaction
Ethereum transaction check by hash: success or reverted, gas used, fee paid, confirmations, whether the block is finalized, and any ERC-20 transfers decoded from the receipt logs (token, from, to, amount). When to use: did this ETH or ERC-20 payment actually settle, is it…
- eth_get_account
Ethereum account state from our own node: ETH balance, nonce, and whether the address is a contract. When to use: balance and account type before sizing a transfer, or telling an EOA from a contract. Do not use: for ERC-20 token balances (eth_read_contract with balanceOf) or…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 8 h ago | Passed | 200 | 953 ms |
| 19 h ago | Passed | 200 | 904 ms |
| 2 days ago | initialize returned HTTP 530 | 530 | 125 ms |
| 2 days ago | initialize returned HTTP 530 | 530 | 138 ms |
| 3 days ago | initialize returned HTTP 530 | 530 | 93 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 907 ms |
| 5 days ago | initialize returned HTTP 530 | 530 | 174 ms |
| 5 days ago | initialize returned HTTP 530 | 530 | 191 ms |
| 6 days ago | initialize returned HTTP 530 | 530 | 142 ms |
| 6 days ago | Passed | 200 | 1.0 s |
| 7 days ago | Passed | 200 | 881 ms |
| 8 days ago | Passed | 200 | 1.1 s |
| 8 days ago | Passed | 200 | 822 ms |
| 8 days ago | Passed | 200 | 1.0 s |
| 9 days ago | Passed | 200 | 897 ms |