Pay-per-call recalls, border waits, fuel, air quality, wash-sale checks via x402; your engine too.
Connect Runs on your machine
claude mcp add scalpstream-mcp -e EVM_BASE_PRIVATE_KEY=<EVM_BASE_PRIVATE_KEY> -e SCALPMCP_MAX_PRICE_USD=<SCALPMCP_MAX_PRICE_USD> -e SCALPMCP_BUDGET_USD=<SCALPMCP_BUDGET_USD> -e SCALPSTREAM_STATUS_TOKEN=<SCALPSTREAM_STATUS_TOKEN> -- docker run -i --rm ghcr.io/dv1-321/scalpstream-mcp:v0.1.14
{
"mcpServers": {
"scalpstream-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/dv1-321/scalpstream-mcp:v0.1.14"
],
"env": {
"EVM_BASE_PRIVATE_KEY": "<EVM_BASE_PRIVATE_KEY>",
"SCALPMCP_MAX_PRICE_USD": "<SCALPMCP_MAX_PRICE_USD>",
"SCALPMCP_BUDGET_USD": "<SCALPMCP_BUDGET_USD>",
"SCALPSTREAM_STATUS_TOKEN": "<SCALPSTREAM_STATUS_TOKEN>"
}
}
}
}
{
"mcpServers": {
"scalpstream-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/dv1-321/scalpstream-mcp:v0.1.14"
],
"env": {
"EVM_BASE_PRIVATE_KEY": "<EVM_BASE_PRIVATE_KEY>",
"SCALPMCP_MAX_PRICE_USD": "<SCALPMCP_MAX_PRICE_USD>",
"SCALPMCP_BUDGET_USD": "<SCALPMCP_BUDGET_USD>",
"SCALPSTREAM_STATUS_TOKEN": "<SCALPSTREAM_STATUS_TOKEN>"
}
}
}
}
{
"servers": {
"scalpstream-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/dv1-321/scalpstream-mcp:v0.1.14"
],
"env": {
"EVM_BASE_PRIVATE_KEY": "<EVM_BASE_PRIVATE_KEY>",
"SCALPMCP_MAX_PRICE_USD": "<SCALPMCP_MAX_PRICE_USD>",
"SCALPMCP_BUDGET_USD": "<SCALPMCP_BUDGET_USD>",
"SCALPSTREAM_STATUS_TOKEN": "<SCALPSTREAM_STATUS_TOKEN>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
EVM_BASE_PRIVATE_KEYOptional, secret | Base-mainnet private key holding a little USDC, used to pay per call. Leave unset to run in preview-only mode, where every paid tool returns the free preview and the exact price instead. Gas is sponsored by the facilitator, so the wallet needs USDC and no ETH. Use a throwaway key. |
SCALPMCP_MAX_PRICE_USDOptional | Refuse any single call quoted above this many dollars. Defaults to 0.10; 0 turns spending off. Checked before anything is signed, so a refusal costs nothing. |
SCALPMCP_BUDGET_USDOptional | Refuse once this process has spent this many dollars in total. Defaults to 2.00; 0 turns spending off. |
SCALPSTREAM_STATUS_TOKENOptional, secret | For ScalpStream managed-trading subscribers only: the status token from the enrolment page (st-...), read by my_engine_status. It reads that one engine's status and can do nothing else. Leave unset otherwise. |
Details
| Package | ghcr.io/dv1-321/scalpstream-mcp:v0.1.14 (OCI, stdio) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.DV1-321/scalpstream-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
