from openai import OpenAI
from mcp_rank import Agent
# Create agent with user_id for server-side token management
agent = Agent(
OpenAI(),
api_key="sk_mcp_rank_...",
user_id="user_123", # Your user's ID in your system
auto_auth=True, # Opens browser when auth needed
)
# If the task needs Google access:
# 1. Browser opens automatically for OAuth
# 2. User authorizes (tokens stored server-side)
# 3. Request completes
response = agent.run("Send an email to team@company.com about the meeting")
print(response)