Troubleshooting
Fix common Maexry issues with AI classification, email sync, API keys, Ollama, and billing. Step-by-step solutions.
Troubleshooting
Common issues and how to fix them. Each problem includes its cause and a step-by-step solution.
AI Classification Issues
Emails aren't being classified
Cause: Your AI key is missing, expired, or out of credits.
- Open Settings → AI Provider.
- Verify a key is entered and the status shows as connected.
- Log in to your AI provider's dashboard and check your billing or credit balance.
- If the key is invalid, copy a fresh one from your provider. See the API Key Setup Guide.
Classification is slow
Cause: A large backlog of existing emails is being processed, or your AI provider is responding slowly.
- On first setup, Maexry classifies your existing emails in the background. New incoming emails are prioritized — they'll be classified first.
- If you're using Ollama, confirm the model is loaded and your machine has enough RAM (8 GB+ recommended).
- Wait for the initial backlog to clear. Classification speed returns to normal once existing emails are processed.
Emails are miscategorized
Cause: AI classification is probabilistic. Edge cases and ambiguous emails happen.
- Manually recategorize the email in Maexry.
- For better accuracy, use a capable model like Gemini 2.0 Flash or GPT-4o mini.
Email Sync Issues
Emails not appearing / sync stopped
Cause: Your OAuth token has expired, or Gmail permissions were revoked.
- Open Settings → Accounts.
- Re-authenticate with Google by tapping your account and following the sign-in flow.
- In your Google Account security settings (myaccount.google.com/permissions), confirm Maexry still has access.
Missing older emails
Cause: Maexry syncs from the point of connection forward by default.
- Check Settings for a historical sync depth option.
- If syncing a large mailbox, allow time for the process to complete.
API Key Issues
"Invalid API key" error
Cause: The key was copied incorrectly, has been revoked, or belongs to a different project.
- Go to your provider's dashboard and copy the key again.
- When pasting, check for trailing spaces or invisible characters.
- If the key still fails, generate a new key. Old keys may have been rotated or deleted.
"Quota exceeded" / "Rate limited"
Cause: Your provider billing is exhausted or you've hit a per-minute rate limit.
- Log in to your provider's billing page and check your credit balance.
- Add credits or upgrade your API plan if needed.
- Maexry processes emails in batches. High email volume — especially during initial sync — uses more credits than steady-state operation.
Ollama / Bridge Issues
"Cannot connect to Ollama"
Cause: The Ollama service isn't running, or the URL in Maexry is wrong.
- Open a terminal and run
ollama serveto start the Ollama service. - Open Settings → AI Provider → Ollama.
- Confirm the URL is set to
http://localhost:11434(the default). - If Ollama is running on a different port or machine, update the URL accordingly.
Ollama classification is very slow
Cause: The model is too large for your hardware, or the model isn't preloaded.
- Run
ollama run [model-name]in your terminal to preload the model into memory. - If performance is still poor, switch to a smaller model.
- Ensure your machine has at least 8 GB of RAM available. Close other memory-heavy applications if needed.
App Crashes & Performance
App crashes on launch
Cause: A corrupted local database or an incompatible OS version.
- Force quit Maexry and reopen it.
- If the crash repeats, try reinstalling the app. Important: Reinstalling removes your local database. Because of Maexry's zero-knowledge architecture, we have no server-side backup of your data. This is a tradeoff — your privacy means your data is yours alone.
- Verify your device meets the minimum OS requirements.
App is slow or laggy
Cause: A large mailbox with many unprocessed emails, or your device is low on storage.
- Let background processing complete. Maexry prioritizes new emails, but a large backlog takes time.
- Free up device storage — the local database needs room to operate.
- Restart the app.
Billing Issues
Subscription not recognized
Cause: A short delay between Stripe payment processing and subscription activation in the app.
- Wait a few minutes and restart Maexry.
- If the issue persists after 15 minutes, contact hello@maexry.ai with your payment receipt. Include the email address you used to purchase.
Charged after cancellation
Cause: Your cancellation was processed after the billing cycle cutoff.
- Check your email for a cancellation confirmation from Stripe.
- If you were charged after the confirmed cancellation date, contact hello@maexry.ai for a refund review.
MCP Server Issues
MCP server not starting
Cause: The vault is locked, or MCP is not enabled in Settings.
- Unlock your vault — the MCP server starts automatically after unlock.
- Open Settings → Integrations → MCP Server and confirm the toggle is on.
- If the toggle is on but the server still isn't reachable, quit Maexry completely and relaunch.
"Unauthorized" or "Bearer token invalid" error
Cause: The token has expired (vault was locked since it was generated) or was rotated.
- Open Settings → Integrations → MCP Server.
- Tap Rotate Token to generate a fresh token.
- Update the token in your AI assistant's config (Claude Code, Claude Desktop, etc.) and reconnect.
AI assistant can't find MCP tools / returns empty results
Cause: The server is running but the assistant isn't connected, or it's targeting the wrong account.
- Verify the server URL and port in your AI assistant's config match what Maexry shows in Settings → Integrations → MCP Server.
- Confirm at least one account is selected in the Account Access picker.
- For multi-account setups, pass the correct
account_idparameter to the tool. Usexiftly_get_categorieswith no parameters first — if it returns data, the connection is healthy.
Batch tool returns partial failures
Cause: One or more message IDs are invalid, already deleted, or fail Gmail API validation.
Each batch result includes a per-message success flag and an optional error field. Check the failed entries for message_not_found or invalid_parameter errors. Batch operations continue past individual failures — other messages in the same call are processed normally.
Still Need Help?
- Browse the FAQ for quick answers to common questions.
- Chat with our AI support assistant on any page (look for the chat icon).
- Email us directly at hello@maexry.ai.