Skip to main content
Glama

Server Details

A MCP server for Gmail that lets you search, read, and draft emails and replies.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
mintmcp/servers
GitHub Stars
8

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 1 tool update
    • Addedbatch_modify_labels
  2. 11 tool updates
    • Changedadd_labels1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changedcreate_label1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changeddelete_label1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changeddraft_email1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changeddraft_reply1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changedget_attachment1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changedget_email1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changedlist_labels1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changedremove_labels1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changedsearch_email3 fields changed
      • removedInput schema / additionalProperties
        Removed value: -false
      • addedOutput schema / properties / nextPageToken / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / nextPageToken / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
    • Changedsend_draft1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
  3. 1 tool update
    • Addedget_attachment
  4. 10 tool updates
    • Addedadd_labels
    • Addedcreate_label
    • Addeddelete_label
    • Changeddraft_email1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "createdMessage": {
        +      "type": "string"
        +    },
        +    "id": {
        +      "type": "string"
        +    },
        +    "message": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "id": {
        +          "type": "string"
        +        },
        +        "labelIds": {
        +          "items": {
        +            "type": "string"
        +          },
        +          "type": "array"
        +        },
        +        "threadId": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "threadId"
        +      ],
        +      "type": "object"
        +    }
        +  },
        +  "required": [
        +    "id",
        +    "message",
        +    "createdMessage"
        +  ],
        +  "type": "object"
        +}
    • Changeddraft_reply1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "createdMessage": {
        +      "type": "string"
        +    },
        +    "id": {
        +      "type": "string"
        +    },
        +    "message": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "id": {
        +          "type": "string"
        +        },
        +        "labelIds": {
        +          "items": {
        +            "type": "string"
        +          },
        +          "type": "array"
        +        },
        +        "threadId": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "threadId"
        +      ],
        +      "type": "object"
        +    }
        +  },
        +  "required": [
        +    "id",
        +    "message",
        +    "createdMessage"
        +  ],
        +  "type": "object"
        +}
    • Changedget_email1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "attachments": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "attachmentId": {
        +            "type": "string"
        +          },
        +          "filename": {
        +            "type": "string"
        +          },
        +          "mimeType": {
        +            "type": "string"
        +          },
        +          "size": {
        +            "type": "number"
        +          }
        +        },
        +        "required": [
        +          "filename",
        +          "mimeType",
        +          "size",
        +          "attachmentId"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "bcc": {
        +      "type": "string"
        +    },
        +    "body": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "html": {
        +          "type": "string"
        +        },
        +        "text": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "cc": {
        +      "type": "string"
        +    },
        +    "date": {
        +      "type": "string"
        +    },
        +    "from": {
        +      "type": "string"
        +    },
        +    "id": {
        +      "type": "string"
        +    },
        +    "labels": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "snippet": {
        +      "type": "string"
        +    },
        +    "subject": {
        +      "type": "string"
        +    },
        +    "threadId": {
        +      "type": "string"
        +    },
        +    "to": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "id",
        +    "threadId",
        +    "subject",
        +    "body",
        +    "attachments",
        +    "labels",
        +    "snippet"
        +  ],
        +  "type": "object"
        +}
    • Addedlist_labels
    • Addedremove_labels
    • Changedsearch_email1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "emails": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "date": {
        +            "type": "string"
        +          },
        +          "from": {
        +            "type": "string"
        +          },
        +          "hasAttachments": {
        +            "type": "boolean"
        +          },
        +          "id": {
        +            "type": "string"
        +          },
        +          "labels": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "snippet": {
        +            "type": "string"
        +          },
        +          "subject": {
        +            "type": "string"
        +          },
        +          "threadId": {
        +            "type": "string"
        +          },
        +          "to": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "threadId",
        +          "subject",
        +          "snippet",
        +          "hasAttachments",
        +          "labels"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "message": {
        +      "type": "string"
        +    },
        +    "nextPageToken": {
        +      "type": [
        +        "string",
        +        "null"
        +      ]
        +    },
        +    "resultCount": {
        +      "type": "number"
        +    }
        +  },
        +  "required": [
        +    "emails",
        +    "nextPageToken",
        +    "resultCount"
        +  ],
        +  "type": "object"
        +}
    • Changedsend_draft1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "id": {
        +      "type": "string"
        +    },
        +    "labelIds": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "message": {
        +      "type": "string"
        +    },
        +    "threadId": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "id",
        +    "threadId",
        +    "message"
        +  ],
        +  "type": "object"
        +}
  5. 5 tool updates
    • First observeddraft_email
    • First observeddraft_reply
    • First observedget_email
    • First observedsearch_email
    • First observedsend_draft

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server for Gmail that enables searching, reading, archiving, and managing email from any MCP client.
    43
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that reads across all your Gmail accounts from one connection, enabling searching, drafting, labeling, and filtering emails without sending.
    17
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server for Gmail that allows AI assistants to read, search, compose drafts, send emails, and manage labels with attachment support.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    An MCP server that provides read, label, and draft access to multiple Gmail accounts from a single server, never sending email.
    86
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.4/5.0
Disambiguation5/5

Each tool has a clearly distinct purpose with no significant overlap. For example, add_labels and remove_labels are complementary opposites, while draft_email and draft_reply serve different composition needs. The search_email/get_email/get_attachment progression creates a clean workflow without ambiguity.

Naming Consistency5/5

All tools follow a consistent verb_noun naming pattern with perfect uniformity. The naming convention is consistently descriptive (e.g., create_label, delete_label, search_email) without any mixing of styles or deviations from the pattern throughout the entire set.

Tool Count5/5

With 11 tools, this server provides comprehensive coverage of Gmail operations without being overwhelming. The count aligns well with the domain's complexity, offering core email management (drafting, sending, searching), label operations, and attachment handling in a manageable scope.

Completeness5/5

The tool set provides complete coverage of Gmail's core functionality. It includes full CRUD for labels (create, list, add/remove, delete), complete email lifecycle (draft, reply, search, read, send), and attachment handling. There are no obvious gaps for typical agent workflows in this domain.