mcpserver.lol
registry/byte-protocol
Connection check verified live · 27h ago

byte-protocol

PayPerByte — per-byte data for AI agents: x402 USDC on Base, EIP-712-attested. No token.

Tools 15
GitHub stars 1
Installs / wk 205
Licence MIT
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

15 tools

Read from the running server on 27h ago.

byte_buy_data bodyfeed*
Buy a single data packet from any PayPerByte feed via the x402 payment gateway. No subscription, no allowance, no prior on-chain setup — pay-per-call USDC settlement. The MCP serve…
byte_check_subscription read-only publisher*subscriber*
Check if an address is subscribed to a specific publisher on PayPerByte.
byte_get_network_stats read-only
Get PayPerByte network-wide statistics: total publishers, messages streamed, and total subscriber fees settled in USDC.
byte_get_publisher read-only address*
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_token_balances read-only address*
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-mai…
byte_list_feeds read-only
List all active data feeds in the PayPerByte catalog with topics, price-per-KB, and frequency.
byte_list_my_subscriptions read-only indexerUrlsubscriber*
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…
byte_publish_data can modify data data*maxFee*subscriber*
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.
byte_query_fact question*topic_filtermax_byte_costmin_publisher_pqssubscriber_address*max_response_latency_ms
Query a PayPerByte fact-oracle publisher for a signed answer with citations. Posts the question to a registered fact-oracle publisher (topic='fact-oracle'), waits for the on-chain…
byte_register_publisher can modify data stake*topic*maxSize*frequency*pricePerKB*expectedSize*
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…
byte_search_publishers read-only limitquerysortBy
Search PayPerByte publishers by topic and sort order. Returns publisher addresses, topics, subscriber counts, message counts, and price-per-KB.
byte_subscribe publisher*skipAllowance
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 a…
byte_subscription_health read-only publisher*indexerUrl
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'…
byte_unsubscribe publisher*
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 pu…
byte_verify_payload read-only data*txHashhashModeexpectedHash
Verify-before-act: confirm a data payload an agent is about to act on actually matches what the publisher cryptographically attested to on-chain. Recomputes keccak256 of the receiv…