marco-tenant-mcp
Connects to a Google Apps Script Web App via HTTP POST to perform property management operations.
Provides tools for managing Google Drive files: converting HTML to PDF, making files public, updating a JSON datastore, and moving files to trash.
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., "@marco-tenant-mcpconvert the lease HTML to PDF and make it public"
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.
marco-tenant-mcp
Streamable HTTP MCP (Model Context Protocol) Server for Gemini Spark, facilitating Google Apps Script operations for property management workflows.
Architecture
Hosting Environment: Hosted on Google Cloud Run
MCP Transport: Streamable HTTP transport (
/mcpendpoint) on Port 8080Backend Integrations: Connects to Google Apps Script Web App via HTTP POST requests
Related MCP server: google-workspace-mcp-server
Endpoints & Tools
/.well-known/mcp-configuration: Spark Discovery Endpoint/mcp: Streamable HTTP MCP server endpoint
MCP Tools Available:
convert_html_to_pdf: HTML to PDF conversion saved to Google Drivemake_file_public: Sets Google Drive file permissions to public viewupdate_datastore: In-place updates todatastore.jsonon Google Drivetrash_file: Moves Google Drive files to trash
Remote Inspection & Management
To inspect or manage the Google Cloud Run service configuration via CLI:
# Authenticate with Google Cloud
gcloud auth login
# Set GCP project
gcloud config set project <YOUR_PROJECT_ID>
# Describe Cloud Run service configuration
gcloud run services describe marco-tenant-mcp --region <REGION>This server cannot be deployed
Maintenance
Related MCP Connectors
Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.
Remote streamable-HTTP MCP server running on a single Cloudflare Worker. Your assistant gets live Airbnb, Amazon, Booking.com, Google Flights, Maps and Reddit data, social search on X, Instagram and TikTok, the Meta Ad Library, and image/video generation without any keys. Connect your own accounts to let it send WhatsApp or Telegram messages, work an IMAP inbox, manage Meta Ads campaigns and publish to X and LinkedIn. OAuth 2.1 with PKCE; stored credentials are AES-256-GCM encrypted.
Provide seamless access to Appfolio Property Manager Reporting API through a standardized MCP serv…
Governed property-management MCP: portfolio, leasing, accounting, maintenance, OAuth 2.1.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceEnables Claude Web to interact with Google Docs through a remote HTTP-based MCP server. Provides scalable document operations including creation, editing, and management with service account authentication.-
- AlicenseAqualityDmaintenanceMCP server for Google Workspace APIs - Docs, Sheets, Drive, Gmail, and Calendar. Enables reading, creating, and editing Google Docs and Sheets, managing comments, reading emails, and viewing calendar events.3425 npm17MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for Google Drive, Docs, and Sheets — built for Claude Code. Gives Claude Code direct read/write access to Google Sheets (cell-level edits, formatting, structure), Google Docs (insert, replace, append), and Drive (search).49 npm1MIT
- AlicenseBqualityDmaintenanceProduction-ready MCP server for Google Workspace providing broad coverage across Gmail, Drive, Calendar, Docs, Sheets, and more, with safe-by-default write operations and markdown-to-Google-Docs support.10022 PyPIMIT