{ "id": "gmail", "name": "Gmail", "version": "1.0.0", "type": "mcp_local", "launch_command": "python3 gmail_mcp_server.py", "transport": "stdio", "requires": [ "OAUTH", "PYTHON" ], "dependencies": [ "google-api-python-client>=2.150.0", "google-auth>=2.35.0", "google-auth-oauthlib>=1.2.0" ], "setup_instructions": [ "Install dependencies: pip install -r requirements.txt", "Run: python3 gmail_oauth_setup.py (optional, for standalone use — Skald handles OAuth)" ], "docs": [ { "lang": "en", "description": "Full Gmail integration: read, send, modify, and manage emails with OAuth2 authentication. Supports push notifications via history polling.", "llm_short_description": "Gmail MCP server: read, send, modify, and manage Gmail messages. Requires OAuth setup with Google Cloud Console. Tools: list_messages, get_message, get_thread, send_message, modify_message, list_labels, create_label, get_profile, download_attachments." } ], "mcp_config": { "command": "python3", "args": [ "gmail_mcp_server.py" ] }, "homepage": "https://mail.google.com", "icon_small": "icon_sm.svg", "icon_large": "icon_lg.svg", "scope": "user", "tags": [ "email", "mcp", "local", "google" ], "auth": { "type": "oauth2", "provider": "google", "scopes": [ "https://www.googleapis.com/auth/gmail.modify", "https://www.googleapis.com/auth/gmail.labels" ], "deliver": { "as": "env", "format": "google_authorized_user", "env": "GMAIL_CREDS_JSON" } } }