Google Forms MCP Server with CamelAIOrg Agents Integration
@adarshp14
About Google Forms MCP Server with CamelAIOrg Agents Integration
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"google-form-mcp-server": {
"command": "python",
"args": [
"app.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Google Forms MCP Server with CamelAIOrg Agents Integration?
An MCP server that integrates Google Forms API with the CamelAIOrg agent framework to create, modify, and retrieve forms using natural language instructions. The system consists of a Flask-based MCP server exposing Google Forms operations as tools, and an AI agent that translates natural language requests into MCP tool calls.
How to use Google Forms MCP Server with CamelAIOrg Agents Integration?
Deploy with Docker Compose (docker-compose up --build) after setting up Google OAuth2 credentials in a .env file. Access the web interface at http://localhost:5000 to enter natural language requests such as "Create a feedback form with 3 questions". The UI visualizes the request flow between the frontend, agents, MCP server, and Google APIs.
Key features of Google Forms MCP Server with CamelAIOrg Agents Integration
- Create Google Forms from natural language requests
- Add text, paragraph, multiple-choice, and checkbox questions
- Retrieve form responses
- Dark-themed UI with animated request flow
- Full Model Context Protocol (MCP) compliance
- Containerized with Docker for easy deployment
Use cases of Google Forms MCP Server with CamelAIOrg Agents Integration
- Create a customer feedback form with rating and comment questions
- Build a survey about remote work preferences using multiple choice
- Generate an event RSVP form collecting name, email, and attendance options
FAQ from Google Forms MCP Server with CamelAIOrg Agents Integration
How does the MCP server communicate with Google Forms API?
The MCP server uses OAuth2 credentials (client ID, client secret, and a refresh token) to authenticate with Google Forms API. It translates structured MCP tool calls (e.g., create_form, add_question) into concrete Google API requests.
What are the prerequisites to run the server?
You need Docker and Docker Compose, a Google Cloud Platform account with Google Forms API and Google Drive API enabled, and OAuth2 credentials (web application type with a redirect URI of http://localhost:5000/oauth2callback).
Where are the forms and data stored?
All forms and responses are stored in Google Forms/Google Drive through the Google Forms API. The server does not persist form data locally beyond processing API responses.
Can I run the server without Docker?
Yes. You can run the MCP server by navigating to the server/ directory, installing dependencies with pip install -r requirements.txt, and executing python app.py. Similarly, the agents service can be run from the agents/ directory with pip install -r requirements.txt and python agent_server.py.
What transports and authentication does the system use?
The MCP server uses HTTP REST endpoints (GET /api/schema, POST /api/process) and authenticates with Google via OAuth2 tokens configured in environment variables. The CamelAIOrg agent communicates with the MCP server over HTTP using the defined tool schema.
Frequently asked questions
How does the MCP server communicate with Google Forms API?
The MCP server uses OAuth2 credentials (client ID, client secret, and a refresh token) to authenticate with Google Forms API. It translates structured MCP tool calls (e.g., `create_form`, `add_question`) into concrete Google API requests.
What are the prerequisites to run the server?
You need Docker and Docker Compose, a Google Cloud Platform account with Google Forms API and Google Drive API enabled, and OAuth2 credentials (web application type with a redirect URI of `http://localhost:5000/oauth2callback`).
Where are the forms and data stored?
All forms and responses are stored in Google Forms/Google Drive through the Google Forms API. The server does not persist form data locally beyond processing API responses.
Can I run the server without Docker?
Yes. You can run the MCP server by navigating to the `server/` directory, installing dependencies with `pip install -r requirements.txt`, and executing `python app.py`. Similarly, the agents service can be run from the `agents/` directory with `pip install -r requirements.txt` and `python agent_server.py`.
What transports and authentication does the system use?
The MCP server uses HTTP REST endpoints (`GET /api/schema`, `POST /api/process`) and authenticates with Google via OAuth2 tokens configured in environment variables. The CamelAIOrg agent communicates with the MCP server over HTTP using the defined tool schema.
Basic information
More Other MCP servers
ICSS
chokcoco不止于 CSS
Awesome Mlops
visengerA curated list of references for MLOps
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Comments