Advocu MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Advocu MCPCreate a draft for my talk at the Flutter conference"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Advocu MCP
Remote MCP server on Cloudflare Workers for the Advocu GDE Personal API. Three tools: list_activities, create_activity_draft, update_activity. Drafts are never submitted. The caller's portal token is forwarded per request and never stored.
Created by Sanju Sivalingam, founder of THISUX.
We contribute a lot. Then we forget to write it down.
You spend the weekend traveling state to state. You give the talk. You inspire people, teach them something, and share what you learned. By Monday that work is already gone, because it never made it into the portal. A contribution that is not logged may as well not have happened.
That was my problem. I am excited for the event, the community, the chance to show up. Sitting down afterward to fill every field is a different job. It is slow, and it is boring. I do not have the patience for it. If that is you too, this is the fix.
This MCP is already deployed. Get a personal API token from the Advocu portal and ask your agent to connect this server with that token. Then hand it the photos, the links, or the slides. It pulls out what it can, asks what it still needs, and creates a draft. You read it and submit it in the portal. The weekend stays about the people. The form does not get another evening.
Tools
Auth is the request header Authorization: Bearer <token>. It is not a tool argument. Field rules are in docs/TOOLS.md.
Tool | What it does | Inputs |
| Lists the caller's GDE activities, oldest submission first. Short summary per row: id, type, title, dates. Call this before an update. |
|
| Creates a draft. It is not submitted. The caller reviews and submits it in the Advocu portal. |
|
| Patches an existing activity. Copy |
|
Draft types for create and update: content-creation, interaction-with-googlers, mentoring, product-feedback-given, public-speaking, stories, workshop. github-repository and youtube-video can be listed. They cannot be created or updated.
Deployed: https://advocu.sanju.sh/mcp (also https://advocu-mcp.spikeysanju.workers.dev/mcp)
Related MCP server: Google Docs + Gmail MCP Server
Client config
Easiest: open advocu.sanju.sh/setup, paste your token, and copy the snippet for your client. The token stays in your browser.
Or by hand:
{
"mcpServers": {
"advocu": {
"url": "https://advocu.sanju.sh/mcp",
"headers": { "Authorization": "Bearer <advocu-personal-api-token>" }
}
}
}Generate the token in the Advocu portal settings page.
Develop
bun install
bun run test
bun run typecheck
bun run dev # wrangler dev
bun run deploy # wrangler deploySpecs live in docs/.
Community
License
Copyright © 2026 Sanju Sivalingam.
Released under the Apache License, Version 2.0. You may use, modify, and distribute this project for personal and commercial purposes, provided you keep the copyright, patent, and attribution notices. See NOTICE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Permissioned access to Gmail, Drive and Calendar via the user's own Google account
Read your workouts, history, and stats; create and schedule new workouts. Writes are additive only.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables appending text to Google Docs and creating Gmail drafts via OAuth 2.0.-
- AlicenseNot gradedqualityDmaintenanceEnables appending content to Google Docs and creating Gmail drafts via a lightweight MCP-style server with OAuth authentication and human-in-the-loop approval.Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables appending content to Google Docs and creating email drafts in Gmail via FastAPI endpoints.-
- FlicenseNot gradedqualityDmaintenanceEnables appending to Google Docs and creating Gmail drafts with OAuth 2.0 authentication and an approval gate that requires manual confirmation before each action.-