Quickstart · 60 seconds
Three steps: get a key, paste a config, ask a question. Pick your client below – same recipe works for Claude Desktop, Cursor, Windsurf, and any ChatGPT Custom GPT.
The form on /developer issues a free-tier key on submit (no admin approval). Free tier: 30 req/min, 150 req/day. The plaintext is shown once and emailed to you for backup.
Get my free API key →Pick your client below. Replace vstr_live_… with the key you just received.
Open claude_desktop_config.json at the path for your OS and merge in the snippet below. If the file doesn’t exist, create it.
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonMCP config
{
"mcpServers": {
"vestream": {
"command": "npx",
"args": ["-y", "@vestream/mcp"],
"env": { "VESTREAM_API_KEY": "vstr_live_..." }
}
}
}Replace vstr_live_... with your key, then fully quit and reopen Claude Desktop. The three Vestream tools appear in the tools tray of any new chat.
Restart the client (Claude Desktop / Cursor / Windsurf reads MCP config on launch). The Vestream tools should appear in the tools panel. Try one of these:
vitalik.eth have?0xd8da6bf26964af9d7eed9e03e53415d37aa96045 in the next 30 days?sablier-1-12345The most common issue is a missing or misnamed environment variable. Run the package directly to see startup errors:
VESTREAM_API_KEY=vstr_live_... \ npx -y @vestream/mcp
Still stuck? [email protected].