Blogger Agent MCP
Allows sending articles via the Gmail API from the user's personal Gmail account.
Allows backup of generated articles and documents to Google Cloud Storage.
Enables publishing and saving documents directly to the user's Google Drive as Google Docs.
Provides the ability to save generated documents to the user's personal Google Drive.
Generates multi-point scenic travel routes and interactive maps using Google Maps APIs.
Click on "Install 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., "@Blogger Agent MCPPlan a scenic road trip from Paris to Rome and save to Google Docs."
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.
🚀 Blogger Agent MCP & AI Content Generation Engine
Blogger Agent MCP is an autonomous multi-agent system based on Google Agent Development Kit (ADK) and Gemini 3.5 Flash, designed for deep trend analysis, live web search for up-to-date facts, automatic construction of multi-point travel routes in Google Maps, writing expert longreads, publishing documents in Google Docs, and distributing them via Gmail.
🌟 Key Features
🧠 Multi-Agent Pipeline (Google ADK & Gemini 3.5 Flash): Use of specialized sub-agents
BlogPlannerandBlogWriterunder the control of a single orchestratorRoot Agent.🌐 Live Web Search in Real Time (
search_web): Grounding facts to the current date to prevent hallucinations and outdated LLM data.🗺 Grand Tour Router (
get_scenic_travel_route): Building complex road trips Point A ➔ B ➔ C ➔ D with generation of clickable interactive maps in Google Maps.📈 Google Trends Integration: Automatic collection of rising key audience trends.
🔒 Delegated OAuth 2.0 Authorization: Creating files directly on your personal Google Drive (Google Docs API) and sending messages from your personal Gmail (Gmail API).
☁️ Cloud Native & Docker Ready: Ready for instant deployment on Google Cloud Run, Docker, and Dokploy.
Related MCP server: Universal Adapter
🏗 Pipeline Architecture
[Пользовательский Запрос]
│
▼
[Root Agent (Blogger)]
│
├──> 1. Trends Analysis (get_google_trends / pytrends)
│
├──> 2. Live Web Search (search_web / DDGS Grounding)
│
├──> 3. Scenic Route Planner (get_scenic_travel_route / Places & Routes API)
│
├──> 4. Outline Generation (Sub-Agent: BlogPlanner)
│
├──> 5. Full Article Generation (Sub-Agent: BlogWriter)
│
└──> 6. Export & Delivery
├── Google Drive / Docs API (save_to_google_drive)
├── Google Cloud Storage Backup (save_to_cloud_storage)
└── Gmail API Dispatch (send_article_email)⚙️ Environment Variables (.env)
Create a .env file in the project root directory:
# Модель и регион Google Cloud Vertex AI
MODEL=gemini-3.5-flash
GOOGLE_CLOUD_LOCATION=global
GOOGLE_GENAI_USE_VERTEXAI=TRUE
# Ключ Google Maps Platform API
GOOGLE_MAPS_API_KEY=AIzaSyYourGoogleMapsApiKeyHere12345
# Хранилище Google Cloud Storage
GCS_BUCKET_NAME=your-gcs-bucket-name
# OAuth 2.0 Desktop Credentials (для личного Google Диска и Gmail)
OAUTH_CLIENT_ID=123456789012-yourclientid.apps.googleusercontent.com
OAUTH_CLIENT_SECRET=GOCSPX-yourClientSecretHere123456
OAUTH_REFRESH_TOKEN=1//04yourRefreshTokenHere_abcdefghijklmnopqrstuvwxyz
# Email для уведомлений
NOTIFICATION_EMAIL=your_email@gmail.com📦 Quick Installation and Local Launch
1. Clone the Repository and Create venv
git clone https://github.com/your-username/bloggeragentmcp.git
cd bloggeragentmcp
python3 -m venv .venv
source .venv/bin/activate2. Install Dependencies
pip install -r requirements.txt3. OAuth 2.0 Authorization (One-Time Launch)
To obtain your long-lived OAUTH_REFRESH_TOKEN, run the authorization script:
python generate_oauth_token.pyAuthorize in the opened browser under your Google account and copy the obtained refresh_token into .env.
4. Local Agent Launch
python agent.py🐳 Deployment in Docker / Dokploy / Cloud Run
1. Launch via Docker Compose
Create docker-compose.yml:
version: '3.8'
services:
blogger-agent:
build: .
container_name: blogger_agent
restart: always
ports:
- "8080:8080"
env_file:
- .envRun the container:
docker compose up -d2. Deploy to Google Cloud Run
gcloud run deploy bloggeragentmcpv03 \
--source . \
--region us-east1 \
--allow-unauthenticated \
--set-secrets="OAUTH_REFRESH_TOKEN=oauth-refresh-token:latest" \
--set-env-vars GOOGLE_GENAI_USE_VERTEXAI=TRUE,MODEL="gemini-3.5-flash",GOOGLE_CLOUD_LOCATION="global",GCS_BUCKET_NAME="your-gcs-bucket-name",NOTIFICATION_EMAIL="your_email@gmail.com"3. Deploy to Dokploy
Create an Application in the Dokploy panel.
In Build Type, select
Dockerfile.Fill in the variables in the Environment tab.
Click Deploy.
📝 License
MIT License © 2026 Blogger Agent MCP Team.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI agents to plan trips by searching flights, accommodations, and activities, and managing itineraries collaboratively with role-based permissions.2031MIT
- FlicenseAqualityDmaintenanceEnables autonomous task execution by dynamically searching APIs, generating Python tools, and running them on-demand, with built-in web search, scraping, and file operations.3
- Alicense-qualityBmaintenanceEnables AI agents to create Gmail drafts and append content to Google Docs, supporting automated review analysis and notification workflows.1,377MIT
- Alicense-qualityCmaintenanceEnables AI agents to securely interact with Google Workspace services, including sending emails via Gmail and appending content to Google Docs.283MIT
Related MCP Connectors
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
Verified, sourced, real-time intelligence layer for AI agents.
Give your agent live data from Twitter, Reddit, the web and GitHub. No API keys, no scraping stack.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/googyaipro/blogger_agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server