Loading...
Loading...
Pay-per-call access to the Nansen API via MPP (Tempo). Use when a user wants anonymous Nansen access without an API key and without managing their own Base/Solana wallet — they install the tempo CLI separately and call the API through `tempo request`.
npx skill4agent add nansen-ai/nansen-cli nansen-mpp-paymentnansen-clinansen-clitempo requestnansen-wallet-managernansen-tradingnansen-wallet-manager# 1. Install the tempo CLI
curl -fsSL https://tempo.xyz/install | bash
# 2. Log in (creates / unlocks the tempo wallet)
tempo wallet login
# 3. Fund it with USDC on the chain tempo selects for your environment
tempo wallet fund
# 4. Confirm the wallet is ready
tempo wallet whoamitempo requestAuthorization: PaymentWWW-Authenticate: Payment ...Payment-Receipt# Smart Money netflow
tempo request POST https://api.nansen.ai/api/v1/smart-money/netflow \
--json '{"chains":["solana"],"pagination":{"page":1,"page_size":10}}'
# TGM holders
tempo request POST https://api.nansen.ai/api/v1/tgm/holders \
--json '{"token_address":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","chain":"solana"}'nansen schema <command>/api/v1/...tempo requestcurl https://api.nansen.ai/.well-known/x402paymentProtocols: ["x402", "mpp"]| x402 (nansen-cli native) | MPP via tempo (this skill) | |
|---|---|---|
| Header sent on retry | | |
| 402 challenge header | | |
| Success header | (none) | |
| Wallet | local, Privy, or WalletConnect — managed by | tempo-managed (separate CLI) |
| Chains | Base USDC, Solana SPL USDC, X Layer USDT0 | Tempo's chain (mainnet |
| nansen-cli code path | | not handled — call via |
tempo requestWWW-Authenticate: Payment--mpp-*nansen-cli