Walletlens MCP server
io.github.shawnwollenberg/walletlens·v0.1.2EVM wallet reports and Robinhood Stock Token intelligence paid with USDC over x402.
0 stars22 downloads/wk
Reviews
Write oneNobody has reviewed Walletlens yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Walletlens tools (6)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_openapi_schemaFetch the public WalletLens OpenAPI schema.
get_portfolioFetch a paid WalletLens portfolio snapshot, including canonical Robinhood Stock Tokens when chains=robinhood. Requires WALLETLENS_X402_PRIVATE_KEY.
get_service_metadataReturn live WalletLens service, pricing, discovery, and documentation metadata.
get_supported_chainsReturn WalletLens supported EVM chain slugs.
get_tx_historyFetch paid TxLens enriched transaction history via x402. Requires WALLETLENS_X402_PRIVATE_KEY in the MCP server environment.
get_wallet_reportFetch a paid WalletLens report with portfolio balances, transaction history, and Robinhood Stock Token intelligence. Requires WALLETLENS_X402_PRIVATE_KEY.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 52 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Walletlens compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 62% of 1,761 Finance servers
- Tools
- 6
- the typical Finance server has 8
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 22
- more than 8% of 421 Finance servers with a package
What its tools let an agent do: 6 read
Install Walletlens in Claude Code, Cursor or VS Code
Runs npx -y @shawnwollenberg/walletlens-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add walletlens -- npx -y @shawnwollenberg/walletlens-mcp
What the publisher says
From the Walletlens repository's README, as published. We do not edit it. Read it on GitHub
WalletLens API
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.
Secret Setup
Do not paste API keys into chat or commit them. Create a local .env from .env.example:
cp .env.example .envThen fill in:
ALCHEMY_API_KEY=your_alchemy_key
MY_WALLET_ADDRESS=0xYourReceivingWallet
X402_DEV_BYPASS=trueUse X402DEVBYPASS=true locally. The AWS deployment defaults to false unless you override it.
Local Development
npm run devHealth check:
curl http://localhost:3000/healthFree cached live preview:
curl http://localhost:3000/previewFree Robinhood Stock Token proof:
curl http://localhost:3000/preview/robinhoodFree paid-call quote:
curl "http://localhost:3000/quote?address=0x0000000000000000000000000000000000000000&chains=base"Portfolio request:
curl "http://localhost:3000/portfolio?address=0x0000000000000000000000000000000000000000&chains=base,ethereum"TxLens history request:
curl "http://localhost:3000/tx-history?address=0x0000000000000000000000000000000000000000&chains=base&limit=20"Bundled wallet report request:
curl "http://localhost:3000/wallet-report?address=0x0000000000000000000000000000000000000000&chains=base&limit=20"Robinhood Stock Token report:
curl "http://localhost:3000/wallet-report?address=0xfac1d7dC76bE90C5Cadd5B022af7838dd8190F16&chains=robinhood&limit=20"Discovery:
curl http://localhost:3000/.well-known/x402.jsonVerify that production returns Bazaar metadata and is indexed by Coinbase's merchant and semantic discovery APIs:
npm run check:discoveryPaid x402 Test
Use a dedicated test wallet. Do not use a high-value wallet or commit the private key.
Add this to .env:
X402_TEST_PRIVATE_KEY=0x...
X402_TEST_ENDPOINT=portfolio
X402_TEST_BASE_URL=https://walletlens.wallyweb.com
X402_TEST_ADDRESS=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
X402_TEST_CHAINS=base,ethereum
X402_TEST_LIMIT=20
X402_TEST_DAYS=30
X402_TEST_CATEGORY=allThe payer wallet needs Base USDC for the $0.02 x402 payment.
Run:
npm run test:x402Run a TxLens paid test:
npm run test:x402 -- --endpoint tx-history --address 0x52E29e0d2Aa49bfBfC548C0A9F2196F4aa51f3ea --chains base --limit 20Run a bundled wallet report paid test:
npm run test:x402 -- --endpoint wallet-report --address 0x52E29e0d2Aa49bfBfC548C0A9F2196F4aa51f3ea --chains base --limit 20Analytics
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:
npm run analytics:recent -- --hours 24Optional flags:
npm run analytics:recent -- --hours 168 --profile wallyweb --region us-east-2MCP Server
WalletLens publishes a local stdio MCP server for Codex, Claude Desktop, Cursor, and other MCP-compatible agent clients:
https://www.npmjs.com/package/@shawnwollenberg/walletlens-mcpRun the published package without cloning this repository:
npx --yes @shawnwollenberg/walletlens-mcp@0.1.2Repository 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:
WALLETLENS_X402_PRIVATE_KEY=0x...Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Walletlens: common questions
- Is Walletlens MCP server safe?
- Mostly: it is graded B (78/100). Read the Walletlens safety report
- How do I install Walletlens?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Walletlens need an API key?
- Yes. The registry entry asks for
WALLETLENS_X402_PRIVATE_KEY. - Is Walletlens maintained?
- The last commit was 93 days ago (2026-08-03). The latest release is v0.1.2.
- What can I use instead of Walletlens?
- Servers from other publishers that do the same job: Agent402.Tools: pay-per-call web tools MCP server, Hood MCP server and Sato Hub: Build Onchain & Crypto Agents MCP server.
- How does Walletlens compare with other Finance MCP servers?
- safety score 78/100 (higher than 62% of 1,761 Finance servers); tools 6 (the typical Finance server has 8); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Walletlens
Same job from other publishers: the closest match first, then the best rated.
- Agent402.Tools: pay-per-call web toolsAgentic Finance: 500+ agent tools, multi-chain USDC over x402 or MPP, or free via proof-of-worknot reviewedEstablishedA
- HoodRobinhood Chain data + guarded trading for AI agents: Stock Token quotes, portfolios, launchesnot reviewedGrowingB
- Sato Hub: Build Onchain & Crypto AgentsBuild any crypto agent: x402, ERC-8004, wallets. Does a server take your key? Hosted? Maintained?not reviewedEstablishedB
Crypto Trends MCPCrypto token and narrative trend volume over time, with growth signals. Free key at trendsmcp.ainot reviewedGrowingA- RoboSystemsAccounting knowledge graphs: SEC XBRL filings, QuickBooks ledgers, reports and forecasts over MCP.not reviewedGrowingA