🔗 Connected Accounts

Connect external services to supercharge your AI. OAuth integrations let the model access your tools, calendars, and data sources.

One-Click Access

OAuth flow handles authentication - no API keys needed

🔒

Secure Tokens

Tokens encrypted and automatically refreshed

🎯

Scoped Access

Request only the permissions you need

Available Integrations

📁
Google Drive
Available
📅
Google Calendar
Available
💼
Microsoft 365
Available
📧
Gmail
Available
💬
Slack
Available
📝
Notion
Available
🐙
GitHub
Available
📊
Salesforce
Coming Soon

How It Works

👤
User Authorizes
🔐
OAuth Flow
🎫
Token Stored
🤖
AI Accesses

Implementation

Python - Using Connected Accounts
from mythicdot import MythicDot client = MythicDot() # Create a response with connected account access response = client.responses.create( model="mythic-4", input="What's on my calendar for tomorrow?", tools=[ { "type": "connected_account", "connected_account": { "provider": "google_calendar", "account_id": "acc_abc123" } } ] ) # List user's connected accounts accounts = client.connected_accounts.list( user_id="user_xyz789" ) for account in accounts: print(f"{account.provider}: {account.status}") # Get OAuth authorization URL auth_url = client.connected_accounts.create_authorization_url( provider="google_drive", redirect_uri="https://yourapp.com/callback", scopes=["drive.readonly"] ) print(f"Authorize: {auth_url}")

Manage Connected Accounts

🔒 Security Guarantees
  • ✓ All OAuth tokens are encrypted at rest using AES-256
  • ✓ Tokens are never exposed in API responses or logs
  • ✓ Users can revoke access at any time from their dashboard
  • ✓ Scoped permissions - only request what you need
  • ✓ Automatic token refresh without user intervention

Connect Your Services

Give your AI the context it needs from your tools.

Manage Accounts → All Integrations →