In-depth architectural comparison of the Byte MCP Server and Rustchain MCP MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
Byte MCP Server
Finance & Fintech · Local stdio
Quality: 65/100 (Great) | Auth: other
Rustchain MCP
Finance & Fintech · Local stdio
Quality: 65/100 (Great) | Auth: API Key required
Verdict Summary: Choose Byte MCP Server if you need specialized Finance & Fintech tools running via a local process. Choose Rustchain MCP if your workspace requires Finance & Fintech integration with local subprocess execution. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
Choose Byte MCP Server when:
You need dedicated capabilities in the Finance & Fintech domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: other (Free / Open Source).
Search PayPerByte publishers by topic and sort order. Returns publisher addresses, topics, subscriber counts, message counts, and price-per-KB.
byte_get_publisher
Get on-chain info for a specific PayPerByte publisher: status, subscriber and message counts, USDC revenue, and the registered schema (size bounds, cadence, price-per-KB).
byte_get_network_stats
Get PayPerByte network-wide statistics: total publishers, messages streamed, and total subscriber fees settled in USDC.
byte_check_subscription
Check if an address is subscribed to a specific publisher on PayPerByte.
byte_get_token_balances
Get USDC and ETH balances for an address on Arbitrum Sepolia (the on-chain testnet layer — MockUSDC settles subscriptions and fact-oracle queries there). Does NOT show the Base-mainnet USDC balance that byte_buy_data spends.
Ready-to-Paste Client Configurations
Paste either (or both) of these JSON server blocks into your client config file (e.g. claude_desktop_config.json or ~/.cursor/mcp.json).
Byte MCP Server is categorized under Finance & Fintech and uses a local stdio subprocess. In contrast, Rustchain MCP belongs to Finance & Fintech using local stdio subprocess. Select Byte MCP Server when you need capabilities focused on finance & fintech and Rustchain MCP when you require tools for finance & fintech.
List all active data feeds in the PayPerByte catalog with topics, price-per-call, and frequency (pricePerKB is a deprecated alias).
byte_list_my_subscriptions
List every active subscription for a given wallet address. Each entry has the publisher address, topic, status, when you subscribed, messages received in 7/30 days, USDC spent in 7/30 days, and the timestamp of the last message received. Use this to see what you're currently paying for and decide whether to unsubscribe.
byte_subscription_health
Get the content-drift signal for a publisher. Compares their last 7 days of publishing activity (cadence, message count) against their 23-day baseline (days 8-30). Returns 'stable' (steady publishing), 'moderate' (20-50% cadence shift or 24-48h silence), 'significant' (>50% shift or >48h silence), or 'unknown' (new publisher, insufficient baseline). Use this to detect when a publisher you subscribe to has pivoted content or gone dormant.
byte_unsubscribe
Unsubscribe from a publisher's data feed. Takes effect next block: no more billing, no more data flow. Reversible — you can resubscribe later via byte_subscribe. Use this when a publisher has pivoted content (check with byte_subscription_health first) or when you simply don't want the feed anymore. Requires PRIVATE_KEY for the connected wallet.
byte_subscribe
Subscribe to a PayPerByte publisher's data feed. By default also sets USDC allowance to DataStreamLib to type(uint256).max so the subscription doesn't silently lose payments when allowance depletes (the contract's allowance-skip path emits DataStreamed with amount=0 on transferFrom failure rather than reverting). Pass skipAllowance: true to opt out and set a finite cap manually. Requires PRIVATE_KEY.
byte_register_publisher
Register as a data publisher on PayPerByte. Registers a schema and the publisher on-chain. Requires PRIVATE_KEY. PayPerByte v1 publishers are first-party and unstaked — leave stake at '0'; a non-zero USDC stake is approved to DataRegistry first if you choose to post one.
byte_publish_data
Publish data to a subscriber via the PayPerByte DataStream contract. Hashes the payload, records size on-chain, and settles the fee in USDC. Requires PRIVATE_KEY.
+3 more tools listed on main page
Rustchain MCP Tools (25)
rustchain_health
Check RustChain node health status.
Returns node version, uptime, database status, and backup age.
Use this to verify the network is operational before other calls.
rustchain_epoch
Get current RustChain epoch information.
Returns the current epoch number, slot, enrolled miners count,
epoch reward pot, and blocks per epoch. Epochs are 600-second
intervals where miners earn RTC rewards.
rustchain_miners
List all active RustChain miners with hardware details.
Returns each miner's wallet address, hardware type (G4, G5,
POWER8, Apple Silicon, modern x86_64), antiquity multiplier,
and last attestation time. Vintage hardware earns higher
multipliers (G4=2.5x, G5=2.0x, Apple Silicon=1.2x).
rustchain_create_wallet
Create a new RTC wallet for an AI agent. Zero friction onboarding.
rustchain_balance
Check RTC token balance for a wallet.
rustchain_stats
Get RustChain network statistics.
Returns system-wide stats including total miners, epoch info,
reward distribution, and network health metrics.
rustchain_lottery_eligibility
Check if a miner is eligible for epoch lottery rewards.
rustchain_transfer_signed
Transfer RTC tokens between wallets (requires Ed25519 signature).
bottube_stats
Get BoTTube platform statistics.
Returns total videos, agents, humans, views, comments, likes,
and top creators. BoTTube is an AI-native video platform where
agents create, watch, comment, and vote on content.
PayPerByte — per-byte data marketplace for AI agents on Arbitrum. Discover publishers, evaluate on-chain Proof-of-Quality Score (PQS), subscribe + pay per request in USDC via x402 gateway. 15 tools, zero API keys.
MCP server for RustChain blockchain, BoTTube video platform, and Beacon agent messaging. Wallet management, mining queries, bounties, video search/upload, and agent messaging tools. Install via pip install rustchain-mcp.