AIOS Co-Founder MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GOOGLE_CLIENT_ID | Yes | Your Google OAuth client ID (required for Google OAuth) | |
| GOOGLE_OAUTH_SCOPES | Yes | A space- or comma-separated list of Google OAuth scopes | |
| GOOGLE_CLIENT_SECRET | Yes | Your Google OAuth client secret (required for Google OAuth) | |
| OAUTH_REDIRECT_BASE_URL | Yes | The public base URL for this server (e.g., an ngrok/cloudflared URL) used for OAuth callbacks |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {
"tasks": {
"list": {},
"cancel": {},
"requests": {
"tools": {
"call": {}
},
"prompts": {
"get": {}
},
"resources": {
"read": {}
}
}
}
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| auth_google_startA | Start Google OAuth flow and return an authorization URL. |
| auth_statusB | Return OAuth status for an approval_id or current connection status. |
| gmail_searchC | Search Gmail messages and return metadata. |
| gmail_get_messageC | Return full email content (plain text preferred). |
| gmail_get_threadB | Return all messages in a thread. |
| gmail_create_draftC | Create an email draft only. |
| gmail_apply_labelsC | Apply labels to one or more messages. |
| calendar_list_eventsC | List calendar events in a time range. |
| calendar_find_free_slotsC | Find available time slots in a range. |
| calendar_create_eventB | Create a calendar event (requires approval). |
| calendar_update_eventB | Update event details (requires approval). |
| calendar_cancel_eventC | Cancel an event (requires approval). |
| contacts_searchC | Search Google Contacts. |
| contacts_getC | Return full contact details. |
| contacts_create_or_updateC | Create or update a contact (requires approval). |
| web_searchC | Perform a web search and return top results. |
| web_fetchB | Fetch page content and extract readable text. |
| summarize_emailC | Summarize an email and store assistant memory. |
| meeting_briefD | Prepare a meeting brief. |
| compose_email_replyC | Generate an email reply draft (never sends). |
| approval_requestC | Create a pending approval record. |
| approval_resolveC | Approve or deny an action. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| inbox_triage | |
| meeting_prep | |
| email_followup | |
| weekly_review |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| connections_status | |
| assistant_companies | |
| assistant_contacts | |
| assistant_notes | |
| assistant_audit |
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