Prerequisites
- Node.js 18 or later — the
veedcrawl-mcpbinary requires a modern Node.js runtime. - A Veedcrawl API key — get one at veedcrawl.com.
Install the package
veedcrawl-mcp command globally so any MCP host can find it by name.
Configure your host
- Claude Desktop
- Claude Code
- Cursor
- Windsurf / Codeium
Open the Claude Desktop config file for your operating system:Save the file, then restart Claude Desktop. The five Veedcrawl tools will appear automatically in the tools panel.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
veedcrawl entry inside mcpServers:claude_desktop_config.json
Environment variables
| Variable | Required | Default | Description |
|---|---|---|---|
VEEDCRAWL_API_KEY | Yes | — | Your Veedcrawl API key |
VEEDCRAWL_BASE_URL | No | https://api.veedcrawl.com | Override for self-hosted or staging environments |
VEEDCRAWL_POLL_INTERVAL_MS | No | 1500 | Milliseconds between job status polls for transcript and extraction jobs |
VEEDCRAWL_MAX_POLL_ATTEMPTS | No | 120 | Maximum poll attempts before a job times out (approximately 3 minutes at the default interval) |
X_API_KEY is accepted as an alternative to VEEDCRAWL_API_KEY if you are migrating from an earlier setup.