Troubleshooting
Quick solutions to common Arcade issues.
Authentication Issues
”User not authorized” error
Problem: call fails with authorization error.
Solution:
- Check if the has completed OAuth for the service
- Verify you’re passing the correct
user_id - Check auth status before calling :
status = client.auth.status(tool_name="Google.SendEmail", user_id="user_123")
if status.status == "not_authorized":
# Redirect to status.authorization_urlOAuth popup doesn’t appear
Problem: clicks authorize but nothing happens.
Solutions:
- Check browser popup blocker settings
- Ensure the authorization URL is opened in a new window/tab
- Verify your OAuth redirect URI is correctly configured
Token expired errors
Problem: Previously working now fail with token errors.
Solution: Arcade handles token refresh automatically. If you’re seeing this:
- The refresh token may have been revoked by the
- Have the re-authorize the service
Tool Calling Issues
”Tool not found” error
Problem: fails because the tool doesn’t exist.
Solutions:
- Check the
tool name is spelled correctly (case-sensitive) - Verify the
tool is available in your plan - List available
tools :arcade tools list
Tool returns unexpected results
Problem:
Solutions:
- Check the input parameters match the
tool ’s expected schema - Verify the
user has the required permissions in the target service - Check the tool documentation for specific requirements
Tool call timeout
Problem:
Solutions:
- Some operations (like large file uploads) may take longer
- Increase timeout in your client configuration
- For batch operations, consider breaking into smaller chunks
MCP Client Issues
Claude Desktop not connecting
Problem: Claude Desktop can’t connect to Arcade.
Solutions:
- Verify your configuration in
claude_desktop_config.json - Restart Claude Desktop after config changes
- Check that your
API key is valid
Cursor not showing tools
Problem: Tools don’t appear in Cursor’s
Solutions:
- Check
MCP server configuration in Cursor settings - Verify the
MCP gateway URL is correct - Restart Cursor after configuration changes
VS Code extension issues
Problem: VS Code can’t connect to Arcade
Solutions:
- Check the extension is properly installed and enabled
- Verify
MCP configuration in settings - Check the extension output panel for error messages
MCP Server Issues (Custom Tools)
Server won’t start
Problem: arcade dev fails to start your server.
Solutions:
- Check Python version (requires 3.10+)
- Verify all dependencies are installed
- Check for syntax errors in your
tool code
Tools not appearing in the server
Problem: Server starts but your
Solutions:
- Ensure
tools use the@tooldecorator - Check that
tool functions are imported correctly - Verify
tool docstrings are properly formatted
Still Need Help?
- Check the FAQ for more answers
- Browse the Glossary for term definitions
- Contact support for additional assistance