Read any wallet, scan any token, execute swaps and transfers. One SDK, one key. Drop it into Claude, ChatGPT, Cursor, OpenClaw, or your own agent in 30 seconds. Free forever tier.
# Rugcheck $BONK
curl https://www.paynode.org/api/v1/scan \
-H "x-api-key: pn_live_xxx" \
-H "content-type: application/json" \
-d '{"contract":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"}'
#
# → { "security": { "score": 87, "verdict": "LIKELY_SAFE" },
# "market": { "price_usd": 0.0000237, "liquidity_usd": 2_184_000 },
# "holders": { "top_10_pct": 12.4 },
# ... }All endpoints authenticated with a single key. Typed responses. Ready for OpenAI function calling & MCP tool use.
Works with every AI agent framework
RPC, DAS, DEX, swap routing, parsing and labels - all normalized behind one key. Your agents stop gluing five APIs.
Metadata, top-10 holder concentration, LP depth, age, volume consistency. Composite security score with specific risk flags - so your agent can explain why it's safe or not.
POST /v1/scan
{ "contract": "DezXAZ…263" }
// security: { score: 87, verdict: "LIKELY_SAFE",
// risks: [] }SOL balance plus every SPL holding with live USD values. One call replaces five JSON-RPC round-trips. Includes token metadata and image URLs out of the box.
GET /v1/wallet/4mQ…kjLp
// native: { sol: 12.4 }
// holdings: [ { symbol: "BONK", amount: …,
// value_usd: 2841 }, … ]Human-readable tx history for any wallet - swaps, transfers, NFT sales. Filter by type. Export directly to Excel, CSV, or JSON for tax reports, journals, or compliance.
GET /v1/wallet/…/transactions
?type=SWAP&format=xlsx
// → Excel download. 30 lines of tx,
// human-readable descriptions, fees.Curated list of well-known Solana traders with their on-chain addresses. Pair with the wallet endpoints to follow whoever you want, without paying for Nansen-tier access.
GET /v1/whales
// whales: [ { address, label: "Ansem",
// x_handle: "@blknoiz06",
// notes: "…" }, … ]Each user gets a dedicated AI wallet - encrypted server-side with AES-256, exportable anytime. Fund it, and your agent signs and broadcasts through a single POST.
Swap SOL → token through Jupiter v6 with the best route auto-selected. Your agent passes a ticker or a mint, we handle slippage, priority fees, and confirmation.
POST /api/trade/buy
{ "token": "BONK", "amount_sol": 0.1 }
// → { signature, token, amount_tokens,
// explorer_url: "https://solscan.io/tx/…" }Exit a bag without doing balance math. Pass 25, 50, 100 - we compute from the live holding, route through Jupiter, credit SOL back to the wallet.
POST /api/trade/sell
{ "token": "BONK", "percentage": 50 }
// → { signature, sold_tokens,
// received_sol: 0.48 }Send anything your AI wallet holds to any Solana address. Useful for moving to a cold wallet, paying out to users, or settling with another agent.
POST /api/transfer
{ "to": "9pR…kL3", "amount": 0.05,
"token": "SOL" }
// → { signature, to, amount, token }Create a new AI wallet in one click. Import an existing private key if you want to bring a funded wallet. Export the key anytime. Delete cleanly. You stay in control.
POST /api/wallet/create
POST /api/wallet/import { privateKey }
POST /api/wallet/export // base58
POST /api/wallet/deleteInstall once. Your agent gets ten typed tools - seven read (scan, wallet, transactions, token, holders, quote, whales) and three write (buy, sell, transfer).
Write tools prompt Claude to confirm with you before broadcasting. You approve, your AI wallet signs, the tx hits mainnet.
{
"mcpServers": {
"paynode": {
"command": "npx",
"args": ["-y", "@paynode/mcp"],
"env": { "PAYNODE_API_KEY": "pn_live_xxx" }
}
}
}Pay in USDC from any Solana wallet. No credit card, no seats, no auto-renew trap. Each payment extends your plan by 30 or 365 days.
Need more, whitelabel, or self-host? Let's talk →
Two layers. Your Phantom wallet is for authentication only - we never touch it. For execution, each user gets a dedicated AI wallet, encrypted server-side with AES-256 and exportable anytime. You fund it with what your agent needs to spend. Data endpoints are read-only.
Yes - but you decide how autonomous. Through the raw API the agent signs whatever you tell it to. Through our MCP server, every write tool is described with 'confirm before broadcasting' language so Claude / Cursor asks you first by default. Add your own logic on top (max size, allow-list tokens) to taste.
After creating it in the dashboard, send SOL (or USDC / any SPL token) to its address from Phantom, a CEX, or anywhere. The balance refreshes live. Treat it like a hot wallet - keep only what your agent needs.
No cards, no Stripe. You pay in USDC on Solana from Phantom (or any wallet). Each payment extends your plan by 30 or 365 days - it's not a subscription, so there's nothing to cancel. Annual pays 10 months for 12 (~20% off).
Solana RPC, DEX data, swap routing, and a parsing + normalization layer we manage so you don't have to. One API replaces what would otherwise be five provider accounts.
Generate a key in the dashboard, paste our OpenAPI spec into a Custom GPT, or install @paynode/mcp in Claude Desktop, Cursor, or OpenClaw. 60 seconds, no SDK required.
Solana only for v1. Base and Ethereum are planned once the product earns the right - we'd rather nail one chain than be mediocre on three.
Dashboard → Billing → Cancel. Effective at end of cycle. Free tier stays active forever.
Grab a free API key, drop us into your agent, and focus on the product.