orca-drive-sa-mcp
Provides tools for listing, searching, fetching metadata, and reading text content of files in a Google Drive folder using a service account.
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., "@orca-drive-sa-mcplist the files in the shared Google Drive folder"
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.
ORCA Drive SA MCP
A Model Context Protocol (MCP) server that exposes a Google Drive folder over Streamable HTTP, deployed as a Vercel serverless function.
It reads Google Drive through a Google service account (Drive API v3, read-only scope), so no Apps Script web app is needed.
Tools
Tool | Description |
| List files in a folder (defaults to |
| Search files by name substring |
| Fetch metadata for a single file by ID |
| Read text content of a file (JSON, CSV, TXT, etc.) |
Related MCP server: Google Drive MCP Server
1. Create a Google service account
Go to https://console.cloud.google.com and create (or select) a project.
Enable the Google Drive API (APIs & Services → Library → "Google Drive API").
Create a service account:
APIs & Services → Credentials → Create credentials → Service account.
Give it a name and click Create and continue, then Done.
Generate a key:
Open the service account → Keys → Add key → Create new key → JSON.
Download the JSON key file.
Copy the service account email (e.g.
orca-drive@my-project.iam.gserviceaccount.com).Share the target Drive folder with that email (right-click the folder in Drive → Share → paste the email → Viewer).
Only files/folders shared with the service account are accessible.
2. Configure environment variables
Copy .env.example to .env (local dev) and set the same values in Vercel
(Project > Settings > Environment Variables):
Variable | Description |
| The full JSON key contents (single line) |
| Set to |
| Default folder ID to list |
3. Run locally
npm install
vercel devTest with the MCP Inspector (npx @modelcontextprotocol/inspector) using
transport Streamable HTTP and URL http://localhost:3000/.
4. Deploy to Vercel
vercel --prodYour endpoint will be https://<project>.vercel.app/.
5. Connect a client
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"orca-drive-sa": {
"type": "http",
"url": "https://<project>.vercel.app/"
}
}
}This server cannot be installed
Maintenance
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
- -licenseNot gradedqualityAmaintenanceThis MCP server integrates with Google Drive to allow listing, reading, and searching over files.4,90789,405MIT
- AlicenseNot gradedqualityDmaintenanceA server that provides a Machine Control Protocol (MCP) interface to search, access, and interact with Google Drive files and folders, enabling AI assistants to work with Google Drive content.8MIT
- FlicenseNot gradedqualityCmaintenanceAn MCP server that enables interaction with Google Drive through the Google Cloud API. It allows users to list, read, and upload files directly from MCP-compatible clients like manus.im or Cursor.
- AlicenseAqualityBmaintenanceA local MCP server that enables LLMs to securely search and read files within designated Google Drive folders. Supports Google Docs, Google Sheets, PDFs, and plain text with strict folder-scoping via service account authentication.4MIT
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.
Person-owned, portable AI memory as a remote MCP server, readable and writable by any MCP client.
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/saydurrahman-ORCA/orca-drive-sa-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server