EVM wallet reports and Robinhood Stock Token intelligence paid with USDC over x402.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Paid API for EVM wallet intelligence: normalized portfolio snapshots, canonical Robinhood Stock Token holdings and prices, bundled wallet reports, and TxLens enriched transaction history. The app uses Alchemy plus Robinhood's public Stock Token APIs, then gates paid endpoints with x402 unless local dev bypass is enabled.
Do not paste API keys into chat or commit them. Create a local .env from .env.example:
Then fill in:
Use X402_DEV_BYPASS=true locally. The AWS deployment defaults to false unless you override it.
Health check:
Free cached live preview:
Free Robinhood Stock Token proof:
Free paid-call quote:
Portfolio request:
TxLens history request:
Bundled wallet report request:
Robinhood Stock Token report:
Discovery:
Verify that production returns Bazaar metadata and is indexed by Coinbase's merchant and semantic discovery APIs:
Use a dedicated test wallet. Do not use a high-value wallet or commit the private key.
Add this to .env:
The payer wallet needs Base USDC for the $0.02 x402 payment.
Run:
Run a TxLens paid test:
Run a bundled wallet report paid test:
WalletLens emits one privacy-conscious JSON analytics event per request to CloudWatch Logs. It records endpoint, status, latency, requested wallet, query parameters, hashed IP, user agent, response counts, and x402 settlement fields when available. It does not log private keys, x402 signatures, raw payment payloads, or full response bodies.
Summarize recent production usage:
Optional flags:
WalletLens publishes a local stdio MCP server for Codex, Claude Desktop, Cursor, and other MCP-compatible agent clients:
Run the published package without cloning this repository:
Repository contributors can run the same server from source with npm run mcp.
Free discovery tools require no wallet. For paid calls, set a dedicated,
low-balance agent wallet in the MCP server environment:
The MCP client defaults to a maximum payment of $0.02 and accepts only exact
Base-mainnet USDC requirements for the requested WalletLens endpoint. It also
pins the live WalletLens recipient by default:
Example MCP client configuration:
Available tools:
get_service_metadataget_supported_chainsget_openapi_schemaget_portfolioget_tx_historyget_wallet_reportThis project deploys an AWS Lambda Function URL with CDK. It uses the wallyweb AWS profile by default in the npm script.
Set .env for production before deploying:
Bootstrap CDK once per account/region if needed:
Deploy:
The deploy output includes PortfolioApiUrl. Use that base URL for:
GET /healthGET /statusGET /previewGET /preview/robinhoodGET /quote?address=...&chains=baseGET /pricingGET /examplesGET /.well-known/x402.jsonGET /v2/x402/discovery/resourcesGET /.well-known/api-catalogGET /portfolio?address=...&chains=base,ethereumGET /tx-history?address=...&chains=base&limit=20GET /wallet-report?address=...&chains=base&limit=20The public production URL is:
Initial EVM support:
baseethereum or ethoptimismarbitrumpolygonrobinhood or robinhood-chain (Robinhood Chain mainnet, eip155:4663)Robinhood Stock Tokens are matched against Robinhood's canonical asset registry. WalletLens reports the current corporate-action multiplier, bid/ask quote, multiplier-adjusted midpoint value, trading-halt status, and available trading capabilities. Canonical Robinhood Chain USDG is valued at its $1 reference price. Base USDC remains the x402 payment asset regardless of the report target chain.
Solana is intentionally out of scope for the first version.
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/walletlens)<a href="https://allmcps.com/mcp/walletlens"><img src="https://allmcps.com/api/badge/walletlens?style=directory" alt="Walletlens on AllMCPs" /></a>