📋 About
AutoMR MCP Server enables AI assistants to create, manage, and analyze Google Forms questionnaires through a secure OAuth-enabled interface. This server implements the Model Context Protocol (MCP) with progressive tool discovery for efficient token usage.
✨ Features
📝 Questionnaire Management
Create, update, list, and delete Google Forms with full question type support
📊 Response Analysis
Retrieve and analyze form responses with summary, detailed, and raw formats
🔀 Advanced Logic
Add page breaks and skip logic for dynamic, conditional questionnaires
🔒 Secure OAuth
Google OAuth 2.0 integration with PKCE for secure authentication
⚡ Progressive Discovery
Load tools on-demand for 79-99% reduction in initial token usage
☁️ Cloud Ready
Deployed on Google Cloud Run with auto-scaling and monitoring
🚀 Quick Setup
Connect this MCP server to Claude Desktop or Claude.ai in just a few steps:
For Claude.ai (Web)
For Claude Desktop
list_tool_categories, discover_tools) to explore available capabilities without loading all tools at once.
🔧 API Endpoints
This server exposes the following endpoints:
/- This documentation page/health- Health check endpoint/sse/sse- MCP Server-Sent Events endpoint (OAuth required)/oauth/authorize- OAuth authorization endpoint/oauth/token- OAuth token exchange endpoint/.well-known/oauth-authorization-server- OAuth metadata
📚 Available Tools
The server provides the following tool categories through progressive discovery:
Questionnaire Management
create_questionnaire- Create forms with questionslist_questionnaires- List all accessible formsupdate_questionnaire- Modify existing formsdelete_questionnaire- Archive or delete forms
Response Management
get_questionnaire_responses- Retrieve and analyze responses
Advanced Logic
add_page_break- Create multi-page formsadd_skip_logic- Add conditional navigationget_questionnaire_structure- Analyze form structure
🔐 Security & Privacy
This server implements industry-standard security practices:
- OAuth 2.0 with PKCE for secure authentication
- Google Cloud Platform security infrastructure
- No storage of user credentials - tokens managed securely
- HTTPS-only communication
- Structured JSON logging for audit trails
📖 Documentation
For more information about MCP and how to use this server: