Google Tasks MCP Server
Enables integration with Google Tasks API to list task lists and create new tasks with title, notes, due dates, and list assignment. Uses OAuth 2.0 authentication with automatic token refresh.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Google Tasks MCP Server
MCP server for Google Tasks API integration. Allows MCP clients (like ChatGPT) to manage your Google Tasks.
Quick Start
1. Install dependencies
bun install2. Get Google OAuth credentials
Go to Google Cloud Console
Create or select a project
Enable Google Tasks API (APIs & Services → Library)
Create OAuth credentials (APIs & Services → Credentials → Create → OAuth client ID)
Type: Web application
Redirect URI:
https://YOUR_SERVER/callback
Copy Client ID and Client Secret
3. Configure environment
Create .env file:
GOOGLE_CLIENT_ID=your-client-id.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=GOCSPX-your-secret
OAUTH_SERVER_URL=https://your-server.example.com
PORT=3000 # optional, default: 30004. Run
bun run server:httpRelated MCP server: Google Tasks MCP Server
Docker
Build and run with Docker Compose:
# Start
bun run docker:up
# Stop
bun run docker:downThe container exposes port 20187 → internal 3000.
MCP Tools
Tool | Description |
| List all task lists |
| List tasks from a list |
| Create a new task |
| Update a task |
| Delete a task |
Development
bun run lint # ESLint
bun run lint:fix # ESLint with auto-fix
bun run format # Prettier
bun run typecheck # TypeScript checkArchitecture
See ARCHITECTURE.md for technical details.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Read and edit your Tasks boards: create and update tasks, comment, and track time.
Manage tasks, Focus Zone, notes, projects, and task history from compatible AI assistants.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.175MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage Google Tasks through natural language interactions. Supports creating, updating, deleting, searching, and listing tasks with secure OAuth2 authentication.171 npm10MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Google Tasks, including listing, creating, updating, deleting, and completing tasks via the Google Tasks API.40 npmMIT
- AlicenseNot gradedqualityDmaintenanceIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.MIT