Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/dvlpjrs/guMCP/llms.txt

Use this file to discover all available pages before exploring further.

guMCP provides a comprehensive collection of pre-built MCP servers that connect to popular SaaS platforms and services. Each server implements the Model Context Protocol to expose tools, resources, and capabilities for AI agents.

Available Servers

Google Workspace

Google Sheets

Read, write, and update Google Sheets spreadsheets

Gmail

Search, read, and send emails through Gmail

Google Docs

Create and manage Google Docs documents

Google Drive

Search and access files in Google Drive

Google Calendar

Manage events and schedules in Google Calendar

Communication

Slack

Interact with Slack channels and messages

Outlook

Read and send emails through Microsoft Outlook

Productivity & CRM

Airtable

Interact with Airtable bases and records

Linear

Manage issues and projects in Linear

Attio

Manage CRM data in Attio

HubSpot

Interact with HubSpot CRM

Typeform

Retrieve Typeform forms and responses

QuickBooks

Access QuickBooks accounting data

Perplexity

Search the web with Perplexity AI

Testing

Simple Tools

Basic test server with simple data storage tools

Authentication

Most guMCP servers use OAuth 2.0 authentication. Each server requires:
  1. OAuth Configuration: Create an OAuth app in the target platform
  2. Credentials: Store OAuth credentials in local_auth/oauth_configs/{server}/oauth.json
  3. Authentication Flow: Run the auth command to obtain access tokens
python src/servers/{server}/main.py auth

Running Servers

Local Development

Run a server locally:
python src/servers/local.py --server {server_name} --user-id local

Remote/Production

Servers can be deployed and accessed via HTTP endpoints:
https://mcp.gumloop.com/{server}/{user_id}%3A{api_key}

Common Patterns

Tools

All servers expose tools that AI agents can call:
  • Read operations: Search, list, get data
  • Write operations: Create, update records
  • Analysis: Generate insights, analyze data

Resources

Servers provide resources that can be read:
  • Collections: Lists of items (emails, contacts, etc.)
  • Individual items: Specific documents, records
  • Formatted content: Plain text, JSON, markdown

Error Handling

All servers implement consistent error handling:
  • Authentication errors return clear messages
  • API errors are logged and returned to the client
  • Rate limiting is handled with exponential backoff (where applicable)

Build docs developers (and LLMs) love