Troubleshooting

Common issues and solutions for the MarketCheck MCP Server — server startup, connection problems, API errors, and data quality.

Quick solutions for the most common issues when running the MarketCheck MCP Server.

Server Won't Start

SymptomCauseSolution
ModuleNotFoundErrorDependencies not installedRun uv sync or pip install -e .
Python version errorPython < 3.12Install Python 3.12+
Import errorsCorrupted environmentDelete .venv/ and run uv sync again

Connection Issues

SymptomCauseSolution
Claude Desktop doesn't see the serverConfig file errorVerify JSON syntax in claude_desktop_config.json and restart Claude Desktop
"Server not found"Wrong pathUse absolute path to server.py in the configuration
HTTP mode not connectingPort in useChange port with --port 8001 or stop the conflicting process
Hosted server not respondingNetwork or key issueVerify your API key is active and test with curl "https://api.marketcheck.com/mcp?api_key=YOUR_KEY"

API and Data Errors

SymptomCauseSolution
401 UnauthorizedInvalid API keyVerify MARKETCHECK_API_KEY is set correctly
Empty search resultsMismatched filter valuesRun a facets query first to discover exact valid values
429 Too Many RequestsRate limit exceededImplement backoff between calls; contact support for tier upgrade
Timeout errorsLarge result set or slow networkReduce rows, add more filters, or increase timeout in client

Data Quality

SymptomCauseSolution
Missing fields in responseToken optimizationSet include_dealer_object=true or include_build_object=true as needed
Only one photo per listingDefault behaviorSet fetch_all_photos=true for full photo arrays
Type validation errorsLLM sending strings for numbersThe server handles this automatically; if persisting, report the specific tool and parameters

Debug Mode

Running the server with the --debug flag produces verbose logs that help diagnose issues:

python server.py --debug

Include relevant log output when contacting support.

See Also