TROUBLESHOOTING
Common issues and how to fix them.
Setup Errors
"command not found: claude"
Claude Code CLI isn't installed or not in your PATH.
Try:
- Install Claude Code:
npm install -g @anthropic-ai/claude-code - Or use another MCP client - see the Install page
Config JSON Syntax Error
Your MCP config file has invalid JSON.
Try:
- Check for missing commas between server entries
- Ensure all strings use double quotes, not single quotes
- Validate your JSON at jsonlint.com
- Copy a fresh config from the Install page
MCP Server Not Starting / "Failed to connect"
Your client can't start or connect to the MCP server.
Try:
- Verify the URL is exactly
https://mcp.zerin.dev/sse - Check your internet connection
- Restart your MCP client completely
- For Claude Code: run
claude mcp listto check config
Authentication Issues
"Error: Not authenticated"
Your MCP client isn't connected or the session expired.
Try:
- Reconnect your MCP client (restart the tool or reconnect)
- Check your API key is valid on the API Keys page
- For OAuth: complete the browser authentication flow
OAuth Flow Not Starting
The browser doesn't open for authentication.
Try:
- Check your MCP client supports OAuth (Claude Code, Cursor, etc.)
- Use an API key instead - create one on the API Keys page
- Check your firewall/network isn't blocking the auth redirect
"Unable to get user"
Authentication succeeded but user lookup failed.
Try:
- Your session may have expired - reconnect your MCP client
- If using API key, verify it's active on the API Keys page
Connection Issues
Can't Connect to MCP Server
Your MCP client can't reach the Zerin server.
Try:
- Verify the URL is
https://mcp.zerin.dev - Check your internet connection
- Make sure your firewall allows HTTPS connections
- Try the connection in a browser: visit
https://mcp.zerin.dev
"Tool not found" or Tools Not Showing
The Zerin tools aren't available in your MCP client.
Try:
- Restart your MCP client after adding the configuration
- Check the config JSON syntax is valid
- Verify the server name is
zerinin your config - For Claude Code: run
claude mcp listto verify
Test Your Setup
Use these steps to verify your Zerin setup is working correctly.
Step 1: Check the server is reachable
Open this URL in your browser - you should see a JSON response:
https://mcp.zerin.devStep 2: Verify MCP config (Claude Code)
Run this command to check Zerin is configured:
claude mcp listYou should see zerin in the list with status "connected" or "ready".
Step 3: Test the connection
Ask Claude to run the get_started tool:
"Use the Zerin get_started tool"If it works, you'll see a welcome guide. If not, check the error message against this troubleshooting guide.
Step 4: Create a test todo
Try creating your first todo:
"Create a todo: Test Zerin setup"Then check your Todos page to see it appear.
Common Errors
"Todo not found"
The todo ID doesn't exist or you don't have access.
Try:
- Use
list_todosto see your current todos and their IDs - The todo may have been deleted - check with
include_completed: true - Make sure you're using the correct todo ID (a UUID)
"URL is required for link type notes"
You're adding a link note without a URL.
Try:
- Include a valid URL when using
type: "link" - Or use
type: "text"for plain text notes
"Cannot set resolution when reopening a todo"
You're trying to reopen a todo while also setting a resolution.
Try:
- To reopen: use
completed: falsewithout resolution - Or set
resolution: nullexplicitly - Resolution is only for completed todos (
doneorwont_do)
FAQ
How do I see completed todos?
By default, list_todos excludes completed items. Add include_completed: true to see them.
How do I create subtasks?
When creating a todo, set the parent_id to the ID of the parent todo. Use list_todos with parent_id filter to see subtasks.
What's the difference between "done" and "wont_do"?
Both mark a todo as completed, but with different meanings:
done- Task was completed successfullywont_do- Task was intentionally skipped or cancelled
Do my todos sync across devices?
Yes! Your todos are stored in the cloud. Use the same account (OAuth or API key) on any device and your todos will be there.
How do I get started?
Call the get_started tool for a quick tutorial with examples. Or visit the Install page for setup instructions.
Still Need Help?
If you're still having issues, please open an issue on GitHub with details about your setup and the error you're seeing.