73
/ 100
2 days ago
glama

google-tasks-mcp

MCP server that connects MCP-compatible clients to Google Tasks, enabling reading, searching, creating, completing, updating, deleting, and moving tasks via 19 tools.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 5 credentials: GOOGLE_CLIENT_SECRET, MCP_BEARER_TOKEN, MCP_OAUTH_CLIENT_SECRET, MCP_OAUTH_SIGNING_SECRET, MCP_OAUTH_ADMIN_PASSWORD
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configGOOGLE_OAUTH_KEYS_PATHSet to that file path.
configGOOGLE_CLIENT_ID.env: set , GOOGLE_CLIENT_SECRET, and GOOGLE_REDIRECT_URI
🔐 secretGOOGLE_CLIENT_SECRET.env: set GOOGLE_CLIENT_ID, , and GOOGLE_REDIRECT_URI
configGOOGLE_REDIRECT_URI.env: set GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, and
🔐 secretMCP_BEARER_TOKENMCP client starts the process directly stdio No needed
configDB_PATH./google-tasks.db
configBIND_HOST
configBIND_PORT
configLOG_LEVEL
configDEFAULT_TASKLISTTask reads list_tasks, get_task Read from one tasklist. If tasklist is omitted, uses or Google's first list.
configMCP_OAUTH_REDIRECT_URISSet to the callback URI values accepted by your MCP client.
configMCP_OAUTH_ISSUERSet , MCP_OAUTH_CLIENT_ID, MCP_OAUTH_CLIENT_SECRET, and MCP_OAUTH_SIGNING_SECRET.
configMCP_OAUTH_CLIENT_IDSet MCP_OAUTH_ISSUER, , MCP_OAUTH_CLIENT_SECRET, and MCP_OAUTH_SIGNING_SECRET.
🔐 secretMCP_OAUTH_CLIENT_SECRETSet MCP_OAUTH_ISSUER, MCP_OAUTH_CLIENT_ID, , and MCP_OAUTH_SIGNING_SECRET.
🔐 secretMCP_OAUTH_SIGNING_SECRETSet MCP_OAUTH_ISSUER, MCP_OAUTH_CLIENT_ID, MCP_OAUTH_CLIENT_SECRET, and .
🔐 secretMCP_OAUTH_ADMIN_PASSWORD
configGOOGLE_TASKS_MCP_DEFAULT_TZ
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 1 concrete improvement we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/ebmurha-google-tasks-mcp-fj4stw)](https://m8ven.ai/mcp/ebmurha-google-tasks-mcp-fj4stw)
commit: 6e61a2cbb51248bffed907c065cab8b14ebe05c4
code hash: 0e5f2434c17f17be6ca3a8af611897f5b3f9ddc3ea9a1a8a1972dcb278e9cd35
verified: 7/29/2026, 9:24:33 AM
view raw JSON →