# Troubleshooting: MCP Tools Not Showing in Claude Desktop
## Current Status
✅ Configuration file is correctly set up
✅ Server script can run
✅ Database connection works
❌ Tools not visible in Claude Desktop
## Step-by-Step Troubleshooting
### 1. Verify Claude Desktop Restart
- **Completely close Claude Desktop** (check taskbar and system tray)
- Wait 10 seconds
- **Reopen Claude Desktop**
- Wait for it to fully load
### 2. Check Claude Desktop Logs
Look for error messages in Claude Desktop logs:
**Windows Location:**
```
C:\Users\aditi\AppData\Roaming\Claude\logs\
```
Or check:
```
%APPDATA%\Claude\logs\
```
Look for recent log files with errors related to MCP or the inventory server.
### 3. Test the Server Manually
Open a terminal and test if the server can communicate:
```bash
cd C:\Users\aditi\Downloads\inventory-mcp-server-master
python inventory-mcp-server.py
```
The server should start and wait for input. Press Ctrl+C to stop it.
### 4. Check if MCP Tools Appear in Claude
Sometimes tools don't show a UI indicator but are still available. Try asking Claude:
1. **"List all inventory items"**
2. **"Check stock for LAP-001 at Bengaluru"**
3. **"Show me all inventory at Mumbai"**
If Claude uses the tools, they're working even if not visible in the UI.
### 5. Verify Configuration File Location
Make sure the config file is at:
```
C:\Users\aditi\AppData\Roaming\Claude\claude_desktop_config.json
```
### 6. Check Python Path
Verify Python executable exists:
```
C:\Users\aditi\Anaconda3\python.exe
```
### 7. Common Issues
**Issue:** Claude Desktop doesn't recognize MCP servers
- **Solution:** Some versions of Claude Desktop may not fully support MCP yet. Check Claude Desktop version.
**Issue:** Server starts but tools don't work
- **Solution:** Check logs for runtime errors
**Issue:** Configuration syntax errors
- **Solution:** Verify JSON is valid using a JSON validator
## Alternative: Check Claude Desktop Version
Make sure you have a recent version of Claude Desktop that supports MCP servers. MCP support was added in recent versions.
## Next Steps
1. Check the logs directory mentioned above
2. Try asking Claude directly to use the inventory tools
3. Verify Claude Desktop version supports MCP
4. Share any error messages from the logs