{
  "markdown": "# ScalpStream MCP server\n\nAn MCP server that buys small, factual datasets at call time with your own\nwallet, over [x402](https://x402.org) — roughly **$0.01 a call**, no account, no\nsubscription, no API key anywhere in the flow.\n\nMost MCP servers wrap an API you already hold a key for. This one pays as it\ngoes. The seller holds no keys either: settlement runs through a facilitator that\nsponsors gas, so the only key in the system is yours, held in memory for the\nlifetime of the process and never written anywhere.\n\n**It is useful before you fund anything.** With no key configured, every paid\ntool returns the free preview *and the exact quoted price*, so you can see what\nyou would be buying before deciding to buy it.\n\n## Tools\n\n| Tool | What you get |\n|---|---|\n| `options_research` | Ranked short-term US equity options candidates with the observed metrics behind each ranking. Impersonal research data — no trade plan, sizing, or verdict. |\n| `municipal_income` | Federally tax-exempt municipal bond funds and muni CEFs, with tax-equivalent yields for the 24/32/37% brackets. |\n| `crypto_research` | Ranked cryptocurrency candidates: technical signals plus a Fear & Greed and news-sentiment overlay. |\n| `crypto_yields` | Where to earn interest on crypto: DeFi staking APY, stablecoin lending, liquidity-pool yields across CeFi and DeFi, risk-adjusted by TVL. |\n| `cheapest_fuel` | Cheapest fuel by location and grade. Station-level for Spain, France, Italy; official regional averages for the US. |\n| `air_quality` | Current AQI and pollutants anywhere in the world, an EPA-based verdict on exercising outdoors, and the cleanest window ahead. |\n| `border_crossings` | US ports of entry ranked by **all-in** time — drive plus current CBP wait — per lane type. The nearest crossing is often not the fastest. |\n| `payment_status` | What's configured, what's been spent. Makes no network call and costs nothing. |\n\n## Install\n\n```bash\ngo install github.com/DV1-321/scalpstream-mcp/cmd/scalpmcp@latest\n```\n\n## Configure\n\nClaude Desktop (`claude_desktop_config.json`), Claude Code, or any MCP client:\n\n```json\n{\n  \"mcpServers\": {\n    \"scalpstream\": {\n      \"command\": \"scalpmcp\",\n      \"env\": {\n        \"EVM_BASE_PRIVATE_KEY\": \"0x...\",\n        \"SCALPMCP_MAX_PRICE_USD\": \"0.10\",\n        \"SCALPMCP_BUDGET_USD\": \"2.00\"\n      }\n    }\n  }\n}\n```\n\nOmit `env` entirely to run in preview-only mode.\n\n| Variable | Default | Meaning |\n|---|---|---|\n| `EVM_BASE_PRIVATE_KEY` | *(unset)* | Base-mainnet key holding a little USDC. Unset = preview-only. |\n| `SCALPMCP_MAX_PRICE_USD` | `0.10` | Refuse any single call quoted above this. |\n| `SCALPMCP_BUDGET_USD` | `2.00` | Refuse once the process has spent this much in total. |\n\n## Spending safety\n\nReal money moves, so the design refuses rather than overspends:\n\n- **Both limits are checked before anything is signed.** A refusal costs nothing\n  and never reaches the network.\n- **An unset limit means the default, never \"unlimited.\"** A missing config line\n  must not become unbounded spending.\n- **Spend is recorded only when the data is actually delivered.** If a paid\n  request then fails, the error says settlement state is unknown rather than\n  implying nothing moved — you may need to reconcile against the chain.\n- **Gas is sponsored by the facilitator**, so the wallet needs USDC and no ETH.\n\nUse a throwaway key funded with a dollar or two. Never one holding balances you\ncare about.\n\n## Payment rails\n\nSellers accept USDC on Base, Arbitrum and Polygon, and XRP or RLUSD on the XRP\nLedger. This client pays **USDC on Base**, preferring it over other EVM rails\nregardless of the order the server lists them in.\n\n## What the data is not\n\nThe financial tools return impersonal, general-circulation research data,\nidentical for every buyer. They are **not investment advice**, not personalised,\nand carry no trade plan, position sizing, or buy/sell verdict. The operator\ntrades securities that appear in these feeds. Every response carries its own\ndisclaimer and source attribution; read them.\n",
  "bytes": 4041,
  "sha": "90cb8b6fafb0bddfd50707d7d88155442926fd08e17fa4246287eb274b8d96e6",
  "repo_slug": "dv1-321/scalpstream-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_dv1_321_scalpstream_mcp_8fe65391/readme"
}