/setup-mcp
Connect the MarketCheck MCP server in under 2 minutes — no npm, no local processes
Purpose
Before any skill can run, the MarketCheck MCP server must be reachable. Setup-mcp writes the MCP configuration into your Claude Code config file — either the user-level ~/.claude/.mcp.json or the project-level .mcp.json — so the marketcheck tool suite is available in every appraisal session.
Arguments
api-keyoptionalYour MarketCheck API key. Prompted interactively if not provided.
How It Works
Execution flow. MCP tool calls are shown inline on each step.
Checks if mcp__marketcheck__* tools are already available. If yes, reports 'already connected' and stops — no config changes made.
Uses the api-key argument if provided. Otherwise prompts: 'Enter your MarketCheck API key (get one at marketcheck.com)'. Key is never stored in plain text beyond the config URL.
Checks ~/.claude/.mcp.json (user-level, preferred) then .mcp.json (project-level). Creates ~/.claude/.mcp.json if neither exists. Reads existing config to preserve other MCP server entries.
Merges the marketcheck server entry: { type: 'url', url: 'https://mc-api.marketcheck.com/mcp?api_key=KEY' } into the mcpServers object. Does not overwrite other servers.
Reports the config path and server URL written. Instructs user to restart Claude Code for the MCP connection to activate. Suggests next steps: /onboarding, then first appraisal.
Example Output
MarketCheck MCP configured successfully. Config file: ~/.claude/.mcp.json Server URL: https://mc-api.marketcheck.com/mcp?api_key=•••••••••••••••• ⚠ Restart Claude Code to activate the MCP connection. Next steps: 1. Restart Claude Code 2. Run /onboarding to set up your appraiser profile 3. Try: "Price check VIN 1HGCV1F3XPA123456"
Cost Estimate
Limitations
- Requires Claude Code restart after config write for MCP to connect.
- API key is embedded in the MCP server URL — keep the config file access-restricted.
More in the Appraiser Plugin
Same Capability, Different Plugin
These skills share the same underlying methodology but are tuned for a different audience.