12 product-specific SecureMCP tools to read and change Google Tasks data using your own connection. Select only the tools you need; provider permissions and profile approval are required. Google OAuth app configuration is pending.
Explore the tools exposed by Google Tasks to MCP clients.
Registered SecureMCP definitionsList the authorized user's task lists; follow nextPageToken for more.
page_tokenmax_results{
"type": "object",
"properties": {
"page_token": {
"type": "string",
"default": ""
},
"max_results": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
}
},
"additionalProperties": false
}Read tasks from one task list. Enable show_hidden to include previously cleared completed tasks.
page_tokenmax_resultsshow_hiddentasklist_idshow_deletedshow_completed{
"type": "object",
"required": [
"tasklist_id"
],
"properties": {
"page_token": {
"type": "string",
"default": ""
},
"max_results": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"show_hidden": {
"type": "boolean",
"default": false
},
"tasklist_id": {
"type": "string"
},
"show_deleted": {
"type": "boolean",
"default": false
},
"show_completed": {
"type": "boolean",
"default": true
}
},
"additionalProperties": false
}Read one task list's title and metadata.
tasklist_id{
"type": "object",
"required": [
"tasklist_id"
],
"properties": {
"tasklist_id": {
"type": "string"
}
},
"additionalProperties": false
}Create a task list for the authorized user.
title{
"type": "object",
"required": [
"title"
],
"properties": {
"title": {
"type": "string",
"maxLength": 1024,
"minLength": 1
}
},
"additionalProperties": false
}Rename a task list. Concurrent title edits use Google's last-write behavior.
titletasklist_id{
"type": "object",
"required": [
"tasklist_id",
"title"
],
"properties": {
"title": {
"type": "string",
"maxLength": 1024,
"minLength": 1
},
"tasklist_id": {
"type": "string"
}
},
"additionalProperties": false
}Permanently delete a task list and its tasks. confirm_delete must be true.
tasklist_idconfirm_delete{
"type": "object",
"required": [
"tasklist_id",
"confirm_delete"
],
"properties": {
"tasklist_id": {
"type": "string"
},
"confirm_delete": {
"type": "boolean"
}
},
"additionalProperties": false
}Read one task's title, notes, status and date.
task_idtasklist_id{
"type": "object",
"required": [
"tasklist_id",
"task_id"
],
"properties": {
"task_id": {
"type": "string"
},
"tasklist_id": {
"type": "string"
}
},
"additionalProperties": false
}Create a task; due_date is a date only, not a time. Optional parent and previous IDs set its location.
taskparent_idprevious_idtasklist_id{
"type": "object",
"required": [
"tasklist_id",
"task"
],
"properties": {
"task": {
"type": "object",
"properties": {
"notes": {
"anyOf": [
{
"type": "string",
"maxLength": 8192
},
{
"type": "null"
}
],
"default": null
},
"title": {
"anyOf": [
{
"type": "string",
"maxLength": 1024,
"minLength": 1
},
{
"type": "null"
}
],
"default": null
},
"status": {
"anyOf": [
{
"enum": [
"needsAction",
"completed"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"due_date": {
"anyOf": [
{
"type": "string",
"maxLength": 10
},
{
"type": "null"
}
],
"default": null
},
"clear_due_date": {
"type": "boolean",
"default": false
}
},
"additionalProperties": false
},
"parent_id": {
"type": "string",
"default": ""
},
"previous_id": {
"type": "string",
"default": ""
},
"tasklist_id": {
"type": "string"
}
},
"additionalProperties": false
}Edit supplied task fields, or complete/reopen a task using status. Unspecified fields remain unchanged.
changestask_idtasklist_id{
"type": "object",
"required": [
"tasklist_id",
"task_id",
"changes"
],
"properties": {
"changes": {
"type": "object",
"properties": {
"notes": {
"anyOf": [
{
"type": "string",
"maxLength": 8192
},
{
"type": "null"
}
],
"default": null
},
"title": {
"anyOf": [
{
"type": "string",
"maxLength": 1024,
"minLength": 1
},
{
"type": "null"
}
],
"default": null
},
"status": {
"anyOf": [
{
"enum": [
"needsAction",
"completed"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"due_date": {
"anyOf": [
{
"type": "string",
"maxLength": 10
},
{
"type": "null"
}
],
"default": null
},
"clear_due_date": {
"type": "boolean",
"default": false
}
},
"additionalProperties": false
},
"task_id": {
"type": "string"
},
"tasklist_id": {
"type": "string"
}
},
"additionalProperties": false
}Delete a task. For an assigned task Google also deletes its original in Docs or Chat; confirm_delete must be true.
task_idtasklist_idconfirm_delete{
"type": "object",
"required": [
"tasklist_id",
"task_id",
"confirm_delete"
],
"properties": {
"task_id": {
"type": "string"
},
"tasklist_id": {
"type": "string"
},
"confirm_delete": {
"type": "boolean"
}
},
"additionalProperties": false
}Move a task within its list. Empty parent moves to top level; empty previous moves to first position.
task_idparent_idprevious_idtasklist_id{
"type": "object",
"required": [
"tasklist_id",
"task_id"
],
"properties": {
"task_id": {
"type": "string"
},
"parent_id": {
"type": "string",
"default": ""
},
"previous_id": {
"type": "string",
"default": ""
},
"tasklist_id": {
"type": "string"
}
},
"additionalProperties": false
}Clear completed tasks from the visible list. Cleared tasks remain retrievable with show_hidden=true.
tasklist_idconfirm_clear{
"type": "object",
"required": [
"tasklist_id",
"confirm_clear"
],
"properties": {
"tasklist_id": {
"type": "string"
},
"confirm_clear": {
"type": "boolean"
}
},
"additionalProperties": false
}A profile controls which servers and tools your registered clients can use.
Register your client in My workspace → My clients and save its token securely. A published listing does not by itself grant runtime access.
Checked controls are enabled for this server’s hosted gateway. Consent and contracts are optional.
Community feedback is separate from security certification. One rating per account; you can update yours.
Loading reviews…
Catalog version: 0.4.0
Submitted source · publisher declaration
Not recorded
Running registry build · operator build record
https://github.com/PureCipher/xsecuremcp2.0
0566b374ddbb720cf486951f791209f7938e5992
src/purecipher/consumer_aws.py
9a15442043db8c07a28d9d2037f5ca5ecf79dab0846194e28bd036329d498b10src/purecipher/consumer_bridge.py
f7247aff802f0869776d5274e5a6c002374235bac8914ffeb6b68ec1536b745esrc/purecipher/consumer_bridge_tools.py
573ad6444316397f78d849f419fcf7a042468b820bf946f2b093c6462b6f5055src/purecipher/consumer_business.py
b18c519b3a65853180ca07a7234128146fb009b389542659b48dadaebaf3081esrc/purecipher/consumer_cloud.py
08fe162696615e205992db2c4b267c3a65c403cf727314d9e5e941a3597d5ce4src/purecipher/consumer_gmail.py
3118519c17f7da9f4c9cb84d35bc49ae8d40ab345c897d43421d0e5e7b363680src/purecipher/consumer_google_permissions.py
99fc2af714c2c177742d3a85b0116e3ed0fe094b2f0ea6e7ded8f9596cfa9c3esrc/purecipher/consumer_google_workspace.py
3799a9e54e74682b187cd57259895fccdb150cfbd7bd57da29fdd32538d806c5src/purecipher/consumer_governance.py
b1689ec86825ca12eaaf1e95590a97cbec8a46d581debdd0b7772ed3c85b9feasrc/purecipher/consumer_oauth.py
931372166d95e46bcdbe0ef6315741c583c814eff34d4228cccb270336ca312dsrc/purecipher/consumer_observability.py
c7d98468ba620e6a2966c1a4fe0ba28ad6feff290396fd2c13f40b7570d5d3e5src/purecipher/consumer_runtime.py
0ede891d2647e3526dc45876b2b60c064155ce9f42653e748b93003912fb0297src/purecipher/consumer_utilities.py
e7af046b063271da249c26d06b3d95ab529c77466370f6bbca6550478ee11a19Comparison covers the registry consumer runtime only. Catalog approval does not deploy code. External upstream deployment identity is not verified; personal connections and credentials are separate.