Alpaca Trading & Market Data API
by Alpaca
Commission-free stock and crypto trading API. Real-time market data, trade execution, portfolio management for US equities and cryptocurrencies.
by Massive
Real-time and historical market data from Massive. Access trades, last trade prices, OHLC aggregates, market snapshots, and technical indicators (SMA, EMA, MACD, RSI) for stocks, forex, and bonds. Full coverage of global equity markets, currency pairs, and fixed income instruments.
Install the x402 MCP server to let your AI agent access this data with automatic USDC payments on Base.
Required: You need a SerenDB database to store query results.
Get your connection string from the SerenDB Console under your database settings.
Add to claude_desktop_config.json:
{
"mcpServers": {
"x402": {
"command": "npx",
"args": ["@serendb/x402-mcp-server"],
"env": {
"X402_GATEWAY_URL": "https://x402.serendb.com",
"WALLET_PRIVATE_KEY": "0x...",
"BASE_RPC_URL": "https://mainnet.base.org",
"SERENDB_CONNECTION_STRING": "postgresql://..."
}
}
}
}Replace 0x... with your wallet private key and postgresql://... with your SerenDB connection string.
claude mcp add x402 \ -e X402_GATEWAY_URL=https://x402.serendb.com \ -e WALLET_PRIVATE_KEY=0x... \ -e BASE_RPC_URL=https://mainnet.base.org \ -e "SERENDB_CONNECTION_STRING=postgresql://..." \ -- npx -y @serendb/x402-mcp-server
claude mcp add x402 ` -e X402_GATEWAY_URL=https://x402.serendb.com ` -e WALLET_PRIVATE_KEY=0x... ` -e BASE_RPC_URL=https://mainnet.base.org ` -e "SERENDB_CONNECTION_STRING=postgresql://..." ` '--' npx -y @serendb/x402-mcp-server
Replace 0x... with your wallet private key and postgresql://... with your SerenDB connection string.
gemini mcp add x402 \ -e X402_GATEWAY_URL=https://x402.serendb.com \ -e WALLET_PRIVATE_KEY=0x... \ -e BASE_RPC_URL=https://mainnet.base.org \ -e "SERENDB_CONNECTION_STRING=postgresql://..." \ -- npx -y @serendb/x402-mcp-server
Replace 0x... with your wallet private key and postgresql://... with your SerenDB connection string.
codex mcp add x402 \ --env X402_GATEWAY_URL=https://x402.serendb.com \ --env WALLET_PRIVATE_KEY=0x... \ --env BASE_RPC_URL=https://mainnet.base.org \ --env "SERENDB_CONNECTION_STRING=postgresql://..." \ -- npx -y @serendb/x402-mcp-server
Important: Cursor has a 60s timeout. Pre-install globally first: npm install -g @serendb/x402-mcp-server
First, install globally to avoid timeout issues:
npm install -g @serendb/x402-mcp-server
Then add to ~/.cursor/mcp.json:
{
"mcpServers": {
"x402": {
"command": "x402-mcp-server",
"args": [],
"env": {
"X402_GATEWAY_URL": "https://x402.serendb.com",
"WALLET_PRIVATE_KEY": "0x...",
"BASE_RPC_URL": "https://mainnet.base.org",
"SERENDB_CONNECTION_STRING": "postgresql://..."
}
}
}
}Also works with Windsurf, Zed, and other MCP-compatible clients. See the full setup guide for details.
Access data directly via HTTP using the x402 payment protocol.
HTTP 402 with payment requirements (amount, wallet, EIP-712 data)X-PAYMENT header containing the signaturecurl -X POST https://x402.serendb.com/api/proxy \
-H "Content-Type: application/json" \
-d '{
"publisherId": "2723d9ce-2b4e-4654-91d1-eceb10043ac7",
"agentWallet": "0xYourWalletAddress",
"request": {
"method": "GET",
"path": "/endpoint"
}
}'This returns 402 Payment Required with the payment details you need to sign.
After signing the EIP-712 authorization, add the base64-encoded signature:
curl -X POST https://x402.serendb.com/api/proxy \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <base64-encoded-signature>" \
-d '{ ... }'Copy these prompts to use with your AI assistant. Make sure you have the x402 MCP server configured.
Using the x402 MCP server, fetch real-time market data for major tech stocks (AAPL, MSFT, GOOGL, NVDA) from Massive. Analyze the current market snapshot: - Last trade prices and daily changes - Volume comparison across these stocks - Any technical indicators suggesting momentum (RSI, MACD if available) - Overall sector sentiment based on the data Save this to my SerenDB under "tech_stocks_snapshot" for intraday tracking.
Using the x402 MCP server, get forex data for EUR/USD, GBP/USD, and USD/JPY from Massive. Summarize the currency markets: - Current exchange rates - Daily price movements and direction - Any notable volatility patterns - Brief technical outlook for each pair Save this to my SerenDB under "forex_majors_daily" to track currency trends.
Using the x402 MCP server, fetch bond market data from Massive. Analyze the fixed income landscape: - Current yields across different instruments - Spread analysis if multiple bonds available - Risk-on vs risk-off sentiment indicators - How bonds are trading relative to equities Save this to my SerenDB under "bond_market_data" for cross-asset research.
Pay per API call via x402 protocol
by Alpaca
Commission-free stock and crypto trading API. Real-time market data, trade execution, portfolio management for US equities and cryptocurrencies.
by SEC Filings Intelligence
Real-time access to US public company SEC filings, including full-text search, metadata, and extracted item sections (10-K, 10-Q, 8-K).
by CoinMarketCap
Real-time cryptocurrency market data including prices, market cap, volume, and global metrics for 10,000+ coins. Endpoints: listings, quotes, OHLCV, exchanges, and global market stats.