MCP server for Google Tasks: full read/write access to your task lists and tasks (create, update, complete, delete, move, real due dates) from Claude Desktop, Claude Code, Codex, Cursor, or any MCP client. TypeScript, local OAuth, no third-party backend.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add google-tasks -- npx -y @girmmy/google-tasks-mcp-server~/.codex/config.toml
[mcp_servers.google-tasks]
command = "npx"
args = ["-y", "@girmmy/google-tasks-mcp-server"]
# codex mcp add google-tasks -- npx -y @girmmy/google-tasks-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"google-tasks": {
"command": "npx",
"args": [
"-y",
"@girmmy/google-tasks-mcp-server"
]
}
}
}.vscode/mcp.json
{
"servers": {
"google-tasks": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@girmmy/google-tasks-mcp-server"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"google-tasks": {
"command": "npx",
"args": [
"-y",
"@girmmy/google-tasks-mcp-server"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"google-tasks": {
"command": "npx",
"args": [
"-y",
"@girmmy/google-tasks-mcp-server"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"google-tasks": {
"command": "npx",
"args": [
"-y",
"@girmmy/google-tasks-mcp-server"
]
}
}
}