Labradoc MCP Server
Check Gmail connection status and initiate OAuth flow to connect.
Check Google Drive connection status and initiate OAuth flow to connect.
Create a Stripe checkout session to purchase AI credits for the user.
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., "@Labradoc MCP Serverlist my recent documents"
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.
Labradoc MCP Server
A Model Context Protocol (MCP) server that exposes Labradoc API capabilities as MCP tools. This enables AI assistants like Claude Desktop, OpenAI Agents, and other MCP-compatible clients to interact with Labradoc's document management, email ingestion, task extraction, and integration features.
Features
Files: List, search, get, and archive documents
Email: Manage inbound email addresses and view ingested emails
Tasks: List and close tasks extracted from documents
User: View usage statistics and purchase AI credits
Integrations: Connect Google Drive, Gmail, and Microsoft Outlook
Related MCP server: toolhouse-mcp
Requirements
Node.js 20+
A Labradoc API key
Quick Start
npx @labradoc/mcpOr install globally:
npm install -g @labradoc/mcp
LABRADOC_API_KEY=your-key labradoc-mcpConfiguration
Variable | Required | Default | Description |
| Yes | - | Your Labradoc API key |
| No |
| Labradoc API base URL |
| No |
| Log level: debug, info, warn, error |
Available MCP Tools
Files
Tool | Description |
| List user's files with optional status filter, pagination, and search |
| Search files by query string |
| Get a single file by ID |
| Archive files by their IDs |
Tool | Description |
| List user's inbound email addresses |
| Request a new inbound email address |
| List ingested emails |
Tasks
Tool | Description |
| List tasks extracted from documents |
| Close/complete tasks by their IDs |
User & Billing
Tool | Description |
| Get user statistics (completed pages, unlimited pages status) |
| Create a Stripe checkout session for AI credits |
Integrations
Tool | Description |
| Check if Google Drive is connected |
| Start Google Drive OAuth flow |
| Check if Gmail is connected |
| Start Gmail OAuth flow |
| Check if Microsoft Outlook is connected |
| Start Microsoft Outlook OAuth flow |
Usage
Claude Desktop (macOS/Windows)
Edit your Claude Desktop configuration file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"labradoc": {
"command": "npx",
"args": ["@labradoc/mcp"]
}
}
}Or with a global install:
{
"mcpServers": {
"labradoc": {
"command": "labradoc-mcp"
}
}
}Set the API key in your environment or .env file:
LABRADOC_API_KEY=your-api-keyClaude CLI
claude mcp add labradoc -- npx @labradoc/mcpDirect stdio Usage
LABRADOC_API_KEY=your-key npx @labradoc/mcpDevelopment
npm install
npm run build
LABRADOC_API_KEY=your-key node dist/index.jsLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/zamedic/labradoc-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server