AIOS Co-Founder MCP
Provides tools for interacting with Gmail through Google OAuth, enabling management of email operations as part of the business co-founder assistant capabilities.
Provides tools for interacting with Google Calendar and Contacts through Google OAuth, enabling calendar management and contact operations for executive assistant functions.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AIOS Co-Founder MCPSchedule a meeting with Alex for next Tuesday at 2pm about Q3 planning"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
aios-cofounder-mcp
Production-ready MCP server for a Business Co-Founder / Executive Assistant.
Features
FastMCP server over STDIO by default
Lightweight SQLite storage for assistant state
Google OAuth + Gmail, Calendar, Contacts tools
Web search + fetch helpers
Approval gating for sensitive actions
Setup
Create a virtual environment and install dependencies:
uv syncConfigure environment variables:
cp .env.example .envRun the MCP server (STDIO transport):
uv run aios-cofounder-mcpNotes
Google OAuth requires valid
GOOGLE_CLIENT_IDandGOOGLE_CLIENT_SECRET.Set
OAUTH_REDIRECT_BASE_URLto the public base URL for this server (e.g., an ngrok/cloudflared URL).Set
GOOGLE_OAUTH_SCOPESto a space- or comma-separated list of scopes.The OAuth callback is served at
/oauth/google/callbackby this MCP server.For local dev, start a tunnel to port
8765(default callback bind port) and setOAUTH_REDIRECT_BASE_URL=https://<public-domain>.By default the server uses SQLite at
./aios_cofounder_mcp.db.Tools that modify external systems require approval before execution.
Known limitations
Free/busy uses the primary calendar only.
OAuth callback listener is always started when
OAUTH_REDIRECT_BASE_URLis set.
TODO
Consolidate OAuth error mapping for client display.
Add pagination for repository list endpoints.
Ops notes
SQLite file and parent directory are created on first run.
Keep
OAUTH_STATE_TTL_SECONDSshort in shared environments.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/varun-b-nagaraj/python-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server