home / mcp / advocu mcp server
Provides unified activity reporting for MVP and GDE via Claude with optional local or remote execution.
Configuration
View docs{
"mcpServers": {
"carlosazaustre-advocu-mcp-server": {
"command": "node",
"args": [
"/absolute/path/to/advocu-mcp-server/dist/index.js"
],
"env": {
"DOCS_DIR": "/absolute/path/to/advocu-mcp-server/docs",
"MVP_ACCESS_TOKEN": "your_mvp_bearer_token",
"ADVOCU_ACCESS_TOKEN": "your_gde_token",
"MVP_USER_PROFILE_ID": "your_mvp_profile_id"
}
}
}
}You can report your MVP and GDE activities through a unified MCP server that accepts natural language submissions via Claude. It saves you time by letting you describe videos, posts, talks, or mentoring sessions, and it routes the data to the right MVP and/or GDE systems through a simple, configurable local or remote setup.
Interact with Claude to submit activities in natural language. You can report multiple activity types in one conversation, such as videos, blog posts, conference talks, or mentoring sessions. Depending on what you have access to, the server will push data to the MVP portal, the Advocu GDE API, or both.
Prerequisites: install Node.js 18 or later and have Claude Desktop installed. You also need at least one token for MVP and/or GDE.
Option 1: Local Development (Recommended)
git clone https://github.com/carlosazaustre/advocu-mcp-server.git
cd advocu-mcp-server
npm install
npm run buildOption 2: Global Install
npm install -g advocu-mcp-serverConfigure Claude Desktop to run the MCP server in stdio mode. You will specify the command, arguments, and environment variables for your setup.
Use the following configuration samples to enable either MVP, GDE, or both in a single place. Replace the absolute paths with your actual installation paths and fill in your tokens.
{
"mcpServers": {
"activity-reporting": {
"command": "node",
"args": ["/absolute/path/to/advocu-mcp-server/dist/index.js"],
"env": {
"MVP_ACCESS_TOKEN": "your_mvp_bearer_token",
"MVP_USER_PROFILE_ID": "your_mvp_profile_id",
"ADVOCU_ACCESS_TOKEN": "your_gde_token",
"DOCS_DIR": "/absolute/path/to/advocu-mcp-server/docs"
}
}
}
}MVP Only configuration sample shows how to run the MVP portion without the GDE token.
{
"mcpServers": {
"activity-reporting": {
"command": "node",
"args": ["/absolute/path/to/dist/index.js"],
"env": {
"MVP_ACCESS_TOKEN": "your_mvp_bearer_token",
"MVP_USER_PROFILE_ID": "your_mvp_profile_id",
"DOCS_DIR": "/absolute/path/to/advocu-mcp-server/docs"
}
}
}
}GDE Only configuration sample shows how to run the GDE portion without the MVP token.
{
"mcpServers": {
"activity-reporting": {
"command": "node",
"args": ["/absolute/path/to/dist/index.js"],
"env": {
"ADVOCU_ACCESS_TOKEN": "your_gde_token",
"DOCS_DIR": "/absolute/path/to/advocu-mcp-server/docs"
}
}
}
}Restart Claude Desktop after changing the config so the MCP tools load correctly. Look for the hammer icon in Claude Desktop to confirm that tools are loaded.
If you encounter token expiration, use the token capture workflow to refresh tokens and update your local config. Keep your tokens secure and never commit them to version control.
Tokens are stored locally in your Claude Desktop config. Do not expose tokens in public repositories. Tokens may expire and will require refreshing via the token capture flow.
MCP supports a range of tools for submitting MVP and GDE activities. You can use dedicated actions to create or update activity records across both programs.
If the tools donβt appear in Claude Desktop, verify the config path, ensure you built the project, check logs on startup, and confirm that at least one token (MVP or GDE) is configured.
This MCP server is designed to simplify reporting for MVP and GDE programs through natural-language submissions. Use it to batch submissions across multiple activity types in one conversation.
List all available documentation resources for MVP and GDE in the MCP tools set.
Retrieve a specific documentation file by name, such as an API reference or error handling guide.
Submit MVP video or livestream activity records with fields like title, date, URL, views, sessions, and target audience.
Submit MVP blog or article activity with fields such as title, date, URL, views, and audience.
Submit MVP conference talks with details like title, date, attendees, and topic area.
Submit GDE content creation activities including articles, videos, or podcasts.
Submit GDE talks and presentations with date, location, and audience details.
Submit GDE training session activities with attendees and format details.
Submit mentoring activities with participant count and focus area.
Submit product feedback provided to Google as a GDE.
Submit interactions with Google employees as a GDE.
Submit success stories or impact narratives related to GDE work.