Google Tasks MCP: minimal API, minimal surprises

    The smallest API in this list, which makes it the easiest MCP connection to get right.

    Community serversLast checked: September 2026

    Google Tasks MCP access comes from community servers built on the Google Tasks API. Google publishes the API, not an MCP server.

    What it can do

    • List task lists and tasks
    • Create tasks with a title, notes and due date
    • Complete and delete tasks
    • Move tasks between lists

    What it can't do

    • No priorities, no labels, no tags — the API has no such fields
    • Due dates are date-only, so times are silently dropped
    • OAuth setup needs a Google Cloud project, which is heavier than the app is

    Google Tasks has the smallest API of anything in this cluster, and that is why it is the least frustrating MCP connection to set up. There is almost nothing to get wrong, because there is almost nothing there: lists, tasks, notes, a date, a completed flag.

    The date-only trap

    Google Tasks stores due dates without a meaningful time component. Ask an assistant to create a task for "Thursday at 3pm" and you get a task due Thursday, with the time either dropped or stuffed into the notes. This is not a server bug, and nobody can patch around it. If time-of-day matters, the task belongs on a calendar.

    Why the OAuth step feels disproportionate

    Access goes through Google OAuth, which means a Google Cloud project, the Tasks API enabled, credentials created, and a consent screen. That is a real quarter-hour for an app with four fields. Do it once and it stays done.

    Who this is actually for

    People whose tasks already live next to Gmail and Google Calendar and who want capture, not management. "Add this to my tasks" from a chat is the entire use case, and for that Google Tasks over MCP is dependable in a way that richer tools are not, precisely because there is nothing to misinterpret.

    Where LemTask stands today

    LemTask does not ship an MCP server yet, and we are not going to pretend otherwise on a page developers will read. What LemTask has working right now is outbound and inbound webhooks, Zapier, Make and Apple Shortcuts, which covers "when a task is created, do X" and "create a task from anything that can send an HTTP request". An MCP connection is on the roadmap; when it ships and we have tested it end to end with Claude, this page will say so with the config block, and not a day earlier.

    Setup, step by step

    1. 1

      Enable the Tasks API

      In a Google Cloud project, enable the Google Tasks API and create OAuth client credentials with a redirect URI you control.

    2. 2

      Grant the right scopes

      Request the Tasks scope that includes write access if you want the assistant to create and complete tasks, not just read them.

    3. 3

      Add the server to your client config

      Add a maintained community server with your client ID, secret and refresh token as environment variables, then restart the client.

    4. 4

      Keep timed work on the calendar

      Use Tasks for capture and the calendar for anything with a time, since Google Tasks cannot store a meaningful time of day.

    Questions

    Related pages

    Want a task app that automates today?

    LemTask has no MCP server yet. It does have webhooks, Zapier, Make and Apple Shortcuts working now, plus tasks, habits, a focus timer and calendar sync. Free forever for individuals.