Connect Claude Desktop, ChatGPT, or Cursor to your Google Tasks
Built on the latest Model Context Protocol specification with Streamable HTTP transport.
Your Google credentials stay safe with proper OAuth authentication flow.
All credentials are encrypted using Fernet (AES-128) before storage. Your tokens are never stored in plain text.
Each user authenticates with their own Google account.
We never store, log, or have access to your tasks. This server acts purely as a secure bridge between your AI assistant and Google Tasks. Your task data flows directly to Google and is never retained on our servers.
Works with Claude Desktop, ChatGPT, and Cursor out of the box.
This app requests access to your Google Tasks to enable your AI assistant to manage tasks on your behalf.
Add the MCP server to your preferred client's configuration file:
Add to your claude_desktop_config.json:
{
"mcpServers": {
"gtask": {
"type": "streamable-http",
"url": "https://gtask-mcp.jabbslad.dev/mcp"
}
}
}
In ChatGPT, go to Settings → Connectors → Add and enter:
https://gtask-mcp.jabbslad.dev/mcp
Add to your .cursor/mcp.json:
{
"mcpServers": {
"gtask": {
"type": "streamable-http",
"url": "https://gtask-mcp.jabbslad.dev/mcp"
}
}
}
Add to your .claude/settings.json:
{
"mcpServers": {
"gtask": {
"type": "streamable-http",
"url": "https://gtask-mcp.jabbslad.dev/mcp"
}
}
}
/mcp. Copy the configuration above exactly as shown.
The first time you use a Google Tasks tool, your client will open a browser window to complete authorization:
You'll sign in with your Google account and grant permission to access your Google Tasks. This is a one-time setup - your authorization is securely stored and you won't need to sign in again.
You're all set! Ask your AI assistant to create tasks, list your to-dos, mark items complete, and more. Your tasks sync directly with Google Tasks.
Once connected, simply ask your AI assistant to manage your tasks using natural language. Here are some things you can do: