Signed BNB Chain reads (balances, tokens, NFTs, prices, TapeOut names) with verifiable receipts
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Tape out a circuit, and its container is your API. Every response is signed by it, anyone can verify it against the chain, and containers can talk to each other over end-to-end encrypted channels.
TapeAPI is the service and communication layer of the TapeOut ecosystem on BNB Chain. In that ecosystem, DeWEB is websites, TapeSend is messaging, and TapeAPI is services.
䏿–‡è¯´æ˜Ž · Guides · Specifications · Examples · Docs · Website · Changelog · Roadmap · Contributing · Code of Conduct
Status: pre-alpha (v0.8.0). The free tier needs no contract of ours and runs on TapeOut's deployed contracts. Our own contracts (the paid-call escrow, the service directory, ChannelBus) are not audited by a third party; ChannelBus is deployed (address below). Interfaces may still change. The TAP numbers below are proposed to the TapeKit maintainers and not yet assigned.
A free public service runs at https://api.tapeapi.fun under the TapeOut name 11.1013.tape. Ask it for the BNB price:
curl shows you the signed envelope (result, container, ts, block, sig) but does not check it. The SDK does.
The packages are not on npm yet, so set up the repository once (Node.js 20 or later):
Or install just the SDK into your own project from the GitHub release (not the npm registry):
Save this as try.mjs inside the tapeapi directory (@tapeapi/sdk resolves through the repository's workspace;
a script saved anywhere else fails with ERR_MODULE_NOT_FOUND) and run node try.mjs:
No install at all: the playground runs the same SDK in the browser. Every method of the public service is listed in Public API.
The same eight methods are MCP tools at https://api.tapeapi.fun/mcp (Streamable
HTTP, no key). In Claude, add it under Settings > Connectors > Add custom connector; in Cursor, add it to
mcp.json:
Every result is signed by the service's on-chain delegated key and carries a receipt with a verification link that
anyone can check against the chain. The remote server signs its answers; the local command tapeapi-mcp, in the SDK's
release package, checks every answer itself before the model sees it. Setup for each client, receipts and limits:
MCP guide.
An API today is a URL plus an account plus trust. You sign up with the vendor, you trust whatever its server says, and the vendor can change the answer, the price or the rules at any time.
TapeAPI makes the identity of a service an on-chain object and every answer a signed statement:
.well-known/tapeapi.json, the manifest: endpoints, methods, prices and the service's signing key.Requirements: Node.js 20 or later. The packages are not on npm yet; use the repository.
Run the minimal example service locally (it reads BNB Chain through public nodes):
Call it from code. The SDK resolves the manifest, calls the method and verifies the signature before it returns:
On mainnet, resolve by TapeOut name, container address or circuit, with at least two RPC nodes that must agree:
Or with curl, and verify by hand later (how):
Wrap any function, or any existing REST API, as a signed method:
Going live takes a circuit with an opened container, a delegation signed by its holder, and the manifest written to the container's site. The holder console does all three from a phone wallet. See Run a service.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/tapeapi-signed-bnb-chain-reads)<a href="https://allmcps.com/mcp/tapeapi-signed-bnb-chain-reads"><img src="https://allmcps.com/api/badge/tapeapi-signed-bnb-chain-reads?style=directory" alt="TapeAPI: signed BNB Chain reads on AllMCPs" /></a>