/setup-mcp
Connect the MarketCheck MCP server with your API key — no npm, no local processes
Purpose
/setup-mcp writes the MarketCheck MCP server configuration to your Claude config file in one step. No npm packages, no local processes — just an API key and a config file update. The MCP server runs as a remote URL endpoint.
Run this once before /onboarding. After restarting Claude Code, all mcp__marketcheck__* tools become available and every skill in the plugin can start making live API calls.
Arguments
API_KEYoptionalMarketCheck API key from marketcheck.com. If not provided, the command will prompt for it.
How It Works
Execution flow. MCP tool calls are shown inline on each step.
If mcp__marketcheck__* tools are already available, report 'already connected' and stop.
Use key from $ARGUMENTS if provided, otherwise prompt user.
Check ~/.claude/.mcp.json (user-level) then .mcp.json (project-level). Create ~/.claude/.mcp.json if neither exists.
Merge marketcheck server into existing config preserving other servers. Show config path and URL. Remind user to restart Claude Code.
Example Output
MCP SETUP — MarketCheck ════════════════════════════════════════ Step 1: Checking existing connection... mcp__marketcheck__* tools: not detected Step 2: API Key Using key from arguments: mc_live_•••••••••••••••• Step 3: Config file Found: ~/.claude/.mcp.json Existing servers: stripe, github Step 4: Writing config... Added: marketcheck server URL: https://mc-api.marketcheck.com/mcp?api_key=mc_live_... Config: ~/.claude/.mcp.json ✓ SETUP COMPLETE Restart Claude Code to activate the MCP connection. After restart, try: /onboarding — set up your dealer profile /price-check VIN — instant price check "What's selling in TX?" — market demand snapshot
Cost Estimate
One-time setup — no API cost
Limitations
- Requires restarting Claude Code after setup for the MCP connection to activate.
- API key must be a valid MarketCheck key — get one at marketcheck.com.
- User-level config (~/.claude/.mcp.json) applies the MCP to all projects. Project-level (.mcp.json) scopes it to the current project only.